From cbd82cfe515e636786cba4d96f737261e8e9ddf5 Mon Sep 17 00:00:00 2001 From: DJ Sharkey Date: Wed, 3 Jul 2019 15:42:30 -0400 Subject: [PATCH] fix: Always explicitly catch exceptions. Older js engines require this. See https://stackoverflow.com/a/21624550 --- modules/material-management/src/cryptographic_material.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/material-management/src/cryptographic_material.ts b/modules/material-management/src/cryptographic_material.ts index 0a57687ee..9e033236d 100644 --- a/modules/material-management/src/cryptographic_material.ts +++ b/modules/material-management/src/cryptographic_material.ts @@ -30,7 +30,7 @@ try { */ const { timingSafeEqual: nodeTimingSafeEqual } = require('crypto') timingSafeEqual = nodeTimingSafeEqual || portableTimingSafeEqual -} catch { +} catch (e) { timingSafeEqual = portableTimingSafeEqual } /* https://codahale.com/a-lesson-in-timing-attacks/ */