UserInfo: Fix the HMAC calculation function.

master
Tom Hacohen 7 years ago
parent 1ee224bd0b
commit 12b578d44c

@ -276,7 +276,7 @@ export class UserInfo extends BaseItem<UserInfoJson> {
} }
calculateHmac(cryptoManager: CryptoManager, encrypted: byte[]): byte[] { calculateHmac(cryptoManager: CryptoManager, encrypted: byte[]): byte[] {
let postfix = stringToByteArray(this._json.pubkey); let postfix = sjcl.codec.bytes.fromBits(sjcl.codec.base64.toBits(this._json.pubkey));
return cryptoManager.hmac(encrypted.concat(postfix)); return cryptoManager.hmac(encrypted.concat(postfix));
} }

Loading…
Cancel
Save