summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2021-01-12 18:50:27 -0500
committerrsiddharth <s@ricketyspace.net>2021-01-12 18:51:32 -0500
commit66da349adc15d4de7e09093f19fcc8fc082233c6 (patch)
tree9a525da825eadb3dbfa371a20a1b16757e59d69b
parent2caa4a6e7cd2bd6f053fd0799abf8775f6a5178a (diff)
lib: add oracleRandom
For challenge 14. This will be used as the `random-prefix`.
-rw-r--r--lib/oracle.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/oracle.go b/lib/oracle.go
index 1c548ff..f117c98 100644
--- a/lib/oracle.go
+++ b/lib/oracle.go
@@ -14,12 +14,18 @@ dXN0IHRvIHNheSBoaQpEaWQgeW91IHN0b3A/IE5vLCBJIGp1c3QgZHJvdmUg
YnkK`
var oracleKey []byte = make([]byte, 16)
+var oracleRandom []byte = make([]byte, randomInt(1, 16))
func init() {
_, err := rand.Read(oracleKey)
if err != nil {
panic(err)
}
+
+ _, err = rand.Read(oracleRandom)
+ if err != nil {
+ panic(err)
+ }
}
// Given an input `in`, this function AES encrypts `in` using a