From f17751d48f480bbaba999ca4357096128e125c6e Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Wed, 25 Nov 2020 00:10:52 -0500 Subject: lib: blocks: add BlocksEqual --- lib/blocks.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'lib') diff --git a/lib/blocks.go b/lib/blocks.go index d13b107..9436d3c 100644 --- a/lib/blocks.go +++ b/lib/blocks.go @@ -47,3 +47,16 @@ func TransposeBlocks(blocks [][]byte, keysize int) [][]byte { } return tblocks } + +func BlocksEqual(a, b []byte) bool { + if len(a) != len(b) { + return false + } + + for i := 0; i < len(a); i++ { + if a[i] != b[i] { + return false + } + } + return true +} -- cgit v1.2.3