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/polyfills/internal/crypto
Levente Kurusa c3d670dbc9
feat(node/crypto): Elliptic Curve Diffie-Hellman (ECDH) support (#18832)
- ECDH class
- crypto.createECDH()
- Supported curves:
  - secp256k1
  - prime256v1 / secp256r1
  - secp384r1
  - secp224r1

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-04-27 18:31:35 +02:00
..
_keys.ts refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme for snapshotted modules (#18041) 2023-03-08 12:44:54 +01:00
_randomBytes.ts refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme for snapshotted modules (#18041) 2023-03-08 12:44:54 +01:00
_randomFill.ts refactor(node/crypto): port polyfill to Rust for randomInt, randomFill, randomFillSync (#18658) 2023-04-12 02:57:57 +02:00
_randomInt.ts refactor(node/crypto): port polyfill to Rust for randomInt, randomFill, randomFillSync (#18658) 2023-04-12 02:57:57 +02:00
certificate.ts refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme for snapshotted modules (#18041) 2023-03-08 12:44:54 +01:00
cipher.ts fix(ext/node): add aes-128-ecb algorithm support (#18412) 2023-03-25 15:42:07 +09:00
constants.ts feat(ext/node): embed std/node into the snapshot (#17724) 2023-02-14 17:38:45 +01:00
diffiehellman.ts feat(node/crypto): Elliptic Curve Diffie-Hellman (ECDH) support (#18832) 2023-04-27 18:31:35 +02:00
hash.ts fix(ext/node): fix hash.flush (#18818) 2023-04-25 11:21:26 +09:00
hkdf.ts fix(ext/node): implement hkdf-expand (#18612) 2023-04-06 16:56:56 +00:00
keygen.ts fix(ext/node): implement asymmetric keygen (#18651) 2023-04-19 22:27:34 +05:30
keys.ts fix(ext/node): add symmetric keygen (#18609) 2023-04-06 18:39:25 +05:30
pbkdf2.ts chore(ext/node): port pbkdf2 to Rust (#18470) 2023-03-28 09:40:56 +00:00
random.ts fix(ext/node): prime generation (#18861) 2023-04-27 19:40:59 +05:30
scrypt.ts refactor(node/crypto): scrypt polyfill to rust (#18746) 2023-04-18 14:29:10 +02:00
sig.ts fix(ext/node): add crypto.sign|verify methods (#18765) 2023-04-19 23:24:26 +09:00
types.ts chore(ext/node): copy internal/crypto/types.ts from std (#18156) 2023-03-14 00:18:07 +09:00
util.ts feat(node/crypto): Elliptic Curve Diffie-Hellman (ECDH) support (#18832) 2023-04-27 18:31:35 +02:00
x509.ts fix(ext/node): add X509Certificate (#18625) 2023-04-07 22:54:16 +05:30