include/stdlib.h
115
void freezero(void *, size_t)
lib/libc/hidden/stdlib.h
93
PROTO_NORMAL(freezero);
lib/libc/stdlib/malloc.c
1772
DEF_WEAK(freezero);
lib/libcrypto/asn1/a_bitstr.c
330
freezero(data, data_len);
lib/libcrypto/asn1/a_enum.c
93
freezero(aenum->data, aenum->length);
lib/libcrypto/asn1/a_int.c
197
freezero(data, data_len);
lib/libcrypto/asn1/a_int.c
622
freezero(data, data_len);
lib/libcrypto/asn1/a_int.c
654
freezero(data, data_len);
lib/libcrypto/asn1/a_int.c
736
freezero(data, data_len);
lib/libcrypto/asn1/a_int.c
88
freezero(aint->data, aint->length);
lib/libcrypto/asn1/a_object.c
104
freezero((void *)a->data, a->length);
lib/libcrypto/asn1/a_string.c
94
freezero(astr->data, astr->length);
lib/libcrypto/asn1/asn1_item.c
327
freezero(in, in_len);
lib/libcrypto/asn1/asn1_item.c
328
freezero(out, out_len);
lib/libcrypto/asn1/asn1_item.c
464
freezero(in, in_len);
lib/libcrypto/asn1/tasn_dec.c
517
freezero(data, data_len);
lib/libcrypto/asn1/tasn_enc.c
124
freezero(buf, len);
lib/libcrypto/asn1/tasn_utl.c
157
freezero(aenc->enc, aenc->len);
lib/libcrypto/asn1/tasn_utl.c
189
freezero(data, data_len);
lib/libcrypto/bn/bn_convert.c
374
freezero(data, data_len);
lib/libcrypto/bn/bn_convert.c
547
freezero(s, s_len);
lib/libcrypto/bn/bn_ctx.c
91
freezero(bctx, sizeof(*bctx));
lib/libcrypto/bn/bn_exp.c
637
freezero(powerbufFree, powerbufLen + MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH);
lib/libcrypto/bn/bn_lib.c
108
freezero(bn->d, bn->dmax * sizeof(bn->d[0]));
lib/libcrypto/bn/bn_lib.c
115
freezero(bn, sizeof(*bn));
lib/libcrypto/bn/bn_print.c
119
freezero(hex, hex_len);
lib/libcrypto/bn/bn_print.c
166
freezero(hex, hex_len);
lib/libcrypto/bn/bn_print.c
187
freezero(hex, hex_len);
lib/libcrypto/bn/bn_rand.c
196
freezero(buf, bytes);
lib/libcrypto/bn/bn_recp.c
103
freezero(recp, sizeof(*recp));
lib/libcrypto/buffer/buffer.c
94
freezero(a->data, a->max);
lib/libcrypto/bytestring/bs_cbb.c
84
freezero(cbb->base->buf, cbb->base->cap);
lib/libcrypto/cmac/cmac.c
158
freezero(ctx, sizeof(CMAC_CTX));
lib/libcrypto/cms/cms_asn1.c
940
freezero(kekri->key, kekri->keylen);
lib/libcrypto/cms/cms_asn1.c
943
freezero(pwri->pass, pwri->passlen);
lib/libcrypto/cms/cms_enc.c
167
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_enc.c
200
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_enc.c
203
freezero(tkey, tkeylen);
lib/libcrypto/cms/cms_env.c
502
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_env.c
810
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_env.c
972
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_kari.c
307
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_pwri.c
279
freezero(tmp, inlen);
lib/libcrypto/cms/cms_pwri.c
424
freezero(ec->key, ec->keylen);
lib/libcrypto/cms/cms_sd.c
810
freezero(buf, buf_len);
lib/libcrypto/cms/cms_sd.c
811
freezero(sig, sig_len);
lib/libcrypto/cms/cms_sd.c
856
freezero(buf, buf_len);
lib/libcrypto/crypto_ex_data.c
187
freezero(ced->slots, ced->slots_len * sizeof(void *));
lib/libcrypto/crypto_ex_data.c
188
freezero(ced, sizeof(*ced));
lib/libcrypto/dh/dh_ameth.c
179
freezero(params, params_len);
lib/libcrypto/dh/dh_ameth.c
180
freezero(key, key_len);
lib/libcrypto/dh/dh_ameth.c
296
freezero(params, params_len);
lib/libcrypto/dh/dh_ameth.c
297
freezero(key, key_len);
lib/libcrypto/dsa/dsa_ameth.c
194
freezero(params, params_len);
lib/libcrypto/dsa/dsa_ameth.c
195
freezero(key, key_len);
lib/libcrypto/dsa/dsa_ameth.c
333
freezero(params, params_len);
lib/libcrypto/dsa/dsa_ameth.c
334
freezero(key, key_len);
lib/libcrypto/ec/ec_ameth.c
141
freezero(params, params_len);
lib/libcrypto/ec/ec_ameth.c
259
freezero(key, key_len);
lib/libcrypto/ec/ec_ameth.c
420
freezero(key, key_len);
lib/libcrypto/ec/ec_asn1.c
1391
freezero(der, len);
lib/libcrypto/ec/ec_asn1.c
1457
freezero(buf, buf_len);
lib/libcrypto/ec/ec_asn1.c
627
freezero(buf, len);
lib/libcrypto/ec/ec_asn1.c
695
freezero(buf, len);
lib/libcrypto/ec/ec_convert.c
381
freezero(buf, len);
lib/libcrypto/ec/ec_convert.c
509
freezero(buf, buf_len);
lib/libcrypto/ec/ec_convert.c
533
freezero(buf, buf_len);
lib/libcrypto/ec/ec_key.c
125
freezero(ec_key, sizeof(*ec_key));
lib/libcrypto/ec/ec_lib.c
137
freezero(group->seed, group->seed_len);
lib/libcrypto/ec/ec_lib.c
138
freezero(group, sizeof *group);
lib/libcrypto/ec/ec_lib.c
849
freezero(point, sizeof *point);
lib/libcrypto/ec/ec_pmeth.c
278
freezero(ktmp, ktmplen);
lib/libcrypto/ec/ecp_hp_methods.c
900
freezero(scalar_bytes, scalar_len);
lib/libcrypto/ec/ecx_methods.c
136
freezero(pub_key, ecx_key->key_len);
lib/libcrypto/ec/ecx_methods.c
137
freezero(priv_key, ecx_key->key_len);
lib/libcrypto/ec/ecx_methods.c
177
freezero(pub_key, ecx_key->key_len);
lib/libcrypto/ec/ecx_methods.c
439
freezero(der, der_len);
lib/libcrypto/ec/ecx_methods.c
81
freezero(ecx_key->priv_key, ecx_key->priv_key_len);
lib/libcrypto/ec/ecx_methods.c
85
freezero(ecx_key->pub_key, ecx_key->pub_key_len);
lib/libcrypto/ec/ecx_methods.c
98
freezero(ecx_key, sizeof(*ecx_key));
lib/libcrypto/ecdh/ecdh.c
219
freezero(buf, buf_len);
lib/libcrypto/ecdh/ecdh.c
270
freezero(secret, secret_len);
lib/libcrypto/ecdsa/ecdsa.c
633
freezero(der, der_len);
lib/libcrypto/evp/bio_enc.c
119
freezero(ctx, sizeof(*ctx));
lib/libcrypto/evp/e_aes.c
1416
freezero(gcm_ctx, sizeof(*gcm_ctx));
lib/libcrypto/evp/e_chacha20poly1305.c
83
freezero(c20_ctx, sizeof(*c20_ctx));
lib/libcrypto/evp/evp_cipher.c
740
freezero(out->cipher_data, in->cipher->ctx_size);
lib/libcrypto/evp/evp_digest.c
139
freezero(ctx->md_data, ctx->digest->ctx_size);
lib/libcrypto/evp/evp_digest.c
294
freezero(ctx->md_data, ctx->digest->ctx_size);
lib/libcrypto/evp/p_legacy.c
141
freezero(key, size);
lib/libcrypto/evp/p_lib.c
425
freezero(pkey, sizeof(*pkey));
lib/libcrypto/hmac/hm_pmeth.c
125
freezero(hctx->ktmp.data, hctx->ktmp.length);
lib/libcrypto/kdf/hkdf_evp.c
125
freezero(kctx->salt, kctx->salt_len);
lib/libcrypto/kdf/hkdf_evp.c
137
freezero(kctx->key, kctx->key_len);
lib/libcrypto/kdf/hkdf_evp.c
222
freezero(kctx->key, kctx->key_len);
lib/libcrypto/kdf/hkdf_evp.c
223
freezero(kctx->salt, kctx->salt_len);
lib/libcrypto/kdf/hkdf_evp.c
96
freezero(kctx->salt, kctx->salt_len);
lib/libcrypto/kdf/hkdf_evp.c
97
freezero(kctx->key, kctx->key_len);
lib/libcrypto/kdf/hkdf_evp.c
98
freezero(kctx, sizeof(*kctx));
lib/libcrypto/kdf/tls1_prf.c
102
freezero(kctx->secret, kctx->secret_len);
lib/libcrypto/kdf/tls1_prf.c
103
freezero(kctx, sizeof(*kctx));
lib/libcrypto/kdf/tls1_prf.c
120
freezero(kctx->secret, kctx->secret_len);
lib/libcrypto/kdf/tls1_prf.c
289
freezero(tmp, out_len);
lib/libcrypto/mlkem/mlkem.c
133
freezero(entropy_buf, MLKEM_SEED_LENGTH);
lib/libcrypto/mlkem/mlkem.c
223
freezero(secret, MLKEM_SHARED_SECRET_LENGTH);
lib/libcrypto/mlkem/mlkem.c
224
freezero(ciphertext, ciphertext_len);
lib/libcrypto/mlkem/mlkem.c
275
freezero(s, MLKEM_SHARED_SECRET_LENGTH);
lib/libcrypto/mlkem/mlkem.c
96
freezero(k, k_len);
lib/libcrypto/mlkem/mlkem_internal.c
1138
freezero(expected_ciphertext, expected_ciphertext_length);
lib/libcrypto/mlkem/mlkem_internal.c
902
freezero(public_key_buf, public_key_buf_len);
lib/libcrypto/mlkem/mlkem_key.c
148
freezero(key->key_768, sizeof(*key->key_768));
lib/libcrypto/mlkem/mlkem_key.c
149
freezero(key->key_1024, sizeof(*key->key_1024));
lib/libcrypto/mlkem/mlkem_key.c
150
freezero(key, sizeof(*key));
lib/libcrypto/mlkem/mlkem_key.c
65
freezero(key->key_768, sizeof(*key->key_768));
lib/libcrypto/mlkem/mlkem_key.c
66
freezero(key->key_1024, sizeof(*key->key_1024));
lib/libcrypto/mlkem/mlkem_key.c
67
freezero(key, sizeof(*key));
lib/libcrypto/modes/gcm128.c
253
freezero(ctx, sizeof(*ctx));
lib/libcrypto/pem/pem_lib.c
437
freezero(data, (unsigned int)dsize);
lib/libcrypto/pem/pem_lib.c
640
freezero(buf, PEM_BUFSIZE * 8);
lib/libcrypto/pem/pem_lib.c
649
freezero(buf, PEM_BUFSIZE * 8);
lib/libcrypto/pem/pem_pkey.c
143
freezero(data, len);
lib/libcrypto/pem/pvkfmt.c
843
freezero(buf, buflen);
lib/libcrypto/pkcs12/p12_key.c
94
freezero(unipass, uniplen);
lib/libcrypto/pkcs7/pk7_attr.c
101
freezero(data, len);
lib/libcrypto/pkcs7/pk7_doit.c
239
freezero(*pek, *peklen);
lib/libcrypto/pkcs7/pk7_doit.c
586
freezero(ek, eklen);
lib/libcrypto/pkcs7/pk7_doit.c
597
freezero(ek, eklen);
lib/libcrypto/pkcs7/pk7_doit.c
599
freezero(tkey, tkeylen);
lib/libcrypto/pkcs7/pk7_doit.c
625
freezero(ek, eklen);
lib/libcrypto/pkcs7/pk7_doit.c
626
freezero(tkey, tkeylen);
lib/libcrypto/rsa/rsa_ameth.c
1192
freezero(label, label_len);
lib/libcrypto/rsa/rsa_ameth.c
170
freezero(penc, penclen);
lib/libcrypto/rsa/rsa_ameth.c
265
freezero(rk, rklen);
lib/libcrypto/rsa/rsa_eay.c
216
freezero(buf, num);
lib/libcrypto/rsa/rsa_eay.c
428
freezero(buf, num);
lib/libcrypto/rsa/rsa_eay.c
552
freezero(buf, num);
lib/libcrypto/rsa/rsa_eay.c
653
freezero(buf, num);
lib/libcrypto/rsa/rsa_oaep.c
156
freezero(dbmask, dbmask_len);
lib/libcrypto/rsa/rsa_oaep.c
316
freezero(db, dblen);
lib/libcrypto/rsa/rsa_oaep.c
317
freezero(em, num);
lib/libcrypto/rsa/rsa_pmeth.c
586
freezero(rctx->oaep_label, rctx->oaep_label_len);
lib/libcrypto/rsa/rsa_saos.c
100
freezero(s, (unsigned int)j + 1);
lib/libcrypto/rsa/rsa_saos.c
141
freezero(s, (unsigned int)siglen);
lib/libcrypto/rsa/rsa_sign.c
166
freezero(tmps, (size_t)encoded_len);
lib/libcrypto/rsa/rsa_sign.c
265
freezero(encoded, (size_t)encoded_len);
lib/libcrypto/rsa/rsa_sign.c
266
freezero(decrypt_buf, siglen);
lib/libcrypto/ts/ts_rsp_sign.c
983
freezero(data, len);
lib/libcrypto/x509/x509_utl.c
598
freezero(out, out_len);
lib/libfido2/src/blob.c
18
freezero(b->ptr, b->len);
lib/libfido2/src/blob.c
90
freezero(b->ptr, b->len);
lib/libfido2/src/eddsa.c
118
freezero(pk, sizeof(*pk));
lib/libfido2/src/es256.c
156
freezero(sk, sizeof(*sk));
lib/libfido2/src/es256.c
174
freezero(pk, sizeof(*pk));
lib/libfido2/src/iso7816.c
37
freezero(apdu, apdu->alloc_len);
lib/libfido2/src/rs256.c
92
freezero(pk, sizeof(*pk));
lib/libfido2/src/u2f.c
632
freezero(kh, kh_len);
lib/libskey/skeylogin.c
477
freezero(up, 20); /* SHA1 specific */
lib/libssl/bs_cbb.c
84
freezero(cbb->base->buf, cbb->base->cap);
lib/libssl/d1_lib.c
182
freezero(s->d1, sizeof(*s->d1));
lib/libssl/s3_lib.c
1282
freezero(s->s3->hs.sigalgs, s->s3->hs.sigalgs_len);
lib/libssl/s3_lib.c
1292
freezero(s->s3->hs.tls13.cookie, s->s3->hs.tls13.cookie_len);
lib/libssl/s3_lib.c
1304
freezero(s->s3->peer_quic_transport_params,
lib/libssl/s3_lib.c
1307
freezero(s->s3, sizeof(*s->s3));
lib/libssl/s3_lib.c
1326
freezero(s->s3->hs.sigalgs, s->s3->hs.sigalgs_len);
lib/libssl/s3_lib.c
1346
freezero(s->s3->hs.tls13.cookie, s->s3->hs.tls13.cookie_len);
lib/libssl/s3_lib.c
1373
freezero(s->s3->peer_quic_transport_params,
lib/libssl/ssl_asn1.c
232
freezero(data, data_len);
lib/libssl/ssl_both.c
554
freezero(b->buf, b->len);
lib/libssl/ssl_clnt.c
1888
freezero(key, key_len);
lib/libssl/ssl_clnt.c
1927
freezero(key, key_len);
lib/libssl/ssl_kex.c
262
freezero(key, key_len);
lib/libssl/ssl_kex.c
419
freezero(key, key_len);
lib/libssl/ssl_lib.c
3635
freezero(ssl->quic_transport_params,
lib/libssl/ssl_sess.c
886
freezero(ss, sizeof(*ss));
lib/libssl/ssl_srvr.c
1735
freezero(pms, pms_len);
lib/libssl/ssl_srvr.c
1777
freezero(key, key_len);
lib/libssl/ssl_srvr.c
1820
freezero(key, key_len);
lib/libssl/ssl_srvr.c
2323
freezero(session, session_len);
lib/libssl/ssl_srvr.c
2333
freezero(session, session_len);
lib/libssl/ssl_tlsext.c
2402
freezero(td, sizeof(*td));
lib/libssl/t1_lib.c
1154
freezero(sdec, sdec_len);
lib/libssl/tls12_key_schedule.c
169
freezero(key_block, key_block_len);
lib/libssl/tls12_key_schedule.c
287
freezero(data, data_len);
lib/libssl/tls12_key_schedule.c
54
freezero(kb->key_block, kb->key_block_len);
lib/libssl/tls12_key_schedule.c
67
freezero(kb, sizeof(struct tls12_key_block));
lib/libssl/tls12_record_layer.c
1046
freezero(mac, mac_len);
lib/libssl/tls12_record_layer.c
1047
freezero(out_mac, out_mac_len);
lib/libssl/tls12_record_layer.c
1048
freezero(content, content_len);
lib/libssl/tls12_record_layer.c
1167
freezero(header, header_len);
lib/libssl/tls12_record_layer.c
1243
freezero(plain, plain_len);
lib/libssl/tls12_record_layer.c
217
freezero(rl, sizeof(struct tls12_record_layer));
lib/libssl/tls12_record_layer.c
398
freezero(rp->mac_key, rp->mac_key_len);
lib/libssl/tls12_record_layer.c
66
freezero(rp->aead_nonce, rp->aead_nonce_len);
lib/libssl/tls12_record_layer.c
67
freezero(rp->aead_fixed_nonce, rp->aead_fixed_nonce_len);
lib/libssl/tls12_record_layer.c
697
freezero(header, header_len);
lib/libssl/tls12_record_layer.c
72
freezero(rp->mac_key, rp->mac_key_len);
lib/libssl/tls12_record_layer.c
736
freezero(header, header_len);
lib/libssl/tls12_record_layer.c
85
freezero(rp, sizeof(struct tls12_record_protection));
lib/libssl/tls12_record_layer.c
917
freezero(header, header_len);
lib/libssl/tls12_record_layer.c
918
freezero(content, content_len);
lib/libssl/tls13_client.c
406
freezero(shared_key, shared_key_len);
lib/libssl/tls13_handshake_msg.c
64
freezero(msg->data, msg->data_len);
lib/libssl/tls13_handshake_msg.c
65
freezero(msg, sizeof(struct tls13_handshake_msg));
lib/libssl/tls13_key_schedule.c
155
freezero(secrets, sizeof(struct tls13_secrets));
lib/libssl/tls13_key_schedule.c
43
freezero(secret->data, secret->len);
lib/libssl/tls13_lib.c
585
freezero(ctx, sizeof(struct tls13_ctx));
lib/libssl/tls13_lib.c
685
freezero(hs->clienthello_hash, EVP_MAX_MD_SIZE);
lib/libssl/tls13_record.c
112
freezero(rec->data, rec->data_len);
lib/libssl/tls13_record.c
58
freezero(rec->data, rec->data_len);
lib/libssl/tls13_record.c
59
freezero(rec, sizeof(struct tls13_record));
lib/libssl/tls13_record_layer.c
169
freezero(rl->alert_data, rl->alert_len);
lib/libssl/tls13_record_layer.c
170
freezero(rl->phh_data, rl->phh_len);
lib/libssl/tls13_record_layer.c
177
freezero(rl, sizeof(struct tls13_record_layer));
lib/libssl/tls13_record_layer.c
355
freezero(rl->alert_data, rl->alert_len);
lib/libssl/tls13_record_layer.c
390
freezero(rl->phh_data, rl->phh_len);
lib/libssl/tls13_record_layer.c
59
freezero(rp, sizeof(struct tls13_record_protection));
lib/libssl/tls13_record_layer.c
622
freezero(content, content_len);
lib/libssl/tls13_record_layer.c
686
freezero(data, data_len);
lib/libssl/tls13_record_layer.c
784
freezero(data, data_len);
lib/libssl/tls13_record_layer.c
785
freezero(header, header_len);
lib/libssl/tls13_record_layer.c
786
freezero(inner, inner_len);
lib/libssl/tls13_server.c
433
freezero(shared_key, shared_key_len);
lib/libssl/tls_buffer.c
60
freezero(buf->data, buf->capacity);
lib/libssl/tls_buffer.c
76
freezero(buf, sizeof(struct tls_buffer));
lib/libssl/tls_content.c
42
freezero((void *)content->data, content->data_len);
lib/libssl/tls_content.c
54
freezero(content, sizeof(struct tls_content));
lib/libssl/tls_key_share.c
109
freezero(ks->x25519_public, X25519_KEY_LENGTH);
lib/libssl/tls_key_share.c
110
freezero(ks->x25519_private, X25519_KEY_LENGTH);
lib/libssl/tls_key_share.c
111
freezero(ks->x25519_peer_public, X25519_KEY_LENGTH);
lib/libssl/tls_key_share.c
113
freezero(ks->mlkem_public, ks->mlkem_public_len);
lib/libssl/tls_key_share.c
116
freezero(ks->mlkem_encap, ks->mlkem_encap_len);
lib/libssl/tls_key_share.c
117
freezero(ks->mlkem_shared_secret, ks->mlkem_shared_secret_len);
lib/libssl/tls_key_share.c
119
freezero(ks, sizeof(*ks));
lib/libssl/tls_key_share.c
247
freezero(public, X25519_KEY_LENGTH);
lib/libssl/tls_key_share.c
248
freezero(private, X25519_KEY_LENGTH);
lib/libssl/tls_key_share.c
279
freezero(public, p_len);
lib/libssl/tls_key_share.c
705
freezero(sk, X25519_KEY_LENGTH);
lib/libtls/tls_client.c
224
freezero(session, session_len);
lib/libtls/tls_config.c
86
freezero(*buf, *len);
lib/libtls/tls_keypair.c
62
freezero(keypair->key_mem, keypair->key_len);
lib/libtls/tls_util.c
215
freezero(buf, size);
lib/libtls/tls_util.c
225
freezero(buf, len);
lib/libutil/imsg-buffer.c
591
freezero(buf->buf, buf->size);
lib/libutil/pkcs5_pbkdf2.c
115
freezero(asalt, salt_len + 4);
libexec/ftpd/monitor.c
286
freezero(pw, len);
libexec/login_yubikey/yubikey.c
370
freezero(wpassword, (len + 1) * sizeof(wchar_t));
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
170
freezero(p, 17);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
178
freezero(p, 16);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
186
freezero(p, getpagesize() + 1);
regress/lib/libc/malloc/malloc_general/malloc_general.c
125
freezero(a[i].p, a[i].sz);
regress/lib/libcrypto/asn1/asn1basic.c
194
freezero(p, len);
regress/lib/libcrypto/asn1/asn1basic.c
262
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
296
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
342
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
388
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
434
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
480
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
531
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
547
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
598
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
619
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
648
freezero(der, der_len);
regress/lib/libcrypto/asn1/asn1basic.c
663
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
1016
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
1073
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
2077
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
2084
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
2141
freezero(ostr, ostr_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
2324
freezero(ostr, ostr_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
2407
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
2450
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
358
freezero(der, der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
359
freezero(new_der, new_der_len);
regress/lib/libcrypto/ec/ec_asn1_test.c
997
freezero(der, der_len);
regress/lib/libcrypto/ecdh/ecc_cdh.c
2264
freezero(out, out_len);
regress/lib/libcrypto/ecdh/ecc_cdh.c
2265
freezero(want, out_len);
regress/lib/libcrypto/ecdh/ecdhtest.c
164
freezero(abuf, len);
regress/lib/libcrypto/ecdh/ecdhtest.c
165
freezero(bbuf, len);
regress/lib/libcrypto/ecdh/ecdhtest.c
382
freezero(want, len);
regress/lib/libcrypto/ecdh/ecdhtest.c
383
freezero(got, len);
regress/lib/libcrypto/evp/evp_ecx_test.c
254
freezero(priv_key, priv_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
258
freezero(pub_key, pub_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
380
freezero(priv_key, priv_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
381
freezero(pub_key, pub_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
601
freezero(shared_key, shared_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
686
freezero(priv_key, priv_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
690
freezero(pub_key, pub_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
810
freezero(priv_key, priv_key_len);
regress/lib/libcrypto/evp/evp_ecx_test.c
811
freezero(pub_key, pub_key_len);
regress/lib/libcrypto/mlkem/mlkem_iteration_tests.c
143
freezero(encoded_private_key, encoded_private_key_len);
regress/lib/libcrypto/mlkem/mlkem_iteration_tests.c
158
freezero(shared_secret, s_len);
regress/lib/libcrypto/mlkem/mlkem_iteration_tests.c
177
freezero(shared_secret, s_len);
regress/lib/libcrypto/mlkem/mlkem_iteration_tests.c
179
freezero(invalid_ciphertext, invalid_ciphertext_len);
regress/lib/libcrypto/mlkem/mlkem_iteration_tests.c
185
freezero(encoded_public_key, encoded_public_key_len);
regress/lib/libcrypto/mlkem/mlkem_iteration_tests.c
186
freezero(ciphertext, ciphertext_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
146
freezero(shared_secret_buf, shared_secret_buf_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
247
freezero(shared_secret, shared_secret_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
407
freezero(ciphertext_buf, ciphertext_buf_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
408
freezero(shared_secret_buf, shared_secret_buf_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
537
freezero(encoded_private_key, encoded_private_key_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
538
freezero(encoded_public_key, encoded_public_key_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
648
freezero(encoded_private_key, encoded_private_key_len);
regress/lib/libcrypto/mlkem/mlkem_tests.c
649
freezero(encoded_public_key, encoded_public_key_len);
regress/lib/libcrypto/mlkem/parse_test_file.c
49
freezero(ld->data, ld->data_len);
regress/lib/libcrypto/x509/x509_name_test.c
276
freezero(der, der_len);
regress/lib/libssl/tlsext/tlsexttest.c
4132
freezero(ssl->s3->hs.tls13.cookie, ssl->s3->hs.tls13.cookie_len);
sbin/iked/config.c
481
freezero(usr, sizeof *usr);
sbin/iked/config.c
615
freezero(rad, sizeof(*rad));
sbin/iked/config.c
624
freezero(rad, sizeof(*rad));
sbin/iked/dh.c
294
freezero(group->curve25519, sizeof(struct curve25519_key));
sbin/iked/dh.c
295
freezero(group->kemsx, sizeof(struct kemsx_key));
sbin/iked/ikev2.c
3853
freezero(pass, passlen);
sbin/iked/ikev2.c
3867
freezero(pass, passlen);
sbin/iked/ikev2.c
3872
freezero(pass, passlen);
sbin/iked/parse.y
1206
freezero($1, strlen($1));
sbin/iked/parse.y
563
freezero($3, strlen($3));
sbin/iked/pfkey.c
1037
freezero(data, n);
sbin/iked/pfkey.c
1177
freezero(data, n);
sbin/ipsecctl/pfkey.c
1352
freezero(data, len);
sbin/ipsecctl/pfkey.c
790
freezero(data, len);
sbin/ipsecctl/pfkey.c
798
freezero(data, len);
sys/net/pf_ruleset.c
67
#define rs_free(x, siz) freezero(x, siz)
sys/net/pf_ruleset.c
69
#define rs_pool_put_anchor(x) freezero(x, sizeof(struct pf_anchor))
usr.bin/dig/lib/dns/dst_api.c
275
freezero(key, sizeof(*key));
usr.bin/dig/lib/dns/hmac_link.c
119
freezero(hkey, sizeof(*hkey));
usr.bin/dig/lib/dns/hmac_link.c
263
freezero(hkey, sizeof(*hkey));
usr.bin/dig/lib/dns/hmac_link.c
407
freezero(hkey, sizeof(*hkey));
usr.bin/dig/lib/dns/hmac_link.c
551
freezero(hkey, sizeof(*hkey));
usr.bin/dig/lib/dns/hmac_link.c
695
freezero(hkey, sizeof(*hkey));
usr.bin/encrypt/encrypt.c
178
freezero(string, strlen(string));
usr.bin/openssl/apps.c
322
freezero(buff, (unsigned int) bufsiz);
usr.bin/openssl/dgst.c
582
freezero(buf, BUFSIZE);
usr.bin/openssl/s_client.c
1646
freezero(cbuf, BUFSIZZ);
usr.bin/openssl/s_client.c
1647
freezero(sbuf, BUFSIZZ);
usr.bin/openssl/s_client.c
1648
freezero(pbuf, BUFSIZZ);
usr.bin/openssl/s_client.c
1649
freezero(mbuf, BUFSIZZ);
usr.bin/openssl/s_server.c
1778
freezero(buf, bufsize);
usr.bin/signify/signify.c
249
freezero(header, strlen(header));
usr.bin/ssh/auth-options.c
226
freezero(opts, sizeof(*opts));
usr.bin/ssh/auth2-chall.c
110
freezero(kbdintctxt, sizeof(*kbdintctxt));
usr.bin/ssh/auth2-passwd.c
62
freezero(password, len);
usr.bin/ssh/auth2-passwd.c
70
freezero(password, len);
usr.bin/ssh/auth2.c
230
freezero(hash, len);
usr.bin/ssh/authfd.c
455
freezero(sig, len);
usr.bin/ssh/authfd.c
669
freezero(blob, blen);
usr.bin/ssh/channels.c
3752
freezero(cc, sizeof(*cc));
usr.bin/ssh/channels.c
812
freezero(cc, sizeof(*cc));
usr.bin/ssh/channels.c
817
freezero(c, sizeof(*c));
usr.bin/ssh/channels.c
866
freezero(sc, sizeof(*sc));
usr.bin/ssh/cipher-chachapoly-libcrypto.c
63
freezero(cpctx, sizeof(*cpctx));
usr.bin/ssh/cipher-chachapoly.c
49
freezero(cpctx, sizeof(*cpctx));
usr.bin/ssh/cipher.c
312
freezero(cc, sizeof(*cc));
usr.bin/ssh/cipher.c
418
freezero(cc, sizeof(*cc));
usr.bin/ssh/clientloop.c
473
freezero(gc, sizeof(*gc));
usr.bin/ssh/digest-libc.c
222
freezero(ctx, sizeof(*ctx));
usr.bin/ssh/digest-openssl.c
163
freezero(ctx, sizeof(*ctx));
usr.bin/ssh/hmac.c
131
freezero(ctx, sizeof(*ctx));
usr.bin/ssh/hostfile.c
310
freezero(hostkeys, sizeof(*hostkeys));
usr.bin/ssh/kex.c
716
freezero(newkeys, sizeof(*newkeys));
usr.bin/ssh/kexdh.c
102
freezero(kbuf, klen);
usr.bin/ssh/kexecdh.c
189
freezero(kbuf, klen);
usr.bin/ssh/krl.c
159
freezero(rc, sizeof(*rc));
usr.bin/ssh/misc.c
521
freezero(pw->pw_passwd,
usr.bin/ssh/misc.c
527
freezero(pw, sizeof(*pw));
usr.bin/ssh/monitor.c
941
freezero(passwd, plen);
usr.bin/ssh/packet.c
738
freezero(ssh, sizeof(*ssh));
usr.bin/ssh/sftp-client.c
587
freezero(conn, sizeof(*conn));
usr.bin/ssh/sk-usbhid.c
1275
freezero(srk->key.public_key, srk->key.public_key_len);
usr.bin/ssh/sk-usbhid.c
1276
freezero(srk->key.key_handle, srk->key.key_handle_len);
usr.bin/ssh/sk-usbhid.c
1277
freezero(srk->user_id, srk->user_id_len);
usr.bin/ssh/sk-usbhid.c
1278
freezero(srk, sizeof(*srk));
usr.bin/ssh/sk-usbhid.c
1329
freezero(rks[i]->key.public_key, rks[i]->key.public_key_len);
usr.bin/ssh/sk-usbhid.c
1330
freezero(rks[i]->key.key_handle, rks[i]->key.key_handle_len);
usr.bin/ssh/sk-usbhid.c
1331
freezero(rks[i]->user_id, rks[i]->user_id_len);
usr.bin/ssh/sk-usbhid.c
1332
freezero(rks[i], sizeof(*rks[i]));
usr.bin/ssh/ssh-add.c
100
freezero(pass, strlen(pass));
usr.bin/ssh/ssh-add.c
576
freezero(p2, strlen(p2));
usr.bin/ssh/ssh-add.c
587
freezero(p1, strlen(p1));
usr.bin/ssh/ssh-agent.c
1498
freezero(passwd, pwlen);
usr.bin/ssh/ssh-agent.c
986
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-ecdsa-sk.c
420
freezero(sigb, len);
usr.bin/ssh/ssh-ecdsa.c
351
freezero(sigb, slen);
usr.bin/ssh/ssh-ecdsa.c
476
freezero(sigb, len);
usr.bin/ssh/ssh-ed25519-sk.c
239
freezero(m, smlen); /* NB mlen may be invalid if r != 0 */
usr.bin/ssh/ssh-ed25519.c
110
freezero(pk, len);
usr.bin/ssh/ssh-ed25519.c
138
freezero(ed25519_sk, sklen);
usr.bin/ssh/ssh-ed25519.c
179
freezero(sig, slen);
usr.bin/ssh/ssh-ed25519.c
287
freezero(sm, smlen);
usr.bin/ssh/ssh-ed25519.c
289
freezero(m, smlen); /* NB mlen may be invalid if r != 0 */
usr.bin/ssh/ssh-ed25519.c
35
freezero(k->ed25519_pk, ED25519_PK_SZ);
usr.bin/ssh/ssh-ed25519.c
36
freezero(k->ed25519_sk, ED25519_SK_SZ);
usr.bin/ssh/ssh-keygen.c
1364
freezero(old_passphrase, strlen(old_passphrase));
usr.bin/ssh/ssh-keygen.c
1395
freezero(passphrase2, strlen(passphrase2));
usr.bin/ssh/ssh-keygen.c
1402
freezero(passphrase1, strlen(passphrase1));
usr.bin/ssh/ssh-keygen.c
1408
freezero(passphrase1, strlen(passphrase1));
usr.bin/ssh/ssh-keygen.c
1486
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-keygen.c
1530
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-keygen.c
1535
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-keygen.c
1850
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-keygen.c
2351
freezero(blob, blen);
usr.bin/ssh/ssh-keygen.c
2595
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-keygen.c
3017
freezero(passphrase2, strlen(passphrase2));
usr.bin/ssh/ssh-keygen.c
3021
freezero(passphrase1, strlen(passphrase1));
usr.bin/ssh/ssh-keygen.c
3022
freezero(passphrase2, strlen(passphrase2));
usr.bin/ssh/ssh-keygen.c
303
freezero(pass, strlen(pass));
usr.bin/ssh/ssh-keygen.c
3109
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-keygen.c
3116
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-keygen.c
3174
freezero(pass, strlen(pass));
usr.bin/ssh/ssh-keygen.c
3819
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-keygen.c
3828
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-keygen.c
3863
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-keygen.c
3866
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/ssh-pkcs11.c
246
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-pkcs11.c
617
freezero(oid_dgst, oid_dgst_len);
usr.bin/ssh/ssh-pkcs11.c
699
freezero(dgst, dgst_len);
usr.bin/ssh/ssh-pkcs11.c
765
freezero(xdata, datalen);
usr.bin/ssh/ssh-rsa.c
444
freezero(sig, slen);
usr.bin/ssh/ssh-rsa.c
567
freezero(sigblob, len);
usr.bin/ssh/ssh-sk-client.c
294
freezero(*sigp, *lenp);
usr.bin/ssh/ssh-sk-client.c
385
freezero(srk->user_id, srk->user_id_len);
usr.bin/ssh/ssh-sk-client.c
483
freezero(userid, userid_len);
usr.bin/ssh/ssh-sk-helper.c
156
freezero(sig, siglen);
usr.bin/ssh/ssh-sk-helper.c
158
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-sk-helper.c
221
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-sk-helper.c
283
freezero(pin, strlen(pin));
usr.bin/ssh/ssh-sk.c
167
freezero(r->key_handle, r->key_handle_len);
usr.bin/ssh/ssh-sk.c
168
freezero(r->public_key, r->public_key_len);
usr.bin/ssh/ssh-sk.c
169
freezero(r->signature, r->signature_len);
usr.bin/ssh/ssh-sk.c
170
freezero(r->attestation_cert, r->attestation_cert_len);
usr.bin/ssh/ssh-sk.c
171
freezero(r->authdata, r->authdata_len);
usr.bin/ssh/ssh-sk.c
172
freezero(r, sizeof(*r));
usr.bin/ssh/ssh-sk.c
180
freezero(r->sig_r, r->sig_r_len);
usr.bin/ssh/ssh-sk.c
181
freezero(r->sig_s, r->sig_s_len);
usr.bin/ssh/ssh-sk.c
182
freezero(r, sizeof(*r));
usr.bin/ssh/ssh-sk.c
746
freezero(rks[i]->user_id, rks[i]->user_id_len);
usr.bin/ssh/ssh-sk.c
747
freezero(rks[i]->key.key_handle, rks[i]->key.key_handle_len);
usr.bin/ssh/ssh-sk.c
748
freezero(rks[i]->key.public_key, rks[i]->key.public_key_len);
usr.bin/ssh/ssh-sk.c
749
freezero(rks[i]->key.signature, rks[i]->key.signature_len);
usr.bin/ssh/ssh-sk.c
750
freezero(rks[i]->key.attestation_cert,
usr.bin/ssh/ssh-sk.c
752
freezero(rks[i], sizeof(**rks));
usr.bin/ssh/ssh-sk.c
763
freezero(srk->user_id, srk->user_id_len);
usr.bin/ssh/sshbuf-misc.c
159
freezero(s, slen);
usr.bin/ssh/sshbuf-misc.c
192
freezero(p, plen);
usr.bin/ssh/sshbuf-misc.c
196
freezero(p, plen);
usr.bin/ssh/sshbuf-misc.c
199
freezero(p, plen);
usr.bin/ssh/sshbuf.c
189
freezero(buf->d, buf->alloc);
usr.bin/ssh/sshbuf.c
190
freezero(buf, sizeof(*buf));
usr.bin/ssh/sshconnect2.c
1056
freezero(password, strlen(password));
usr.bin/ssh/sshconnect2.c
1105
freezero(password, strlen(password));
usr.bin/ssh/sshconnect2.c
1122
freezero(password, strlen(password));
usr.bin/ssh/sshconnect2.c
1126
freezero(retype, strlen(retype));
usr.bin/ssh/sshconnect2.c
1138
freezero(password, strlen(password));
usr.bin/ssh/sshconnect2.c
1282
freezero(pin, strlen(pin));
usr.bin/ssh/sshconnect2.c
1474
freezero(signature, slen);
usr.bin/ssh/sshconnect2.c
1589
freezero(passphrase, strlen(passphrase));
usr.bin/ssh/sshconnect2.c
1788
freezero(id, sizeof(*id));
usr.bin/ssh/sshconnect2.c
1818
freezero(id, sizeof(*id));
usr.bin/ssh/sshconnect2.c
1995
freezero(response, strlen(response));
usr.bin/ssh/sshconnect2.c
2007
freezero(response, strlen(response));
usr.bin/ssh/sshconnect2.c
2256
freezero(sig, siglen);
usr.bin/ssh/sshd-auth.c
178
freezero(pw->pw_passwd, strlen(pw->pw_passwd));
usr.bin/ssh/sshd.c
1220
freezero(hash, len);
usr.bin/ssh/sshkey.c
1228
freezero(dgst_raw, dgst_raw_len);
usr.bin/ssh/sshkey.c
1231
freezero(dgst_raw, dgst_raw_len);
usr.bin/ssh/sshkey.c
1323
freezero(k, sizeof(*k));
usr.bin/ssh/sshkey.c
1690
freezero(enc, enclen);
usr.bin/ssh/sshkey.c
2890
freezero(key, keylen + ivlen);
usr.bin/ssh/sshkey.c
2892
freezero(pubkeyblob, pubkeylen);
usr.bin/ssh/sshkey.c
3605
freezero(details, sizeof(*details));
usr.bin/ssh/sshkey.c
638
freezero(cert, sizeof(*cert));
usr.bin/ssh/sshkey.c
738
freezero(k->shielded_private, k->shielded_len);
usr.bin/ssh/sshkey.c
746
freezero(k, sizeof(*k));
usr.bin/ssh/sshkey.c
970
freezero(blob, blob_len);
usr.bin/ssh/sshkey.c
988
freezero(ret, rlen);
usr.bin/ssh/sshsig.c
425
freezero(hex, strlen(hex));
usr.bin/ssh/sshsig.c
550
freezero(hex, strlen(hex));
usr.bin/ssh/umac.c
1203
freezero(ctx, sizeof(*ctx) + ALLOC_BOUNDARY);
usr.sbin/bgpd/pfkey.c
476
freezero(data, len);
usr.sbin/bgpd/pfkey.c
482
freezero(data, len);
usr.sbin/bgpd/pfkey.c
499
freezero(data, len);
usr.sbin/httpd/server.c
358
freezero(srv->srv_conf.tls_cert, srv->srv_conf.tls_cert_len);
usr.sbin/httpd/server.c
359
freezero(srv->srv_conf.tls_key, srv->srv_conf.tls_key_len);
usr.sbin/httpd/server.c
483
freezero(srv_conf->tls_cert, srv_conf->tls_cert_len);
usr.sbin/httpd/server.c
484
freezero(srv_conf->tls_key, srv_conf->tls_key_len);
usr.sbin/ldpd/pfkey.c
312
freezero(data, len);
usr.sbin/ldpd/pfkey.c
318
freezero(data, len);
usr.sbin/ldpd/pfkey.c
335
freezero(data, len);
usr.sbin/radiusd/radiusd.c
1291
freezero(module->secret, strlen(module->secret));
usr.sbin/radiusd/radiusd_file.c
224
freezero(ent, entsz);
usr.sbin/radiusd/radiusd_ipcp.c
638
freezero(dump ,dumpsiz);
usr.sbin/radiusd/radiusd_ipcp.c
730
freezero(dump, dumpsiz);
usr.sbin/radiusd/radiusd_standard.c
117
freezero(attr, sizeof(struct attr));
usr.sbin/radiusd/radiusd_standard.c
121
freezero(attr, sizeof(struct attr));
usr.sbin/radiusd/radiusd_standard.c
194
freezero(attr, sizeof(struct attr));
usr.sbin/radiusd/radiusd_standard.c
417
freezero(buf, size);
usr.sbin/relayd/relayd.c
559
freezero(*key, len);
usr.sbin/sasyncd/monitor.c
288
freezero(*sadb, *sadbsize);
usr.sbin/sasyncd/monitor.c
295
freezero(*sadb, *sadbsize);
usr.sbin/sasyncd/monitor.c
303
freezero(*sadb, *sadbsize);
usr.sbin/sasyncd/monitor.c
308
freezero(*spd, *spdsize);
usr.sbin/sasyncd/monitor.c
309
freezero(*sadb, *sadbsize);
usr.sbin/sasyncd/monitor.c
433
freezero(sadb_buf, sadb_buflen);
usr.sbin/sasyncd/monitor.c
434
freezero(spd_buf, spd_buflen);
usr.sbin/sasyncd/pfkey.c
499
freezero(sadb, sadbsz);
usr.sbin/sasyncd/pfkey.c
529
freezero(spd, spdsz);
usr.sbin/smtpd/config.c
267
freezero(p->pki_cert, p->pki_cert_len);
usr.sbin/smtpd/config.c
268
freezero(p->pki_key, p->pki_key_len);
usr.sbin/smtpd/config.c
277
freezero(p->pki_cert, p->pki_cert_len);
usr.sbin/smtpd/config.c
279
freezero(p->pki_key, p->pki_key_len);
usr.sbin/smtpd/ssl.c
151
freezero(filebuf, BUFSIZ);
usr.sbin/smtpd/ssl.c
180
freezero(filebuf, BUFSIZ);