diff --git a/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt b/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt index 52bc7729e..b564f741f 100644 --- a/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt +++ b/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt @@ -13,12 +13,12 @@ actual class KMMEdKeyPair actual constructor( } @Throws(RuntimeException::class) - public fun sign(message: ByteArray): ByteArray { + actual fun sign(message: ByteArray): ByteArray { return privateKey.sign(message) } @Throws(RuntimeException::class) - public fun verify(message: ByteArray, sig: ByteArray): Boolean { + actual fun verify(message: ByteArray, sig: ByteArray): Boolean { return publicKey.verify(message, sig) } } diff --git a/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt b/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt index 38f3f856b..8fce56153 100644 --- a/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt +++ b/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt @@ -11,7 +11,7 @@ import platform.Foundation.NSError public actual class KMMEdPrivateKey(val raw: ByteArray = Ed25519.createPrivateKey().toByteArray()) { @Throws(RuntimeException::class) - public fun sign(message: ByteArray): ByteArray { + actual fun sign(message: ByteArray): ByteArray { memScoped { val errorRef = alloc>() val result = Ed25519.signWithPrivateKey(raw.toNSData(), message.toNSData(), errorRef.ptr) diff --git a/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt b/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt index db681fba2..e98f9f07e 100644 --- a/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt +++ b/base-asymmetric-encryption/src/iosMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt @@ -11,7 +11,7 @@ import platform.Foundation.NSError public actual class KMMEdPublicKey(val raw: ByteArray) { @Throws(RuntimeException::class) - public fun verify(message: ByteArray, sig: ByteArray): Boolean { + actual fun verify(message: ByteArray, sig: ByteArray): Boolean { memScoped { val errorRef = alloc>() val result = Ed25519.verifyWithPublicKey(raw.toNSData(), sig.toNSData(), message.toNSData(), errorRef.ptr)