diff options
author | 2023-07-11 19:35:11 +0800 | |
---|---|---|
committer | 2023-07-11 19:35:11 +0800 | |
commit | e7afae305c40acda11c090803219755c2c44d052 (patch) | |
tree | 25d56726fc7b99b057a39c9556f61e05b638e227 /src/js/node/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/js/node/crypto.js')
-rw-r--r-- | src/js/node/crypto.js | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/src/js/node/crypto.js b/src/js/node/crypto.js index e75182429..20e052e3e 100644 --- a/src/js/node/crypto.js +++ b/src/js/node/crypto.js @@ -23802,12 +23802,35 @@ timingSafeEqual && Object.defineProperty(scryptSync, "name", { value: "::bunternal::", })); + +const harcoded_curves = [ + "p192", + "p224", + "p256", + "p384", + "p521", + "curve25519", + "ed25519", + "secp256k1", + "secp224r1", + "prime256v1", + "prime192v1", + "ed25519", + "secp384r1", + "secp521r1", +]; + +function getCurves() { + return harcoded_curves; +} + var webcrypto = crypto; __export(crypto_exports, { DEFAULT_ENCODING: () => DEFAULT_ENCODING, getRandomValues: () => getRandomValues, randomUUID: () => randomUUID, randomInt: () => randomInt, + getCurves: () => getCurves, scrypt: () => scrypt, scryptSync: () => scryptSync, timingSafeEqual: () => timingSafeEqual, @@ -23856,6 +23879,17 @@ export const { createCredentials, constants, } = crypto_exports; -export { DEFAULT_ENCODING, getRandomValues, randomUUID, randomInt, scrypt, scryptSync, timingSafeEqual, webcrypto }; + +export { + DEFAULT_ENCODING, + getRandomValues, + getCurves, + randomUUID, + randomInt, + scrypt, + scryptSync, + timingSafeEqual, + webcrypto, +}; export default crypto_exports; /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */ |