open

actual fun open(signedMessage: UByteArray, publicKey: UByteArray): UByteArray

The sodiumJna.crypto_sign_open() function checks that the signed message sm whose length is smlen bytes has a valid signature for the public key pk. If the signature is doesn't appear to be valid, the function throws an exception

expect fun open(signedMessage: UByteArray, publicKey: UByteArray): UByteArray

The crypto_sign_open() function checks that the signed message sm whose length is smlen bytes has a valid signature for the public key pk. If the signature is doesn't appear to be valid, the function throws an exception

actual fun open(signedMessage: UByteArray, publicKey: UByteArray): UByteArray

The crypto_sign_open() function checks that the signed message sm whose length is smlen bytes has a valid signature for the public key pk. If the signature is doesn't appear to be valid, the function throws an exception

actual fun open(signedMessage: UByteArray, publicKey: UByteArray): UByteArray

The sodiumJna.crypto_sign_open() function checks that the signed message sm whose length is smlen bytes has a valid signature for the public key pk. If the signature is doesn't appear to be valid, the function throws an exception

actual fun open(signedMessage: UByteArray, publicKey: UByteArray): UByteArray

The crypto_sign_open() function checks that the signed message sm whose length is smlen bytes has a valid signature for the public key pk. If the signature is doesn't appear to be valid, the function throws an exception

actual fun open(signedMessage: UByteArray, publicKey: UByteArray): UByteArray

The crypto_sign_open() function checks that the signed message sm whose length is smlen bytes has a valid signature for the public key pk. If the signature is doesn't appear to be valid, the function throws an exception