From 197b57adb377ea8b8fffaf076f6797abdf8c3fe5 Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Wed, 24 Feb 2021 17:13:22 -0500 Subject: challenge/c12.go: refactor Keep everything inside C12 --- challenge/c14.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'challenge/c14.go') diff --git a/challenge/c14.go b/challenge/c14.go index 3b5b11c..4471f44 100644 --- a/challenge/c14.go +++ b/challenge/c14.go @@ -5,9 +5,12 @@ package challenge import ( "fmt" + "ricketyspace.net/cryptopals/lib" ) +var sheep byte = 65 + func C14() { blocksize := findBlockSizeForVarEncryptECB() rpl, nrpb, rpo := findRandPrefixLen(blocksize) @@ -32,6 +35,14 @@ func C14() { fmt.Printf("Unknown String:\n%v", lib.BytesToStr(ds)) } +func freshSheepBytes(n int) []byte { + in := make([]byte, n) + for i := 0; i < n; i++ { + in[i] = sheep + } + return in +} + func findBlockSizeForVarEncryptECB() int { in := make([]byte, 0) -- cgit v1.2.3