keyAgreement

@JvmName(name = "keyAgreementEC")
suspend fun CryptoPrivateKey.WithPublicKey<CryptoPublicKey.EC>.keyAgreement(    publicValue: KeyAgreementPublicValue): KmmResult<ByteArray>(source)
@JvmName(name = "keyAgreementECDH")
suspend fun KeyAgreementPublicValue.ECDH.keyAgreement(    privateValue: CryptoPrivateKey.WithPublicKey<CryptoPublicKey.EC>): KmmResult<ByteArray>(source)

Performs key agreement