File tree 1 file changed +3
-4
lines changed
library/src/main/java/org/xmtp/android/library
1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -87,10 +87,9 @@ class Crypto {
87
87
88
88
fun deriveKey (
89
89
secret : ByteArray ,
90
- salt : ByteArray ,
91
90
info : ByteArray ,
92
91
): ByteArray {
93
- val derivationParameters = HKDFParameters (secret, salt , info)
92
+ val derivationParameters = HKDFParameters (secret, ByteArray ( 0 ) , info)
94
93
val digest = SHA256Digest ()
95
94
val hkdfGenerator = HKDFBytesGenerator (digest)
96
95
hkdfGenerator.init (derivationParameters)
@@ -104,8 +103,8 @@ class Crypto {
104
103
info : ByteArray ,
105
104
message : ByteArray ,
106
105
): ByteArray {
107
- val hkdfKey = deriveKey(secret, message, info)
108
- return calculateMac(secret, hkdfKey )
106
+ val hkdfKey = deriveKey(secret, info)
107
+ return calculateMac(hkdfKey, message )
109
108
}
110
109
}
111
110
}
You can’t perform that action at this time.
0 commit comments