id is now independent on iv

This commit is contained in:
Abhinav Adduri 2017-07-07 14:47:56 -07:00
parent a11b4b677c
commit 1ce24f7e08
4 changed files with 24 additions and 17 deletions

View file

@ -36,7 +36,8 @@ class FileReceiver extends EventEmitter {
resolve({
data: this.result,
aad: meta.aad,
filename: meta.filename
filename: meta.filename,
iv: meta.iv
});
};
@ -62,13 +63,11 @@ class FileReceiver extends EventEmitter {
['encrypt', 'decrypt']
)
]).then(([fdata, key]) => {
const salt = this.salt;
return Promise.all([
window.crypto.subtle.decrypt(
{
name: 'AES-GCM',
iv: salt,
iv: hexToArray(fdata.iv),
additionalData: hexToArray(fdata.aad)
},
key,