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) {
|
function pad(data, padding, padding2) {
|
||||||
// if |M| in {n, 2n, 3n, ...}
|
// if |M| in {n, 2n, 3n, ...}
|
||||||
if (data.length % blockLength === 0) {
|
if (data.length && data.length % blockLength === 0) {
|
||||||
// then return M xor→ B,
|
// then return M xor→ B,
|
||||||
return rightXorMut(data, padding);
|
return rightXorMut(data, padding);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user