From df2e332134d27b7b7b05230368878bafc84a76f6 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 18 Jan 2018 09:03:51 -0500 Subject: [PATCH] macBuf must exist if key has macKey --- src/app/services/cryptoService.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/services/cryptoService.js b/src/app/services/cryptoService.js index a168cd7394c..b5d3f0f50b9 100644 --- a/src/app/services/cryptoService.js +++ b/src/app/services/cryptoService.js @@ -623,6 +623,10 @@ angular throw 'Encryption key unavailable.'; } + if (key.macKey && !macBuf) { + throw 'macBuf required for this type of key.'; + } + if (encType !== key.encType) { throw 'encType unavailable.'; }