Defined in 2 files as a prototype:
Defined in 2 files as a macro:
Defined in 1 files as a function:
Referenced in 62 files:
- common/lib/libc/hash/sha3/sha3.c
- common/lib/libc/string/explicit_memset.c, line 12
- crypto/external/bsd/libsaslc/dist/src/dict.c, line 139
- crypto/external/bsd/openssh/dist/includes.h, line 10
- external/apache2/argon2/dist/phc-winner-argon2/src/core.c, line 144
- external/bsd/nsd/include/config.h, line 939
- external/bsd/unbound/include/config.h, line 1309
- lib/libc/gen/arc4random.c
- lib/libcrypt/bcrypt.c, line 317
- lib/libcrypt/crypt-argon2.c
- lib/libcrypt/crypt-sha1.c, line 186
- lib/libcrypt/md5crypt.c, line 146
- sbin/cgdconfig/cgdconfig.c
- sbin/cgdconfig/hkdf_hmac_sha256.c
- sbin/rndctl/rndctl.c
- sys/arch/aarch64/aarch64/cpu.c, line 613
- sys/arch/amd64/amd64/machdep.c, line 1687
- sys/arch/arm/amlogic/meson_rng.c, line 120
- sys/arch/arm/broadcom/bcm2835_rng.c, line 147
- sys/arch/arm/nvidia/tegra124_car.c, line 941
- sys/arch/arm/rockchip/rk_v1crypto.c
- sys/arch/arm/sunxi/sun8i_crypto.c
- sys/arch/arm/ti/ti_rng.c, line 142
- sys/arch/evbarm/fdt/fdt_machdep.c, line 459
- sys/arch/mips/cavium/dev/octeon_rnm.c, line 266
- sys/arch/mips/ingenic/ingenic_rng.c, line 117
- sys/arch/x86/x86/cpu_rng.c
- sys/arch/x86/x86/pmap.c
- sys/crypto/adiantum/adiantum.c
- sys/crypto/aes/aes_bear.c
- sys/crypto/aes/aes_ccm.c, line 338
- sys/crypto/aes/aes_ct.c, line 428
- sys/crypto/aes/arch/arm/aes_armv8.c, line 101
- sys/crypto/aes/arch/x86/aes_ni.c, line 99
- sys/crypto/aes/arch/x86/aes_sse2_subr.c
- sys/crypto/aes/arch/x86/aes_via.c
- sys/crypto/blake2/blake2s.c
- sys/crypto/cprng_fast/cprng_fast.c
- sys/crypto/nist_hash_drbg/nist_hash_drbg.c
- sys/dev/cgd.c, line 1330
- sys/dev/cgd_crypto.c
- sys/dev/ic/amdccp.c, line 95
- sys/dev/ic/rng200.c, line 99
- sys/dev/pci/qat/qat.c
- sys/dev/random.c, line 297
- sys/external/isc/libsodium/include/utils.h, line 12
- sys/kern/kern_entropy.c
- sys/kern/subr_cprng.c
- sys/kern/subr_percpu.c
- sys/kern/sys_getrandom.c
- sys/net/if_wg.c, line 2264
- sys/netipsec/key.c
- sys/netipsec/xform_ah.c, line 272
- sys/netipsec/xform_esp.c, line 290
- sys/netipsec/xform_tcp.c, line 115
- sys/opencrypto/aesxcbcmac.c
- sys/opencrypto/cryptosoft.c
- sys/opencrypto/cryptosoft_xform.c
- sys/uvm/pmap/pmap_pvt.c, line 142
- sys/uvm/uvm_swap.c
- usr.bin/dc/misc.c, line 72
- usr.bin/unzip/unzip.c, line 960