diff options
author | 2023-07-11 19:35:11 +0800 | |
---|---|---|
committer | 2023-07-11 19:35:11 +0800 | |
commit | e7afae305c40acda11c090803219755c2c44d052 (patch) | |
tree | 25d56726fc7b99b057a39c9556f61e05b638e227 /src/node-fallbacks/crypto.js | |
parent | 17031936c852c2973eacf0929e762972a76ec7bf (diff) | |
parent | b2c576bba2c3274eac32cd0a70318339c3683425 (diff) | |
download | bun-e7afae305c40acda11c090803219755c2c44d052.tar.gz bun-e7afae305c40acda11c090803219755c2c44d052.tar.zst bun-e7afae305c40acda11c090803219755c2c44d052.zip |
Merge branch 'main' into fix-http
Diffstat (limited to 'src/node-fallbacks/crypto.js')
-rw-r--r-- | src/node-fallbacks/crypto.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/node-fallbacks/crypto.js b/src/node-fallbacks/crypto.js index 7745530da..65ae2f5b3 100644 --- a/src/node-fallbacks/crypto.js +++ b/src/node-fallbacks/crypto.js @@ -12,6 +12,27 @@ export const randomUUID = () => { return crypto.randomUUID(); }; +const harcoded_curves = [ + "p192", + "p224", + "p256", + "p384", + "p521", + "curve25519", + "ed25519", + "secp256k1", + "secp224r1", + "prime256v1", + "prime192v1", + "ed25519", + "secp384r1", + "secp521r1", +]; + +export function getCurves() { + return harcoded_curves; +} + export const timingSafeEqual = "timingSafeEqual" in crypto ? (a, b) => { @@ -89,4 +110,5 @@ export default { scryptSync, scrypt, webcrypto, + getCurves, }; |