summaryrefslogtreecommitdiff
path: root/ext/node/ops/crypto/mod.rs
AgeCommit message (Expand)Author
2024-11-06refactor: use concrete error type for remaining ops (#26746)Leo Kettmeir
2024-10-31fix: clamp smi in fast calls by default (#26506)Divy Srivastava
2024-09-11fix(ext/node): validate input lengths in `Cipheriv` and `Decipheriv` (#25570)Yoshiya Hinosawa
2024-08-11fix(ext/node): support ieee-p1363 ECDSA signatures and pss salt len (#24981)Divy Srivastava
2024-08-09fix(ext/node): ed25519 signing and cipheriv autopadding fixes (#24957)Luca Casonato
2024-08-08fix(ext/node): add `CipherIv.setAutoPadding()` (#24940)Divy Srivastava
2024-08-08fix(ext/node): add crypto.diffieHellman (#24938)Luca Casonato
2024-08-07feat(ext/node): rewrite crypto keys (#24463)Luca Casonato
2024-07-05fix(ext/node): rewrite digest handling (#24392)Luca Casonato
2024-06-24fix(ext/node): rewrite crypto.Hash (#24302)Luca Casonato
2024-06-21fix(ext/node): don't panic on invalid utf-8 in pem (#24303)Luca Casonato
2024-06-14chore: upgrade to rust 1.79 (#24207)Satya Rohith
2024-04-29fix(ext/node): exporting rsa public keys (#23596)Divy Srivastava
2024-03-21fix(ext/node): ECDH.publicKey() point encoding (#23013)Divy Srivastava
2024-03-21fix(ext/node): panic in `op_node_ecdh_generate_keys` (#23011)Divy Srivastava
2024-03-19fix(ext/node): support Diffie-Hellman key type in `crypto.createPrivateKey()`...Asher Gomez
2024-03-18fix(ext/node): support public key point encoding in ECDH.generateKeys() (#22976)Satya Rohith
2024-03-14fix(ext/node): Support private EC key signing (#22914)Divy Srivastava
2024-03-14fix(ext/node): support `spki` format in createPublicKey (#22918)Divy Srivastava
2024-03-14fix(ext/node): DH (`dhKeyAgreement`) support for `createPrivateKey` (#22891)Divy Srivastava
2024-03-13fix(ext/node): initial `crypto.createPublicKey()` support (#22509)Asher Gomez
2024-03-13feat(ext/node): add more named curves in `crypto.generateKeyPair[Sync]()` (#2...Asher Gomez
2024-03-07perf(cli): use faster_hex (#22761)Matt Mastracci
2024-01-09chore: upgrade deno_core to 0.244.0 (#21859)Bartek Iwańczuk
2024-01-01chore: update copyright to 2024 (#21753)David Sherret
2023-12-03fix(ext/node): sign with PEM private keys (#21287)Divy Srivastava
2023-11-10chore: use pure rust secp256k1 crate (#21154)Divy Srivastava
2023-11-09fix(node): implement createPrivateKey (#20981)Divy Srivastava
2023-10-30chore: upgrade rsa to 0.9 (#21016)Divy Srivastava
2023-10-27chore(ext/crypto): upgrade to ring 0.17 (#20824)Divy Srivastava
2023-10-06refactor: migrate ext/node/ops to op2 (#20805)Bartek Iwańczuk
2023-09-26refactor: rewrite ext/node/crypto to op2 macro (#20675)Bartek Iwańczuk
2023-09-14refactor: rewrite ext/node to op2 (#20489)Bartek Iwańczuk
2023-09-06fix(ext/node): implement AES GCM cipher (#20368)Divy Srivastava
2023-08-23fix(ext/web): add stream tests to detect v8slice split bug (#20253)Matt Mastracci
2023-06-27test(ext/node): port crypto_test.ts from deno_std (#19561)Felipe Baltor
2023-06-22refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566)Bartek Iwańczuk
2023-05-15feat(node/crypto): Diffie Hellman Support (#18943)Levente Kurusa
2023-05-14refactor(core): bake single-thread assumptions into spawn/spawn_blocking (#19...Matt Mastracci
2023-04-27feat(node/crypto): Elliptic Curve Diffie-Hellman (ECDH) support (#18832)Levente Kurusa
2023-04-27fix(ext/node): prime generation (#18861)Divy Srivastava
2023-04-24refactor(ext/node): reorganize ops (#18799)Bartek Iwańczuk