summaryrefslogtreecommitdiff
path: root/ext/node/lib.rs
diff options
context:
space:
mode:
authorLuca Casonato <hello@lcas.dev>2024-08-08 11:35:29 +0200
committerGitHub <noreply@github.com>2024-08-08 15:05:29 +0530
commit93d479252b5a18e6e782c74b808240bd3ef036bd (patch)
tree4c8b83797fb0e30d1ce3fcebad3fbde6cf33ef1d /ext/node/lib.rs
parent507e5b74ff21161ba8bd947d7d9cee317c0af379 (diff)
fix(ext/node): add crypto.diffieHellman (#24938)
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> Closes #21806
Diffstat (limited to 'ext/node/lib.rs')
-rw-r--r--ext/node/lib.rs57
1 files changed, 29 insertions, 28 deletions
diff --git a/ext/node/lib.rs b/ext/node/lib.rs
index 3de6ddce6..51b22cefb 100644
--- a/ext/node/lib.rs
+++ b/ext/node/lib.rs
@@ -219,46 +219,47 @@ deno_core::extension!(deno_node,
ops::buffer::op_is_ascii,
ops::buffer::op_is_utf8,
- ops::crypto::op_node_create_decipheriv,
+ ops::crypto::op_node_check_prime_async,
+ ops::crypto::op_node_check_prime_bytes_async,
+ ops::crypto::op_node_check_prime_bytes,
+ ops::crypto::op_node_check_prime,
ops::crypto::op_node_cipheriv_encrypt,
ops::crypto::op_node_cipheriv_final,
ops::crypto::op_node_cipheriv_set_aad,
- ops::crypto::op_node_decipheriv_set_aad,
ops::crypto::op_node_create_cipheriv,
+ ops::crypto::op_node_create_decipheriv,
ops::crypto::op_node_create_hash,
- ops::crypto::op_node_get_hashes,
ops::crypto::op_node_decipheriv_decrypt,
ops::crypto::op_node_decipheriv_final,
- ops::crypto::op_node_hash_update,
- ops::crypto::op_node_hash_update_str,
- ops::crypto::op_node_hash_digest,
- ops::crypto::op_node_hash_digest_hex,
+ ops::crypto::op_node_decipheriv_set_aad,
+ ops::crypto::op_node_dh_compute_secret,
+ ops::crypto::op_node_diffie_hellman,
+ ops::crypto::op_node_ecdh_compute_public_key,
+ ops::crypto::op_node_ecdh_compute_secret,
+ ops::crypto::op_node_ecdh_encode_pubkey,
+ ops::crypto::op_node_ecdh_generate_keys,
+ ops::crypto::op_node_fill_random_async,
+ ops::crypto::op_node_fill_random,
+ ops::crypto::op_node_gen_prime_async,
+ ops::crypto::op_node_gen_prime,
+ ops::crypto::op_node_get_hashes,
ops::crypto::op_node_hash_clone,
- ops::crypto::op_node_private_encrypt,
+ ops::crypto::op_node_hash_digest_hex,
+ ops::crypto::op_node_hash_digest,
+ ops::crypto::op_node_hash_update_str,
+ ops::crypto::op_node_hash_update,
+ ops::crypto::op_node_hkdf_async,
+ ops::crypto::op_node_hkdf,
+ ops::crypto::op_node_pbkdf2_async,
+ ops::crypto::op_node_pbkdf2,
ops::crypto::op_node_private_decrypt,
+ ops::crypto::op_node_private_encrypt,
ops::crypto::op_node_public_encrypt,
- ops::crypto::op_node_check_prime,
- ops::crypto::op_node_check_prime_async,
- ops::crypto::op_node_check_prime_bytes,
- ops::crypto::op_node_check_prime_bytes_async,
- ops::crypto::op_node_gen_prime,
- ops::crypto::op_node_gen_prime_async,
- ops::crypto::op_node_pbkdf2,
- ops::crypto::op_node_pbkdf2_async,
- ops::crypto::op_node_hkdf,
- ops::crypto::op_node_hkdf_async,
- ops::crypto::op_node_fill_random,
- ops::crypto::op_node_fill_random_async,
- ops::crypto::op_node_sign,
- ops::crypto::op_node_dh_compute_secret,
- ops::crypto::op_node_verify,
ops::crypto::op_node_random_int,
- ops::crypto::op_node_scrypt_sync,
ops::crypto::op_node_scrypt_async,
- ops::crypto::op_node_ecdh_generate_keys,
- ops::crypto::op_node_ecdh_compute_secret,
- ops::crypto::op_node_ecdh_compute_public_key,
- ops::crypto::op_node_ecdh_encode_pubkey,
+ ops::crypto::op_node_scrypt_sync,
+ ops::crypto::op_node_sign,
+ ops::crypto::op_node_verify,
ops::crypto::keys::op_node_create_private_key,
ops::crypto::keys::op_node_create_public_key,
ops::crypto::keys::op_node_create_secret_key,