plugins {
    id 'corda.common-publishing'
    id 'corda.common-library'
}

description 'Crypto Hybrid Encryption Scheme OSGi components'

dependencies {
    compileOnly 'org.osgi:osgi.annotation'
    compileOnly "org.osgi:org.osgi.service.component.annotations"

    implementation 'org.jetbrains.kotlin:kotlin-osgi-bundle'
    implementation platform("net.corda:corda-api:$cordaApiVersion")

    api project(":components:crypto:crypto-hes-core-impl")
    api project(":components:crypto:crypto-hes")
    api project(':libs:crypto:cipher-suite')

    implementation project(":components:crypto:crypto-client")
    implementation project(":components:crypto:crypto-component-core-impl")
    implementation project(":libs:crypto:crypto-core")

    testImplementation project(":components:crypto:crypto-component-test-utils")
    testImplementation project(":libs:crypto:cipher-suite-impl")
    testImplementation project(":testing:test-utilities")

    testRuntimeOnly libs.slf4j.simple
}


