1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-29 16:30:56 -05:00
denoland-deno/ext/node
Divy Srivastava 9496dfc685
fix(ext/node): implement asymmetric keygen (#18651)
Towards #18455 

This commit implements the keypair generation for asymmetric keys for
the `generateKeyPair` API.

See how key material is managed in this implementation:
https://www.notion.so/denolandinc/node-crypto-design-99fc33f568d24e47a5e4b36002c5325d?pvs=4

Private and public key encoding depend on `KeyObject#export` which is
not implemented. I've also skipped ED448 and X448 since we need a crate
for that in WebCrypto too.
2023-04-19 22:27:34 +05:30
..
crypto fix(ext/node): implement asymmetric keygen (#18651) 2023-04-19 22:27:34 +05:30
polyfills fix(ext/node): implement asymmetric keygen (#18651) 2023-04-19 22:27:34 +05:30
zlib feat: port node:zlib to rust (#18291) 2023-03-27 16:03:07 +00:00
Cargo.toml fix(ext/node): implement asymmetric keygen (#18651) 2023-04-19 22:27:34 +05:30
clippy.toml refactor(ext/node): add more methods to 'NodeFs' trait (#18604) 2023-04-06 15:08:14 +02:00
errors.rs chore: upgrade to Rust 1.67 (#17548) 2023-01-27 10:43:16 -05:00
idna.rs refactor: use ops for idna & punycode (#17817) 2023-02-20 18:47:42 +01:00
lib.rs fix(ext/node): implement asymmetric keygen (#18651) 2023-04-19 22:27:34 +05:30
ops.rs refactor(ext/node): NodeFs - add back altered metadata method (#18613) 2023-04-06 16:53:53 +00:00
package_json.rs refactor(ext/node): add NodeEnv::Fs associated type (#18484) 2023-03-30 03:20:31 +02:00
path.rs chore(ext/node): fix variable name (#17948) 2023-02-27 21:26:02 +01:00
polyfill.rs refactor(ext/node): untangle dependencies between js files (#18284) 2023-03-20 14:05:13 -04:00
README.md chore(ext/node): correct publishing for ext/node (#15461) 2022-08-11 17:25:41 -04:00
resolution.rs refactor(cli,ext,ops): cleanup regex with lazy-regex (#17296) 2023-04-13 03:08:01 +02:00
v8.rs feat(ext/node): implement node:v8 (#17806) 2023-02-17 18:48:09 +05:30
winerror.rs perf(ext/node): move winerror binding to rust (#17792) 2023-02-16 19:19:32 +05:30

deno_node

require and other node related functionality for Deno.