Skip to content

Commit

Permalink
Fix failing tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
ronhombre committed Feb 10, 2024
1 parent d0d1b8c commit 57f8ee4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/commonMain/kotlin/asia/hombre/kyber/KyberAgreement.kt
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ class KyberAgreement(kemKeyPair: KyberKEMKeyPair) {
* @param randomness Random 32 Bytes
* @return KyberCipherText The Cipher Text to send to the second party.
*/
private fun toCipherText(encryptionKey: KyberEncryptionKey, plainText: ByteArray, randomness: ByteArray): KyberCipherText {
internal fun toCipherText(encryptionKey: KyberEncryptionKey, plainText: ByteArray, randomness: ByteArray): KyberCipherText {
val parameter = encryptionKey.parameter
val decodedKey = KyberMath.byteDecode(encryptionKey.keyBytes, 12)
val nttKeyVector = Array(parameter.K) { ShortArray(KyberConstants.N) }
Expand Down Expand Up @@ -135,7 +135,7 @@ class KyberAgreement(kemKeyPair: KyberKEMKeyPair) {
* @param cipherText Cipher Text from the second party.
* @return ByteArray The original Plain Text.
*/
private fun fromCipherText(decapsulationKey: KyberDecapsulationKey, cipherText: KyberCipherText): ByteArray {
internal fun fromCipherText(decapsulationKey: KyberDecapsulationKey, cipherText: KyberCipherText): ByteArray {
val parameter = cipherText.parameter
val coefficients = Array(cipherText.parameter.K) { ShortArray(KyberConstants.N) }

Expand Down
6 changes: 3 additions & 3 deletions src/commonTest/kotlin/asia/hombre/kyber/Tests.kt
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ class Tests {

val original = SecureRandom().nextBytesOf(32)
val cipher = KyberAgreement.encapsulate(keyPairBob.encapsulationKey, original).cipherText
val recovered = KyberAgreement.decapsulate(keyPairBob.decapsulationKey, cipher)
val recovered = KyberAgreement.fromCipherText(keyPairBob.decapsulationKey, cipher)

assertContentEquals(original, recovered, "PKE Encryption and Decryption for 512 failed at attempt $i!")
}
Expand All @@ -276,7 +276,7 @@ class Tests {

val original = SecureRandom().nextBytesOf(32)
val cipher = KyberAgreement.encapsulate(keyPairBob.encapsulationKey, original).cipherText
val recovered = KyberAgreement.decapsulate(keyPairBob.decapsulationKey, cipher)
val recovered = KyberAgreement.fromCipherText(keyPairBob.decapsulationKey, cipher)

assertContentEquals(original, recovered, "PKE Encryption and Decryption for 768 failed at attempt $i!")
}
Expand All @@ -289,7 +289,7 @@ class Tests {

val original = SecureRandom().nextBytesOf(32)
val cipher = KyberAgreement.encapsulate(keyPairBob.encapsulationKey, original).cipherText
val recovered = KyberAgreement.decapsulate(keyPairBob.decapsulationKey, cipher)
val recovered = KyberAgreement.fromCipherText(keyPairBob.decapsulationKey, cipher)

assertContentEquals(original, recovered, "PKE Encryption and Decryption for 1024 failed at attempt $i!")
}
Expand Down

0 comments on commit 57f8ee4

Please sign in to comment.