timingsafe_memcmp
int timingsafe_memcmp(const void *, const void *, size_t);
PROTO_NORMAL(timingsafe_memcmp);
DEF_WEAK(timingsafe_memcmp);
if (timingsafe_memcmp(A, iv, 8) != 0) {
return timingsafe_memcmp(cbs->data, data, len) == 0;
return timingsafe_memcmp(rcheck, rcopy, sizeof(rcheck)) == 0;
return timingsafe_memcmp(kZeros, out_shared_key, 32) != 0;
return timingsafe_memcmp(s, zero, sizeof(zero)) != 0;
return timingsafe_memcmp(pkey1->pkey.ecx->pub_key, pkey2->pkey.ecx->pub_key,
if (timingsafe_memcmp(sigbuf, der, der_len))
if (timingsafe_memcmp(tag, ctx->buf, cctx->M) == 0)
if (timingsafe_memcmp(tag, in + plaintext_len, gcm_ctx->tag_len) != 0) {
if (timingsafe_memcmp(ctx->buf, in + len, EVP_GCM_TLS_TAG_LEN) != 0) {
if (timingsafe_memcmp(mac, in + plaintext_len, c20_ctx->tag_len) != 0) {
if (timingsafe_memcmp(mac, in + plaintext_len, c20_ctx->tag_len) != 0) {
if (timingsafe_memcmp(tag, cpx->tag, cpx->tag_len) != 0)
mask = constant_time_eq_int_8(timingsafe_memcmp(ciphertext, expected_ciphertext,
return timingsafe_memcmp(ctx->Xi.c, tag, len);
return timingsafe_memcmp(mac, p12->mac->dinfo->digest->data, maclen) == 0;
good &= constant_time_is_zero(timingsafe_memcmp(db, phash, mdlen));
return timingsafe_memcmp(cbs->data, data, len) == 0;
timingsafe_memcmp(s->session->sid_ctx,
if (timingsafe_memcmp(a->session_id, b->session_id, a->session_id_length) != 0)
timingsafe_memcmp(sess->sid_ctx, s->sid_ctx,
} else if (timingsafe_memcmp(s->d1->rcvd_cookie,
if (timingsafe_memcmp(mac, out_mac, mac_len) != 0) {
if (keyname == NULL || timingsafe_memcmp(keyname,
ASSERT_EQ(0, timingsafe_memcmp(bufone, bufone, N));
ASSERT_EQ(0, timingsafe_memcmp(buftwo, buftwo, N));
ASSERT_EQ(cmp < 0, timingsafe_memcmp(bufone, buftwo, N) < 0);
ASSERT_EQ(-cmp < 0, timingsafe_memcmp(buftwo, bufone, N) < 0);
if (timingsafe_memcmp(mac, &payload.mac,