Store IV when encrypting or decrypting attachments

This commit is contained in:
trevor-signal 2024-05-22 00:07:39 -04:00 committed by GitHub
parent 63be4299f4
commit e9b661873b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 136 additions and 11 deletions

View file

@ -74,6 +74,7 @@ export type AttachmentType = {
cdnId?: string;
cdnKey?: string;
key?: string;
iv?: string;
data?: Uint8Array;
textAttachment?: TextAttachmentType;
wasTooBig?: boolean;
@ -97,6 +98,7 @@ export type UploadedAttachmentType = Proto.IAttachmentPointer &
Readonly<{
// Required fields
cdnKey: string;
iv: Uint8Array;
key: Uint8Array;
size: number;
digest: Uint8Array;