From 6aa922f380c4673bb983c3a69a043daf3ee328f7 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 13 Jun 2018 17:06:09 -0400 Subject: [PATCH] fix unreachable code --- src/services/crypto.service.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/services/crypto.service.ts b/src/services/crypto.service.ts index d2c97f0c34..9b400687dc 100644 --- a/src/services/crypto.service.ts +++ b/src/services/crypto.service.ts @@ -268,15 +268,18 @@ export class CryptoService implements CryptoServiceAbstraction { async makeEncKey(key: SymmetricCryptoKey): Promise { const encKey = await this.cryptoFunctionService.randomBytes(64); - // TODO: remove false/true flags when we're ready to enable key stretching - if (false && key.key.byteLength === 32) { + // TODO: Uncomment when we're ready to enable key stretching + return this.encrypt(encKey, key); + /* + if (key.key.byteLength === 32) { const newKey = await this.stretchKey(key); return this.encrypt(encKey, newKey); - } else if (true || key.key.byteLength === 64) { + } else if (key.key.byteLength === 64) { return this.encrypt(encKey, key); } else { throw new Error('Invalid key size.'); } + */ } async stretchKey(key: SymmetricCryptoKey): Promise {