mirror of
https://github.com/penpot/penpot.git
synced 2026-04-27 20:28:11 +00:00
✨ Minor improvements on sodi.prng namespace.
This commit is contained in:
parent
22e558478a
commit
f2eaa1b5d1
12
backend/vendor/sodi/src/sodi/prng.clj
vendored
12
backend/vendor/sodi/src/sodi/prng.clj
vendored
@ -21,10 +21,14 @@
|
||||
bytes taken from secure random number generator.
|
||||
This method should be used to generate a random
|
||||
iv/salt or arbitrary length."
|
||||
[^long numbytes]
|
||||
(let [buffer (byte-array numbytes)]
|
||||
(.nextBytes rng buffer)
|
||||
buffer))
|
||||
([^long numbytes]
|
||||
(let [buffer (byte-array numbytes)]
|
||||
(.nextBytes rng buffer)
|
||||
buffer))
|
||||
([^SecureRandom rng ^long numbytes]
|
||||
(let [buffer (byte-array numbytes)]
|
||||
(.nextBytes rng buffer)
|
||||
buffer)))
|
||||
|
||||
(defn random-nonce
|
||||
"Generate a secure nonce based on current time
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user