common/lib/libc/hash/sha3/sha3.c
226
(void)explicit_memset(C->A, 0, sizeof C->A);
common/lib/libc/hash/sha3/sha3.c
277
(void)explicit_memset(C->A, 0, sizeof C->A);
common/lib/libc/string/explicit_memset.c
12
__weak_alias(explicit_memset,_explicit_memset)
include/string.h
148
void *explicit_memset(void *, int, size_t);
lib/libc/gen/arc4random.c
318
(void)explicit_memset(output, 0, sizeof output);
lib/libc/gen/arc4random.c
437
(void)explicit_memset(block, 0, sizeof block);
lib/libc/gen/arc4random.c
554
(void)explicit_memset(&ctx, 0, sizeof ctx);
lib/libc/gen/arc4random.c
558
(void)explicit_memset(buf, 0, sizeof buf);
lib/libc/gen/arc4random.c
589
(void)explicit_memset(prng, 0, sizeof(*prng));
lib/libc/gen/arc4random.c
608
(void)explicit_memset(&arc4random_global.prng, 0,
lib/libc/gen/arc4random.c
735
explicit_memset(fallback, 0, sizeof(*fallback));
lib/libc/gen/arc4random.c
774
(void)explicit_memset(seed, 0, sizeof seed);
lib/libcrypt/bcrypt.c
314
explicit_memset(&state, 0, sizeof(state));
lib/libcrypt/crypt-argon2.c
399
explicit_memset(rbuf, 0, sizeof(rbuf));
lib/libcrypt/crypt-argon2.c
435
explicit_memset(ebuf, 0, sizeof(ebuf));
lib/libcrypt/crypt-argon2.c
436
explicit_memset(encodebuf, 0, sizeof(encodebuf));
lib/libcrypt/crypt-argon2.c
437
explicit_memset(saltbuf, 0, sizeof(saltbuf));
lib/libcrypt/crypt-argon2.c
438
explicit_memset(pwdbuf, 0, sizeof(pwdbuf));
lib/libcrypt/crypt-sha1.c
186
explicit_memset(hmac_buf, 0, sizeof hmac_buf);
lib/libcrypt/md5crypt.c
146
explicit_memset(final, 0, sizeof(final));
libexec/ftpd/ftpcmd.y
196
explicit_memset($3, 0, strlen($3));
sbin/cgdconfig/cgdconfig.c
597
explicit_memset(buf, 0, sizeof(buf));
sbin/cgdconfig/cgdconfig.c
633
explicit_memset(passp, 0, strlen(passp));
sbin/cgdconfig/cgdconfig.c
666
explicit_memset(passp, 0, strlen(passp));
sbin/cgdconfig/cgdconfig.c
667
explicit_memset(raw, 0, sizeof(raw));
sbin/cgdconfig/hkdf_hmac_sha256.c
130
explicit_memset(T, 0, sizeof(T));
sbin/cgdconfig/hkdf_hmac_sha256.c
70
explicit_memset(hkey, 0, sizeof(hkey));
sbin/cgdconfig/hkdf_hmac_sha256.c
71
explicit_memset(ipad, 0, sizeof(ipad));
sbin/cgdconfig/hkdf_hmac_sha256.c
97
explicit_memset(opad, 0, sizeof(opad));
sbin/cgdconfig/hkdf_hmac_sha256.c
98
explicit_memset(H, 0, sizeof(*H));
sbin/rndctl/rndctl.c
183
explicit_memset(&shake128, 0, sizeof shake128); /* paranoia */
sbin/rndctl/rndctl.c
206
explicit_memset(&s, 0, sizeof s); /* paranoia */
sbin/rndctl/rndctl.c
230
explicit_memset(&rs, 0, sizeof rs); /* paranoia */
sbin/rndctl/rndctl.c
387
explicit_memset(&rs, 0, sizeof rs); /* paranoia */
sbin/rndctl/rndctl.c
392
explicit_memset(&rd, 0, sizeof rd); /* paranoia */
sys/arch/aarch64/aarch64/cpu.c
665
explicit_memset(&x, 0, sizeof x);
sys/arch/amd64/amd64/machdep.c
1783
explicit_memset(&pool, 0, sizeof pool);
sys/arch/arm/amlogic/meson_rng.c
120
explicit_memset(&data, 0, sizeof(data));
sys/arch/arm/broadcom/bcm2835_rng.c
147
explicit_memset(buf, 0, sizeof(buf));
sys/arch/arm/nvidia/tegra124_car.c
941
explicit_memset(buf, 0, sizeof(buf));
sys/arch/arm/rockchip/rk_v1crypto.c
298
explicit_memset(buf, 0, sizeof buf);
sys/arch/arm/rockchip/rk_v1crypto.c
367
explicit_memset(buf, 0, sizeof buf);
sys/arch/arm/sunxi/sun8i_crypto.c
1459
explicit_memset(buf, 0, SUN8I_CRYPTO_RNGBYTES);
sys/arch/arm/sunxi/sun8i_crypto.c
1797
explicit_memset(req->cu_buf.cb_kva, 0, size);
sys/arch/arm/ti/ti_rng.c
142
explicit_memset(buf, 0, sizeof(buf));
sys/arch/evbppc/nintendo/dev/hwaes.c
545
explicit_memset(t, 0, sizeof(t));
sys/arch/evbppc/nintendo/dev/hwaes.c
546
explicit_memset(block, 0, sizeof(block));
sys/arch/evbppc/nintendo/dev/hwaes.c
547
explicit_memset(tle, 0, sizeof(tle));
sys/arch/evbppc/nintendo/dev/hwaes.c
601
explicit_memset(t, 0, sizeof(t));
sys/arch/evbppc/nintendo/dev/hwaes.c
602
explicit_memset(block, 0, sizeof(block));
sys/arch/evbppc/nintendo/dev/hwaes.c
603
explicit_memset(tle, 0, sizeof(tle));
sys/arch/m68k/m68k/linux_bootinfo.c
532
explicit_memset(rnd->data_bytes, 0, rnd->data_length);
sys/arch/mips/cavium/dev/octeon_rnm.c
266
explicit_memset(sc->sc_sample, 0, sizeof sc->sc_sample);
sys/arch/mips/ingenic/ingenic_rng.c
117
explicit_memset(&data, 0, sizeof(data));
sys/arch/riscv/starfive/jh7110_trng.c
203
explicit_memset(data, 0, sizeof data);
sys/arch/x86/x86/cpu_rng.c
134
explicit_memset(&lo, 0, sizeof(lo));
sys/arch/x86/x86/cpu_rng.c
135
explicit_memset(&hi, 0, sizeof(hi));
sys/arch/x86/x86/cpu_rng.c
170
explicit_memset(&lo, 0, sizeof(lo));
sys/arch/x86/x86/cpu_rng.c
171
explicit_memset(&hi, 0, sizeof(hi));
sys/arch/x86/x86/pmap.c
1679
explicit_memset(seed, 0, sizeof(seed));
sys/arch/x86/x86/pmap.c
1680
explicit_memset(&drbg, 0, sizeof(drbg));
sys/crypto/adiantum/adiantum.c
1886
explicit_memset(h, 0, sizeof h);
sys/crypto/adiantum/adiantum.c
1887
explicit_memset(buf, 0, sizeof buf);
sys/crypto/adiantum/adiantum.c
1919
explicit_memset(h, 0, sizeof h);
sys/crypto/adiantum/adiantum.c
1920
explicit_memset(buf, 0, sizeof buf);
sys/crypto/adiantum/adiantum.c
245
explicit_memset(buf, 0, sizeof buf);
sys/crypto/aes/aes_bear.c
118
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
119
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
151
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
152
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
212
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
213
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
340
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
341
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
492
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
493
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
596
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
597
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
642
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
643
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
707
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
708
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear.c
810
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear.c
811
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
122
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
123
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
159
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
160
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
224
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
225
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
389
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
390
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
547
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
548
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
657
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
658
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
708
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
709
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
784
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
785
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_bear64.c
899
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/aes_bear64.c
900
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/aes_ccm.c
338
explicit_memset(expected, 0, sizeof expected);
sys/crypto/aes/aes_ct.c
428
explicit_memset(tkey, 0, 4*(num_rounds + 1)*sizeof(uint32_t));
sys/crypto/aes/aes_ct64.c
510
explicit_memset(tkey, 0, 4*(num_rounds + 1)*sizeof(uint32_t));
sys/crypto/aes/arch/arm/aes_armv8.c
101
explicit_memset(&enc, 0, sizeof enc);
sys/crypto/aes/arch/x86/aes_ni.c
99
explicit_memset(&enc, 0, sizeof enc);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
114
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
115
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
144
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
145
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
194
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
195
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
319
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
320
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
459
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
460
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
461
explicit_memset(t, 0, sizeof t);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
549
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
550
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
551
explicit_memset(t, 0, sizeof t);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
590
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
591
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
646
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
647
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
735
explicit_memset(sk_exp, 0, sizeof sk_exp);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
736
explicit_memset(q, 0, sizeof q);
sys/crypto/aes/arch/x86/aes_via.c
238
explicit_memset(inbuf, 0, sizeof inbuf);
sys/crypto/aes/arch/x86/aes_via.c
239
explicit_memset(outbuf, 0, sizeof outbuf);
sys/crypto/aes/arch/x86/aes_via.c
279
explicit_memset(inbuf, 0, sizeof inbuf);
sys/crypto/aes/arch/x86/aes_via.c
280
explicit_memset(outbuf, 0, sizeof outbuf);
sys/crypto/aes/arch/x86/aes_via.c
444
explicit_memset(tmp, 0, sizeof tmp);
sys/crypto/aes/arch/x86/aes_via.c
569
explicit_memset(buf, 0, sizeof buf);
sys/crypto/aes/arch/x86/aes_via.c
583
explicit_memset(buf, 0, sizeof buf);
sys/crypto/aes/arch/x86/aes_via.c
588
explicit_memset(t, 0, sizeof t);
sys/crypto/aes/arch/x86/aes_via.c
663
explicit_memset(buf, 0, sizeof buf);
sys/crypto/aes/arch/x86/aes_via.c
677
explicit_memset(buf, 0, sizeof buf);
sys/crypto/aes/arch/x86/aes_via.c
682
explicit_memset(t, 0, sizeof t);
sys/crypto/aes/arch/x86/aes_via.c
721
explicit_memset(authbuf, 0, sizeof authbuf);
sys/crypto/aes/arch/x86/aes_via.c
782
explicit_memset(authctrbuf, 0, sizeof authctrbuf);
sys/crypto/aes/arch/x86/aes_via.c
848
explicit_memset(authctrbuf, 0, sizeof authctrbuf);
sys/crypto/blake2/blake2s.c
149
(void)explicit_memset(m, 0, sizeof m);
sys/crypto/blake2/blake2s.c
261
(void)explicit_memset(B, 0, sizeof B);
sys/crypto/cprng_fast/cprng_fast.c
150
explicit_memset(seed, 0, sizeof(seed));
sys/crypto/cprng_fast/cprng_fast.c
220
(void)explicit_memset(seed, 0, sizeof seed);
sys/crypto/cprng_fast/cprng_fast.c
92
(void)explicit_memset(seed, 0, sizeof seed);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
113
explicit_memset(D, 0, sizeof(*D));
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
232
explicit_memset(w, 0, sizeof w);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
253
explicit_memset(&ctx, 0, sizeof ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
254
explicit_memset(H, 0, sizeof H);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
295
explicit_memset(t, 0, sizeof t);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
298
explicit_memset(data, 0, sizeof data);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
299
explicit_memset(&ctx, 0, sizeof ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
326
explicit_memset(&c, 0, sizeof c);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
355
explicit_memset(t, 0, sizeof t);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
379
explicit_memset(&ctx, 0, sizeof ctx);
sys/dev/acpi/acpi.c
594
explicit_memset(hostrnd, 0, hrlen);
sys/dev/cgd.c
1330
(void)explicit_memset(inbuf, 0, MAX_KEYSIZE);
sys/dev/cgd_crypto.c
174
explicit_memset(apd, 0, sizeof(*apd));
sys/dev/cgd_crypto.c
256
explicit_memset(ax, 0, sizeof(*ax));
sys/dev/cgd_crypto.c
313
explicit_memset(cp, 0, sizeof(*cp));
sys/dev/cgd_crypto.c
325
explicit_memset(cp, 0, sizeof(*cp));
sys/dev/cgd_crypto.c
396
explicit_memset(bp, 0, sizeof(*bp));
sys/dev/cgd_crypto.c
455
explicit_memset(A, 0, sizeof(*A));
sys/dev/fdt/fdt_boot.c
331
explicit_memset(efirng, 0, efirng_size);
sys/dev/ic/amdccp.c
95
explicit_memset(buf, 0, sizeof(buf));
sys/dev/ic/rng200.c
99
explicit_memset(&data, 0, sizeof(data));
sys/dev/pci/qat/qat.c
1973
explicit_memset(desc->qcd_content_desc, 0,
sys/dev/pci/qat/qat.c
1975
explicit_memset(desc->qcd_hash_state_prefix_buf, 0,
sys/dev/pci/qat/qat.c
1977
explicit_memset(desc->qcd_req_cache, 0,
sys/dev/pci/qat/qat.c
669
explicit_memset(qdm, 0, sizeof(*qdm));
sys/dev/random.c
297
explicit_memset(buf, 0, RANDOM_BUFSIZE);
sys/kern/kern_entropy.c
1223
explicit_memset(&pool, 0, sizeof pool);
sys/kern/kern_entropy.c
1289
explicit_memset(buf, 0, sizeof buf);
sys/kern/kern_entropy.c
1293
explicit_memset(extra, 0, sizeof extra);
sys/kern/kern_entropy.c
1847
explicit_memset(extra, 0, sizeof extra);
sys/kern/kern_entropy.c
2157
explicit_memset(&extra, 0, sizeof extra);
sys/kern/kern_entropy.c
433
explicit_memset(extra, 0, sizeof extra);
sys/kern/kern_entropy.c
514
explicit_memset(ec->ec_pool, 0, sizeof(*ec->ec_pool));
sys/kern/kern_entropy.c
602
explicit_memset(&ctx, 0, sizeof ctx);
sys/kern/kern_entropy.c
603
explicit_memset(digest, 0, sizeof digest);
sys/kern/kern_entropy.c
639
explicit_memset(seed, 0, sizeof(*seed));
sys/kern/subr_cprng.c
153
explicit_memset(&v, 0, sizeof v);
sys/kern/subr_cprng.c
186
explicit_memset(buf, 0, sizeof buf);
sys/kern/subr_cprng.c
294
explicit_memset(seed, 0, sizeof seed);
sys/kern/subr_percpu.c
359
explicit_memset(buf, 0, size);
sys/kern/subr_percpu.c
419
explicit_memset(percpu_getptr_remote(pc, ci), 0, size);
sys/kern/subr_percpu.c
423
explicit_memset(buf, 0, size);
sys/kern/sys_getrandom.c
108
explicit_memset(seed, 0, sizeof seed);
sys/kern/sys_getrandom.c
155
explicit_memset(seed, 0, sizeof seed);
sys/kern/sys_getrandom.c
190
explicit_memset(buf, 0, RANDOM_BUFSIZE);
sys/lib/libkern/libkern.h
499
void *explicit_memset(void *, int, size_t);
sys/net/if_wg.c
2745
#define wgs_clear(v) explicit_memset(wgs->wgs_##v, 0, sizeof(wgs->wgs_##v))
sys/netipsec/key.c
3377
explicit_memset(_KEYBUF(sav->key_auth), 0,
sys/netipsec/key.c
3380
explicit_memset(_KEYBUF(sav->key_enc), 0,
sys/netipsec/xform_ah.c
272
explicit_memset(_KEYBUF(sav->key_auth), 0,
sys/netipsec/xform_esp.c
290
explicit_memset(_KEYBUF(sav->key_enc), 0,
sys/netipsec/xform_tcp.c
115
explicit_memset(_KEYBUF(sav->key_auth), 0,
sys/opencrypto/aesxcbcmac.c
74
explicit_memset(&r_ks, 0, sizeof(r_ks));
sys/opencrypto/aesxcbcmac.c
75
explicit_memset(k1, 0, sizeof(k1));
sys/opencrypto/cryptosoft.c
1072
explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
sys/opencrypto/cryptosoft.c
1076
explicit_memset(swd->sw_octx, 0, axf->ctxsize);
sys/opencrypto/cryptosoft.c
1086
explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
sys/opencrypto/cryptosoft.c
1090
explicit_memset(swd->sw_octx, 0, swd->sw_klen);
sys/opencrypto/cryptosoft.c
1104
explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
sys/opencrypto/cryptosoft_xform.c
664
explicit_memset(ctx, 0, sizeof(*ctx));
sys/opencrypto/cryptosoft_xform.c
737
explicit_memset(keystream, 0, sizeof(keystream));
sys/opencrypto/cryptosoft_xform.c
777
explicit_memset(ctx, 0, sizeof(*ctx));
sys/uvm/pmap/pmap_pvt.c
142
explicit_memset(&pvt->pvt_next, 0x1a, sizeof pvt->pvt_next);
sys/uvm/uvm_swap.c
1241
explicit_memset(&sdp->swd_enckey, 0, sizeof sdp->swd_enckey);
sys/uvm/uvm_swap.c
1242
explicit_memset(&sdp->swd_deckey, 0, sizeof sdp->swd_deckey);
sys/uvm/uvm_swap.c
2192
explicit_memset(key, 0, sizeof key);
sys/uvm/uvm_swap.c
2216
explicit_memset(&iv, 0, sizeof iv);
sys/uvm/uvm_swap.c
2238
explicit_memset(&iv, 0, sizeof iv);
tests/lib/libc/string/t_memset.c
52
{ "explicit_memset", &explicit_memset }, /* NetBSD extension */
usr.bin/dc/misc.c
72
explicit_memset(p, 0, l);
usr.bin/unzip/unzip.c
960
explicit_memset(passbuf, 0, sizeof(passbuf));