From 9e0bdfadfe1b3625ea182b34e4fbc0d89f8ade27 Mon Sep 17 00:00:00 2001 From: Alistair Smith Date: Thu, 8 May 2025 17:04:24 -0700 Subject: [PATCH] update sources --- cmake/ZigSources.txt | 2 ++ src/js/internal/util/types.ts | 5 ----- src/js/node/tls.ts | 8 ++++++-- 3 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 src/js/internal/util/types.ts diff --git a/cmake/ZigSources.txt b/cmake/ZigSources.txt index 1dcd73c2a5..beaeb3bb6a 100644 --- a/cmake/ZigSources.txt +++ b/cmake/ZigSources.txt @@ -164,6 +164,7 @@ src/bun.js/node/node_http_binding.zig src/bun.js/node/node_net_binding.zig src/bun.js/node/node_os.zig src/bun.js/node/node_process.zig +src/bun.js/node/node_tls_binding.zig src/bun.js/node/node_util_binding.zig src/bun.js/node/node_zlib_binding.zig src/bun.js/node/nodejs_error_code.zig @@ -580,6 +581,7 @@ src/system_timer.zig src/test/fixtures.zig src/test/recover.zig src/thread_pool.zig +src/tls.zig src/tmp.zig src/toml/toml_lexer.zig src/toml/toml_parser.zig diff --git a/src/js/internal/util/types.ts b/src/js/internal/util/types.ts deleted file mode 100644 index d496d304fe..0000000000 --- a/src/js/internal/util/types.ts +++ /dev/null @@ -1,5 +0,0 @@ -function mirrorObject(object: Record): Record { - return Object.fromEntries(Object.entries(object).map(([key, value]) => [value, key])); -} - -export default { mirrorObject }; diff --git a/src/js/node/tls.ts b/src/js/node/tls.ts index 6834dadb9a..581c554e46 100644 --- a/src/js/node/tls.ts +++ b/src/js/node/tls.ts @@ -1,7 +1,6 @@ // Hardcoded module "node:tls" import type { SecureVersion } from "node:tls"; -const { mirrorObject } = require("internal/util/types"); const { isArrayBufferView, isTypedArray } = require("node:util/types"); const net = require("node:net"); const { Duplex } = require("node:stream"); @@ -218,7 +217,12 @@ const TLS_VERSION_MAP: Record = { "TLSv1.3": 0x0304, }; -const TLS_VERSION_REVERSE_MAP = mirrorObject(TLS_VERSION_MAP); +const TLS_VERSION_REVERSE_MAP: Record = { + 0x0301: "TLSv1", + 0x0302: "TLSv1.1", + 0x0303: "TLSv1.2", + 0x0304: "TLSv1.3", +}; var InternalSecureContext = class SecureContext { context;