Symbol: timingsafe_bcmp
crypto/openssh/channels.c
1354
timingsafe_bcmp(ucp + 12 + ((proto_len + 3) & ~3),
crypto/openssh/cipher-chachapoly-libcrypto.c
111
if (timingsafe_bcmp(expected_tag, tag, POLY1305_TAGLEN) != 0) {
crypto/openssh/cipher-chachapoly.c
92
if (timingsafe_bcmp(expected_tag, tag, POLY1305_TAGLEN) != 0) {
crypto/openssh/dns.c
269
if (timingsafe_bcmp(hostkey_digest, dnskey_digest,
crypto/openssh/kexc25519.c
70
if (timingsafe_bcmp(zero, shared_key, CURVE25519_SIZE) == 0)
crypto/openssh/mac.c
222
if (timingsafe_bcmp(ourmac, theirmac, mac->mac_len) != 0)
crypto/openssh/monitor.c
1384
(timingsafe_bcmp(p, session_id2, session_id2_len) != 0))
crypto/openssh/monitor.c
1393
(timingsafe_bcmp(p, session_id2, session_id2_len) != 0))
crypto/openssh/monitor.c
1464
(timingsafe_bcmp(p, session_id2, session_id2_len) != 0))
crypto/openssh/monitor.c
568
timingsafe_bcmp(key_blob, blob, key_bloblen))
crypto/openssh/openbsd-compat/openbsd-compat.h
332
int timingsafe_bcmp(const void *, const void *, size_t);
crypto/openssh/ssh-agent.c
1519
if (timingsafe_bcmp(passwdhash, lock_pwhash, LOCK_SIZE) == 0) {
crypto/openssh/ssh-agent.c
853
if (timingsafe_bcmp(sshbuf_ptr(a), sshbuf_ptr(b), sshbuf_len(a)) != 0)
crypto/openssh/sshbuf-misc.c
247
if (timingsafe_bcmp(sshbuf_ptr(b) + offset, s, len) != 0)
crypto/openssh/sshkey.c
818
if (timingsafe_bcmp(sshbuf_ptr(a->certblob), sshbuf_ptr(b->certblob),
include/string.h
155
int timingsafe_bcmp(const void *, const void *, size_t);
lib/libc/string/timingsafe_bcmp.c
33
__weak_reference(__timingsafe_bcmp, timingsafe_bcmp);
lib/libc/tests/string/timingsafe_bcmp_test.c
29
#define MEMCMP timingsafe_bcmp
sys/crypto/aesni/aesni.c
861
if (timingsafe_bcmp(res, res2, ses->mlen) != 0)
sys/crypto/aesni/aesni_ccm.c
401
if (timingsafe_bcmp(&staging_block, tag, tag_length) != 0) {
sys/crypto/armv8/armv8_crypto_wrap.c
490
if (timingsafe_bcmp(tag, s.Xi.c, GMAC_DIGEST_LEN) != 0) {
sys/crypto/blake2/blake2_cryptodev.c
318
if (timingsafe_bcmp(res, res2, ses->mlen) != 0)
sys/crypto/ccp/ccp_hardware.c
1232
if (timingsafe_bcmp(s->hmac.res, ihash, s->hmac.hash_len) != 0)
sys/crypto/ccp/ccp_hardware.c
1851
if (timingsafe_bcmp(tag, s->gmac.final_block, s->gmac.hash_len) != 0)
sys/crypto/chacha20_poly1305.c
120
result = (timingsafe_bcmp(u.tag, src + resid, POLY1305_HASH_LEN) == 0);
sys/crypto/chacha20_poly1305.c
223
result = (timingsafe_bcmp(u.tag, src + resid, POLY1305_HASH_LEN) == 0);
sys/crypto/openssl/amd64/ossl_aes_gcm_avx512.c
206
return timingsafe_bcmp(ctx->gcm.Xi.c, tag, len);
sys/crypto/openssl/arm/ossl_aes_gcm_neon.c
108
return timingsafe_bcmp(ctx->gcm.Xi.c, tag, len);
sys/crypto/openssl/ossl.c
365
if (timingsafe_bcmp(digest, digest2, s->hash.mlen) != 0)
sys/crypto/openssl/ossl_aes_gcm.c
589
return timingsafe_bcmp(ctx->gcm.Xi.c, tag, len);
sys/crypto/openssl/ossl_chacha20.c
368
if (timingsafe_bcmp(tag, tag2, mlen) != 0) {
sys/crypto/via/padlock_hash.c
307
if (timingsafe_bcmp(hash, hash2, ses->ses_mlen) != 0)
sys/dev/cesa/cesa.c
1512
if (timingsafe_bcmp(hash, cr->cr_csd->csd_hash,
sys/dev/cxgbe/crypto/t4_crypto.c
613
if (timingsafe_bcmp((cpl + 1), hash, s->hmac.hash_len) != 0)
sys/dev/glxsb/glxsb_hash.c
94
if (timingsafe_bcmp(hash, hash2, ses->ses_mlen) != 0)
sys/dev/qat/qat/qat_ocf.c
123
if (timingsafe_bcmp(icv,
sys/dev/qat_c2xxx/qat.c
1794
if (timingsafe_bcmp(icv, qsc->qsc_auth_res,
sys/dev/safe/safe.c
1322
if (timingsafe_bcmp(re->re_sastate.sa_saved_indigest,
sys/dev/sec/sec.c
574
if (timingsafe_bcmp(
sys/dev/wg/if_wg.c
2649
timingsafe_bcmp(private, key, WG_KEY_SIZE) != 0) {
sys/dev/wg/wg_cookie.c
241
if (timingsafe_bcmp(our_macs.mac1, macs->mac1, COOKIE_MAC_SIZE) != 0)
sys/dev/wg/wg_cookie.c
249
if (timingsafe_bcmp(our_macs.mac2, macs->mac2, COOKIE_MAC_SIZE) != 0)
sys/dev/wg/wg_noise.c
1293
if (timingsafe_bcmp(ss, null_point, NOISE_PUBLIC_KEY_LEN) == 0)
sys/dev/wg/wg_noise.c
370
if (timingsafe_bcmp(r->r_public, public, NOISE_PUBLIC_KEY_LEN) == 0) {
sys/dev/wg/wg_noise.c
536
ret = timingsafe_bcmp(r->r_psk, null_psk, NOISE_SYMMETRIC_KEY_LEN);
sys/netinet/sctp_auth.c
1689
if (timingsafe_bcmp(digest, computed_digest, digestlen) != 0) {
sys/netinet/sctp_input.c
2353
if (timingsafe_bcmp(calc_sig, sig, SCTP_SIGNATURE_SIZE) != 0) {
sys/netinet/sctp_input.c
2362
if (timingsafe_bcmp(calc_sig, sig, SCTP_SIGNATURE_SIZE) == 0)
sys/netipsec/xform_ah.c
766
if (timingsafe_bcmp(ptr + skip + rplen, calc, authsize)) {
sys/opencrypto/cryptosoft.c
1092
r = timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen);
sys/opencrypto/cryptosoft.c
305
if (timingsafe_bcmp(s.aalg, s.uaalg, sw->sw_mlen) != 0)
sys/opencrypto/cryptosoft.c
388
if (timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen) != 0)
sys/opencrypto/cryptosoft.c
552
r = timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen);
sys/opencrypto/cryptosoft.c
720
if (timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen) != 0)
sys/opencrypto/cryptosoft.c
886
r = timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen);
sys/sys/libkern.h
130
int timingsafe_bcmp(const void *, const void *, size_t);