From 6e89b503f2ee050899eb5102ab4badcf06e612cb Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 13 Jun 2018 22:47:40 -0400 Subject: [PATCH] hmac directly into array --- src/services/crypto.service.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/services/crypto.service.ts b/src/services/crypto.service.ts index 697bf76cc46..f01f05b5c0a 100644 --- a/src/services/crypto.service.ts +++ b/src/services/crypto.service.ts @@ -609,8 +609,7 @@ export class CryptoService implements CryptoServiceAbstraction { t.set(previousT); t.set(info, previousT.length); t.set([i + 1], t.length - 1); - const hmac = await this.cryptoFunctionService.hmac(t.buffer, prk, 'sha256'); - previousT = new Uint8Array(hmac); + previousT = new Uint8Array(await this.cryptoFunctionService.hmac(t.buffer, prk, 'sha256')); okm.set(previousT, i * hashLen); } return okm;