From 19d48f6d6cb8218b896ddf69be313ebe05a96996 Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Wed, 19 Feb 2025 22:59:17 +0200 Subject: [PATCH] feat: print out support for aes-256-gcm in native node:crypto (#10764) --- packages/voice/src/util/generateDependencyReport.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/voice/src/util/generateDependencyReport.ts b/packages/voice/src/util/generateDependencyReport.ts index 4010636db..5fedaa3da 100644 --- a/packages/voice/src/util/generateDependencyReport.ts +++ b/packages/voice/src/util/generateDependencyReport.ts @@ -1,5 +1,6 @@ /* eslint-disable @typescript-eslint/no-var-requires */ /* eslint-disable @typescript-eslint/no-require-imports */ +import { getCiphers } from 'node:crypto'; import { resolve, dirname } from 'node:path'; import prism from 'prism-media'; @@ -65,6 +66,7 @@ export function generateDependencyReport() { // encryption report.push('Encryption Libraries'); + report.push(`- native crypto support for aes-256-gcm: ${getCiphers().includes('aes-256-gcm') ? 'yes' : 'no'}`); addVersion('sodium-native'); addVersion('sodium'); addVersion('libsodium-wrappers');