are_equal
ATTRIBUTE_WARN_UNUSED_RET int are_equal(const void *a, const void *b, u32 len, int *check);
ret = are_equal(role, Alice, CHECK_SIZE, &check1); EG(ret, err);
ret = are_equal(role, Bob, CHECK_SIZE, &check2); EG(ret, err);
ret = are_equal(our_public_buffer, zero, sizeof(zero), &check1); EG(ret, err);
ret = are_equal(other_public_buffer, zero, sizeof(zero), &check1); EG(ret, err);
ret = are_equal(sig, hash, curr_rlen, &cmp); EG(ret, err);
ret = are_equal(h, h_, hlen, &cmp); EG(ret, err);
ret |= are_equal(&db[0], lhash, hlen, &cmp);
ret = are_equal(em, em_, (u16)k, &cmp); EG(ret, err);
ret = are_equal(H, &X[1 + m1len_], (u16)hlen, &cmp); EG(ret, err);
ret = are_equal(t->m, cipher, t->mlen, &cmp); EG(ret, err1);
ret = are_equal(t->m, cipher, t->mlen, &cmp); EG(ret, err1);
ret = are_equal(t->res, cipher, t->reslen, &cmp); EG(ret, err1);
ret = are_equal(t->m, cipher, t->mlen, &cmp); EG(ret, err1);
ret = are_equal(t->m, cipher, t->mlen, &cmp); EG(ret, err1);
ret = are_equal(t->res, sig, t->reslen, &cmp); EG(ret, err1);
ret = are_equal(t->res, sig, t->reslen, &cmp); EG(ret, err1);
ret = are_equal(t->res, sig, t->reslen, &cmp); EG(ret, err1);
ret = are_equal(t->res, sig, t->reslen, &cmp); EG(ret, err1);
ret = are_equal(t->res, cipher, t->reslen, &cmp); EG(ret, err1);
ret = are_equal(sig, hash, hlen, &cmp); EG(ret, err);
ret = are_equal(cur_id, cur_id0, SSS_SESSION_ID_SIZE, &cmp); EG(ret, err);
ret = are_equal(hmac_val, cur_share_hmac, len, &cmp); EG(ret, err);
ret = are_equal(cur_id, cur_id0, SSS_SESSION_ID_SIZE, &cmp); EG(ret, err);
ret = are_equal(hmac_val, cur_share_hmac, len, &cmp); EG(ret, err);
ret = are_equal(t, s0_sig, l, &cmp); EG(ret, err);
ret = are_equal(r, r_prime, r_len, &check); EG(ret, err);
ret = are_equal(r, r_prime, r_len, &check); EG(ret, err);
ret = are_equal(ctx->verify_data.ecsdsa.r, r_prime, r_len, &check); EG(ret, err);
ret = are_equal(argv[i], test_types[j].type_name, len + 1, &check); EG(ret, err);
ret = are_equal(argv[i], "sign=", sizeof("sign=")-1, &check); EG(ret, err);
ret = are_equal(argv[i], "hash=", sizeof("hash=")-1, &check); EG(ret, err);
ret = are_equal(argv[i], "curve=", sizeof("curve=")-1, &check); EG(ret, err);
ret = are_equal(argv[i], test_types[j].type_name, len + 1, &check); EG(ret, err);
ret = are_equal(serialized_pub_key, c->exp_our_pub_key, serialized_pub_key_len, &check); EG(ret, err);
ret = are_equal(shared_secret, c->exp_shared_secret, shared_secret_len, &check); EG(ret, err);
ret = are_equal(pub_key, c->exp_our_pub_key, X25519_SIZE, &check); EG(ret, err);
ret = are_equal(shared_secret, c->exp_shared_secret, X25519_SIZE, &check); EG(ret, err);
ret = are_equal(pub_key, c->exp_our_pub_key, X448_SIZE, &check); EG(ret, err);
ret = are_equal(shared_secret, c->exp_shared_secret, X448_SIZE, &check); EG(ret, err);
ret = are_equal(sig, sig_tmp1, siglen, &check); EG(ret, err);
ret = are_equal(sig, sig_tmp2, siglen, &check); EG(ret, err);
ret = are_equal(sig, sig_tmp, siglen, &check); EG(ret, err);
ret = are_equal(sig, sig_tmp, siglen, &check); EG(ret, err);
ret = are_equal(sig, c->exp_sig, siglen, &check); EG(ret, err);
ret = are_equal(sig, c->exp_sig, siglen, &check); EG(ret, err);
ret = are_equal(t->pubkey, &exported_pub_key, (u8)(t->pubkeylen), &check); OPENMP_EG(ret, err);
ret = are_equal(t->ourpubkey, pubkey_check, alglen, &check); OPENMP_EG(ret, err);
ret = are_equal(t->sharedsecret, sharedsecret_check, alglen, &check); OPENMP_EG(ret, err);
ret = are_equal(t->ourpubkey, pubkey_check, alglen, &check); OPENMP_EG(ret, err);
ret = are_equal(t->sharedsecret, sharedsecret_check, alglen, &check); OPENMP_EG(ret, err);
ret = are_equal(serialized_pub_key, serialized_pub_key_check, serialized_pub_key_size, &check); OPENMP_EG(ret, err);
ret = are_equal(sharedsecret_check, t->sharedsecret, sharedsecretsize, &check); OPENMP_EG(ret, err);
ret = are_equal(hmac_res, t->tag, t->taglen, &check); OPENMP_EG(ret, err);