mirror of
https://github.com/penpot/penpot.git
synced 2025-06-02 00:31:39 +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
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…
Add table
Add a link
Reference in a new issue