|
@@ -11,10 +11,10 @@ messageToString::Message -> String
|
|
|
messageToString = map chr
|
|
|
|
|
|
pad::Int -> Message -> Message
|
|
|
-pad block msg =
|
|
|
+pad bsize msg =
|
|
|
let msgSize = length msg in
|
|
|
- let gap = mod msgSize block in
|
|
|
- let padding = block - gap in
|
|
|
+ let gap = mod msgSize bsize in
|
|
|
+ let padding = bsize - gap in
|
|
|
msg ++ [padding | _ <- [1..padding] ]
|
|
|
|
|
|
unpad::Message -> Message
|