summaryrefslogtreecommitdiff
path: root/lib/internal/crypto/random.js
Commit message (Expand)AuthorAgeFilesLines
* crypto: unify validation of checkPrime checksTobias Nießen2023-03-221-3/+4
* lib: enforce use of trailing commasAntoine du Hamel2023-03-061-1/+1
* lib: enforce use of trailing commas for functionsAntoine du Hamel2023-02-141-3/+3
* crypto: use WebIDL converters in WebCryptoAPIFilip Skokan2023-01-171-3/+0
* crypto: fix error when getRandomValues is called without argumentsFilip Skokan2022-12-161-0/+3
* crypto: refactor ArrayBuffer to bigint conversion utilsAntoine du Hamel2022-11-271-4/+31
* crypto: use `kEmptyObject`LiviaMedeiros2022-06-111-6/+7
* crypto: improve prime size argument validationTobias Nießen2022-03-081-2/+3
* lib: replace validator and errorMohammed Keyvanzadeh2022-02-051-6/+6
* crypto: adjust types for getRandomValuesLiviaMedeiros2022-01-221-1/+2
* crypto: don't call callback twice in case crypto.randomBytes failsGuilherme Bernal2021-09-221-1/+1
* crypto: support Big(U)Int64Array in getRandomValuesMichaël Zasso2021-07-231-2/+0
* lib: make lazyDOMException more commonXadillaX2021-06-281-1/+1
* crypto: reduce range of size to int maxQingyu Deng2021-04-121-2/+2
* crypto: fixup randomFill size and offset handlingJames M Snell2021-04-091-3/+3
* crypto: add buffering to randomIntTobias Nießen2021-04-031-25/+62
* crypto: improve randomUUID performanceDawid Rusnak2021-03-051-78/+56
* doc,lib: prepare for stricter multi-line array lintingRich Trott2021-02-191-1/+1
* crypto: refactor to avoid unsafe array iterationAntoine du Hamel2021-02-191-3/+3
* crypto: fix and simplify prime option validationTobias Nießen2021-02-061-66/+33
* crypto: add generatePrime/checkPrimeJames M Snell2021-01-261-0/+205
* crypto: fix randomInt biasTobias Nießen2021-01-141-10/+9
* crypto: implement randomuuidJames M Snell2021-01-071-1/+109
* lib: refactor to use validateCallbackZiJian Liu2020-12-291-8/+11
* crypto: fix regression on randomFillSyncJames M Snell2020-10-211-1/+1
* crypto: refactoring internals, add WebCryptoJames M Snell2020-10-071-31/+107
* crypto: improve invalid arg type message for randomInt()Rich Trott2020-09-091-2/+2
* crypto: improve randomInt out-of-range error messageRich Trott2020-09-091-1/+3
* crypto: fix randomInt range checkTobias Nießen2020-09-071-2/+2
* crypto: align parameter names with documentationRich Trott2020-09-061-21/+21
* crypto: add randomInt functionOli Lalonde2020-09-041-1/+79
* crypto: improve randomBytes() performanceBrian White2020-01-281-2/+3
* lib: use static Number properties from primordialsMichaël Zasso2019-11-301-2/+3
* lib: flatten access to primordialsMichaël Zasso2019-11-251-3/+5
* crypto: move _randomBytes call out of handleError functDaniel Bevenius2019-06-241-4/+3
* errors: add more information in case of invalid callbacksRuben Bridgewater2019-04-041-2/+2
* lib: force using primordials for JSON, Math and ReflectMichaël Zasso2019-04-031-0/+2
* bootstrapper: move internalBinding to NativeModuleGus Caplan2018-10-041-1/+0
* src: move process.binding('async_wrap') internalDaniel Bevenius2018-08-271-2/+2
* crypto: move process.binding('crypto') to internalDaniel Bevenius2018-08-241-1/+2
* lib: extract validateNumber validatorJon Moss2018-08-141-8/+3
* lib: consolidate redundant require() callscjihrig2018-07-091-2/+1
* crypto: drop Math.pow(), use static exponentationBen Noordhuis2018-06-131-1/+1
* crypto: refactor randomBytes()Ben Noordhuis2018-06-131-10/+32
* crypto: fix error handlingRuben Bridgewater2018-03-251-26/+29
* lib: always show ERR_INVALID_ARG_TYPE received partRuben Bridgewater2018-03-251-2/+2
* lib: port remaining errors to new systemMichaël Zasso2018-03-071-13/+15
* lib: switch to Number.isNaNRuben Bridgewater2018-02-161-2/+2
* crypto: migrate crypto.randomBytes to internal/errorsJames M Snell2017-10-261-2/+9
* lib: faster type checks for some typesTimothy Gu2017-10-011-1/+1