}
if (verify) {
- ret = (sig.length == outlen && memcmp(sig.start, dst, outlen) == 0);
+ ret = (sig.length == outlen
+ && CRYPTO_memcmp(sig.start, dst, outlen) == 0);
}
break;
}
if (verify) {
- rc = (sig.length == outlen && memcmp(sig.start, dst, outlen) == 0);
+ rc = (sig.length == outlen
+ && CRYPTO_memcmp(sig.start, dst, outlen) == 0);
}
break;
tests: [
{ signature: "text.base64.sha256.hmac.sig", expected: true },
{ signature: "text.base64.sha256.hmac.sig.broken", expected: false },
+ { signature: "text.base64.sha1.hmac.sig", expected: false },
{ import_alg: { hash: "SHA-1" }, signature: "text.base64.sha1.hmac.sig", expected: true },
{ import_alg: { hash: "SHA-1" }, signature: "text.base64.sha256.hmac.sig", expected: false },
{ key: { file: "aabbccdd" }, signature: "text.base64.sha256.hmac.sig", expected: false },