@@ -76079,6 +76079,24 @@ const exports = dew();
76079
76079
exports['randomBytes']; exports['rng']; exports['pseudoRandomBytes']; exports['prng']; exports['createHash']; exports['Hash']; exports['createHmac']; exports['Hmac']; exports['getHashes']; exports['pbkdf2']; exports['pbkdf2Sync']; exports['Cipher']; exports['createCipher']; exports['Cipheriv']; exports['createCipheriv']; exports['Decipher']; exports['createDecipher']; exports['Decipheriv']; exports['createDecipheriv']; exports['getCiphers']; exports['listCiphers']; exports['DiffieHellmanGroup']; exports['createDiffieHellmanGroup']; exports['getDiffieHellman']; exports['createDiffieHellman']; exports['DiffieHellman']; exports['createSign']; exports['Sign']; exports['createVerify']; exports['Verify']; exports['createECDH']; exports['publicEncrypt']; exports['privateEncrypt']; exports['publicDecrypt']; exports['privateDecrypt']; exports['randomFill']; exports['randomFillSync']; exports['createCredentials']; exports['constants'];
76080
76080
76081
76081
exports.webcrypto = globalThis.crypto;
76082
+ exports.getRandomValues = function (abv) {
76083
+ var l = abv.length;
76084
+ while (l--) {
76085
+ var bytes = exports.randomBytes(7);
76086
+ var randomFloat = (bytes[0] % 32) / 32;
76087
+ for (var i = 0; i < bytes.length; i++) {
76088
+ var byte = bytes[i];
76089
+ randomFloat = (randomFloat + byte) / 256;
76090
+ }
76091
+ abv[l] = Math.floor(randomFloat * 256);
76092
+ }
76093
+ return abv;
76094
+ };
76095
+ exports.randomUUID = function () {
76096
+ return '10000000-1000-4000-8000-100000000000'.replace(/[018]/g, function (c) {
76097
+ return (c ^ (exports.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4)))).toString(16);
76098
+ });
76099
+ };
76082
76100
var Cipher = exports.Cipher;
76083
76101
var Cipheriv = exports.Cipheriv;
76084
76102
var Decipher = exports.Decipher;
@@ -76119,5 +76137,7 @@ var randomFill = exports.randomFill;
76119
76137
var randomFillSync = exports.randomFillSync;
76120
76138
var rng = exports.rng;
76121
76139
var webcrypto = exports.webcrypto;
76140
+ var getRandomValues = exports.getRandomValues;
76141
+ var randomUUID = exports.randomUUID;
76122
76142
76123
- export { Cipher, Cipheriv, Decipher, Decipheriv, DiffieHellman, DiffieHellmanGroup, Hash, Hmac, Sign, Verify, constants, createCipher, createCipheriv, createCredentials, createDecipher, createDecipheriv, createDiffieHellman, createDiffieHellmanGroup, createECDH, createHash, createHmac, createSign, createVerify, exports as default, getCiphers, getDiffieHellman, getHashes, listCiphers, pbkdf2, pbkdf2Sync, privateDecrypt, privateEncrypt, prng, pseudoRandomBytes, publicDecrypt, publicEncrypt, randomBytes, randomFill, randomFillSync, rng, webcrypto };
76143
+ export { Cipher, Cipheriv, Decipher, Decipheriv, DiffieHellman, DiffieHellmanGroup, Hash, Hmac, Sign, Verify, constants, createCipher, createCipheriv, createCredentials, createDecipher, createDecipheriv, createDiffieHellman, createDiffieHellmanGroup, createECDH, createHash, createHmac, createSign, createVerify, exports as default, getCiphers, getDiffieHellman, getHashes, getRandomValues, listCiphers, pbkdf2, pbkdf2Sync, privateDecrypt, privateEncrypt, prng, pseudoRandomBytes, publicDecrypt, publicEncrypt, randomBytes, randomFill, randomFillSync, randomUUID , rng, webcrypto };
0 commit comments