From 959ce7c9db3cba8d88158ae5b21f6a885ef0e6df Mon Sep 17 00:00:00 2001 From: Shuo Date: Wed, 27 Apr 2022 15:33:38 +0800 Subject: [PATCH 1/2] A: RandomBytes --- php/random_bytes.go | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 php/random_bytes.go diff --git a/php/random_bytes.go b/php/random_bytes.go new file mode 100644 index 0000000..289cc6d --- /dev/null +++ b/php/random_bytes.go @@ -0,0 +1,9 @@ +package php + +import "crypto/rand" + +func RandomBytes(len int) []byte { + b := make([]byte, len) + _, _ = rand.Read(b) + return b +} From e65faa2efaf418496000fcc844ae014fdd46b0b5 Mon Sep 17 00:00:00 2001 From: Shuo Date: Wed, 27 Apr 2022 15:34:56 +0800 Subject: [PATCH 2/2] A: RandomBytes --- php/random_bytes.go | 1 + 1 file changed, 1 insertion(+) diff --git a/php/random_bytes.go b/php/random_bytes.go index 289cc6d..7c3194f 100644 --- a/php/random_bytes.go +++ b/php/random_bytes.go @@ -2,6 +2,7 @@ package php import "crypto/rand" +// RandomBytes — Generates cryptographically secure pseudo-random bytes func RandomBytes(len int) []byte { b := make([]byte, len) _, _ = rand.Read(b)