Skip to content

Commit 846ed28

Browse files
committed
Merge branch 'gg/enhancement/add_sender_hmac_to_message_v2' of https://github.com/xmtp/xmtp-android into gg/enhancement/add_sender_hmac_to_message_v2
2 parents 4a06fcb + 9c86f2c commit 846ed28

File tree

1 file changed

+3
-4
lines changed
  • library/src/main/java/org/xmtp/android/library

1 file changed

+3
-4
lines changed

library/src/main/java/org/xmtp/android/library/Crypto.kt

+3-4
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,9 @@ class Crypto {
8787

8888
fun deriveKey(
8989
secret: ByteArray,
90-
salt: ByteArray,
9190
info: ByteArray,
9291
): ByteArray {
93-
val derivationParameters = HKDFParameters(secret, salt, info)
92+
val derivationParameters = HKDFParameters(secret, ByteArray(0), info)
9493
val digest = SHA256Digest()
9594
val hkdfGenerator = HKDFBytesGenerator(digest)
9695
hkdfGenerator.init(derivationParameters)
@@ -104,8 +103,8 @@ class Crypto {
104103
info: ByteArray,
105104
message: ByteArray,
106105
): ByteArray {
107-
val hkdfKey = deriveKey(secret, message, info)
108-
return calculateMac(secret, hkdfKey)
106+
val hkdfKey = deriveKey(secret, info)
107+
return calculateMac(hkdfKey, message)
109108
}
110109
}
111110
}

0 commit comments

Comments
 (0)