Fix CMAC of the empty string
This is currently never called, as EAX always adds a prefix to the CMAC'ed message.
This commit is contained in:
parent
9b83f6fcb2
commit
06608318d4
|
@ -48,7 +48,7 @@ function rightXorMut(data, padding) {
|
|||
|
||||
function pad(data, padding, padding2) {
|
||||
// if |M| in {n, 2n, 3n, ...}
|
||||
if (data.length % blockLength === 0) {
|
||||
if (data.length && data.length % blockLength === 0) {
|
||||
// then return M xor→ B,
|
||||
return rightXorMut(data, padding);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user