fix: pub key type is buffer

This commit is contained in:
Adhiraj Singh
2023-03-18 17:39:01 +05:30
parent fe1d0649b5
commit 5a3ef65e50
2 changed files with 3 additions and 3 deletions

View File

@@ -17,7 +17,7 @@ class SenderKeyDistributionMessage extends CiphertextMessage {
const distributionMessage = protobufs.SenderKeyDistributionMessage.decode(
message
);
).toJSON();
this.serialized = serialized;
this.id = distributionMessage.id;
this.iteration = distributionMessage.iteration;

View File

@@ -17,8 +17,8 @@ class SenderKeyMessage extends CiphertextMessage {
const version = serialized[0];
const message = serialized.slice(1, serialized.length - this.SIGNATURE_LENGTH);
const signature = serialized.slice(-1 * this.SIGNATURE_LENGTH);
const senderKeyMessage = protobufs.SenderKeyMessage.decode(message);
senderKeyMessage.ciphertext = senderKeyMessage.ciphertext;
const senderKeyMessage = protobufs.SenderKeyMessage.decode(message).toJSON();
senderKeyMessage.ciphertext = Buffer.from(senderKeyMessage.ciphertext, 'base64');
this.serialized = serialized;
this.messageVersion = (version & 0xff) >> 4;