mirror of
https://github.com/penpot/penpot.git
synced 2025-06-06 17:21:38 +02:00
✨ Minor improvements on sodi.prng namespace.
This commit is contained in:
parent
22e558478a
commit
f2eaa1b5d1
1 changed files with 8 additions and 4 deletions
6
backend/vendor/sodi/src/sodi/prng.clj
vendored
6
backend/vendor/sodi/src/sodi/prng.clj
vendored
|
@ -21,10 +21,14 @@
|
||||||
bytes taken from secure random number generator.
|
bytes taken from secure random number generator.
|
||||||
This method should be used to generate a random
|
This method should be used to generate a random
|
||||||
iv/salt or arbitrary length."
|
iv/salt or arbitrary length."
|
||||||
[^long numbytes]
|
([^long numbytes]
|
||||||
(let [buffer (byte-array numbytes)]
|
(let [buffer (byte-array numbytes)]
|
||||||
(.nextBytes rng buffer)
|
(.nextBytes rng buffer)
|
||||||
buffer))
|
buffer))
|
||||||
|
([^SecureRandom rng ^long numbytes]
|
||||||
|
(let [buffer (byte-array numbytes)]
|
||||||
|
(.nextBytes rng buffer)
|
||||||
|
buffer)))
|
||||||
|
|
||||||
(defn random-nonce
|
(defn random-nonce
|
||||||
"Generate a secure nonce based on current time
|
"Generate a secure nonce based on current time
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue