diff --git a/README.md b/README.md index 92df90e..3b65475 100644 --- a/README.md +++ b/README.md @@ -138,6 +138,7 @@ Currently supported native platforms: - Complete the bindings list - Samples - Android testing +- Fix browser testing, both locally and in CI/CD diff --git a/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/LibsodiumUtilTest.kt b/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/LibsodiumUtilTest.kt index 52b97f9..ed6ec89 100644 --- a/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/LibsodiumUtilTest.kt +++ b/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/LibsodiumUtilTest.kt @@ -78,7 +78,9 @@ class LibsodiumUtilTest { val input = ubyteArrayOf(1U, 2U) val blocksize = 2 val padded = LibsodiumUtil.pad(input, blocksize) + val expected = ubyteArrayOf(1U, 2U, 0x80U, 0x00U) println(padded.hexColumsPrint()) + assertTrue { padded.contentEquals(expected) } val unpadded = LibsodiumUtil.unpad(padded, blocksize) println(unpadded.hexColumsPrint()) @@ -94,7 +96,9 @@ class LibsodiumUtilTest { val input = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U) val blocksize = 4 val padded = LibsodiumUtil.pad(input, blocksize) + val expected = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U, 0x80U, 0x00U) println(padded.hexColumsPrint()) + assertTrue { padded.contentEquals(expected) } val unpadded = LibsodiumUtil.unpad(padded, blocksize) println(unpadded.hexColumsPrint())