summaryrefslogtreecommitdiff
path: root/ext/net/02_tls.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/net/02_tls.js')
-rw-r--r--ext/net/02_tls.js16
1 files changed, 10 insertions, 6 deletions
diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js
index aa876ff24..6fa5bff20 100644
--- a/ext/net/02_tls.js
+++ b/ext/net/02_tls.js
@@ -1,15 +1,19 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
import { core, primordials } from "ext:core/mod.js";
-const ops = core.ops;
-import { Conn, Listener } from "ext:deno_net/01_net.js";
-const { Number, TypeError } = primordials;
const {
- op_tls_handshake,
- op_tls_start,
op_net_accept_tls,
op_net_connect_tls,
+ op_net_listen_tls,
+ op_tls_handshake,
+ op_tls_start,
} = core.ensureFastOps();
+const {
+ Number,
+ TypeError,
+} = primordials;
+
+import { Conn, Listener } from "ext:deno_net/01_net.js";
function opStartTls(args) {
return op_tls_start(args);
@@ -72,7 +76,7 @@ function listenTls({
if (transport !== "tcp") {
throw new TypeError(`Unsupported transport: '${transport}'`);
}
- const { 0: rid, 1: localAddr } = ops.op_net_listen_tls(
+ const { 0: rid, 1: localAddr } = op_net_listen_tls(
{ hostname, port: Number(port) },
{ cert, certFile, key, keyFile, alpnProtocols, reusePort },
);