/Linux-v5.10/lib/crypto/ |
D | chacha20poly1305.c | 52 memzero_explicit(k, sizeof(k)); in xchacha_init() 53 memzero_explicit(iv, sizeof(iv)); in xchacha_init() 86 memzero_explicit(chacha_state, CHACHA_STATE_WORDS * sizeof(u32)); in __chacha20poly1305_encrypt() 87 memzero_explicit(&b, sizeof(b)); in __chacha20poly1305_encrypt() 107 memzero_explicit(iv, sizeof(iv)); in chacha20poly1305_encrypt() 108 memzero_explicit(k, sizeof(k)); in chacha20poly1305_encrypt() 163 memzero_explicit(&b, sizeof(b)); in __chacha20poly1305_decrypt() 187 memzero_explicit(chacha_state, sizeof(chacha_state)); in chacha20poly1305_decrypt() 188 memzero_explicit(iv, sizeof(iv)); in chacha20poly1305_decrypt() 189 memzero_explicit(k, sizeof(k)); in chacha20poly1305_decrypt() [all …]
|
D | blake2s.c | 69 memzero_explicit(state, sizeof(*state)); in blake2s_final() 105 memzero_explicit(x_key, BLAKE2S_BLOCK_SIZE); in blake2s256_hmac() 106 memzero_explicit(i_hash, BLAKE2S_HASH_SIZE); in blake2s256_hmac()
|
D | curve25519-fiat32.c | 855 memzero_explicit(&x1, sizeof(x1)); in curve25519_generic() 856 memzero_explicit(&x2, sizeof(x2)); in curve25519_generic() 857 memzero_explicit(&z2, sizeof(z2)); in curve25519_generic() 858 memzero_explicit(&x3, sizeof(x3)); in curve25519_generic() 859 memzero_explicit(&z3, sizeof(z3)); in curve25519_generic() 860 memzero_explicit(&x2l, sizeof(x2l)); in curve25519_generic() 861 memzero_explicit(&z2l, sizeof(z2l)); in curve25519_generic() 862 memzero_explicit(&x3l, sizeof(x3l)); in curve25519_generic() 863 memzero_explicit(&e, sizeof(e)); in curve25519_generic()
|
/Linux-v5.10/scripts/coccinelle/api/ |
D | kfree_sensitive.cocci | 4 /// memzero_explicit followed by kfree. 32 \(memset@ok\|memzero_explicit@ok\)(...); 44 * memzero_explicit@m((T)E, ...); 57 - memzero_explicit@m((T)E, size);
|
/Linux-v5.10/drivers/net/wireguard/ |
D | noise.c | 355 memzero_explicit(secret, BLAKE2S_HASH_SIZE); in kdf() 356 memzero_explicit(output, BLAKE2S_HASH_SIZE + 1); in kdf() 382 memzero_explicit(dh_calculation, NOISE_PUBLIC_KEY_LEN); in mix_dh() 418 memzero_explicit(temp_hash, NOISE_HASH_LEN); in mix_psk() 546 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_create_initiation() 625 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_consume_initiation() 626 memzero_explicit(hash, NOISE_HASH_LEN); in wg_noise_handshake_consume_initiation() 627 memzero_explicit(chaining_key, NOISE_HASH_LEN); in wg_noise_handshake_consume_initiation() 690 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_create_response() 773 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_consume_response() [all …]
|
/Linux-v5.10/fs/crypto/ |
D | hkdf.c | 96 memzero_explicit(prk, sizeof(prk)); in fscrypt_init_hkdf() 157 memzero_explicit(tmp, sizeof(tmp)); in fscrypt_hkdf_expand() 169 memzero_explicit(okm, okmlen); /* so caller doesn't need to */ in fscrypt_hkdf_expand()
|
D | keysetup.c | 200 memzero_explicit(mode_key, mode->keysize); in setup_per_mode_enc_key() 319 memzero_explicit(derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key() 470 memzero_explicit(ci, sizeof(*ci)); in put_crypt_info()
|
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ss/ |
D | sun8i-ss-prng.c | 23 memzero_explicit(ctx->seed, ctx->slen); in sun8i_ss_prng_seed() 51 memzero_explicit(ctx->seed, ctx->slen); in sun8i_ss_prng_exit() 169 memzero_explicit(d, todo); in sun8i_ss_prng_generate()
|
/Linux-v5.10/include/crypto/internal/ |
D | des.h | 38 memzero_explicit(&tmp, sizeof(tmp)); in crypto_des_verify_key() 73 memzero_explicit(K, DES3_EDE_KEY_SIZE); in des3_ede_verify_key()
|
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ce/ |
D | sun8i-ce-prng.c | 29 memzero_explicit(ctx->seed, ctx->slen); in sun8i_ce_prng_exit() 41 memzero_explicit(ctx->seed, ctx->slen); in sun8i_ce_prng_seed() 159 memzero_explicit(d, todo); in sun8i_ce_prng_generate()
|
D | sun8i-ce-trng.c | 98 memzero_explicit(d, todo); in sun8i_ce_trng_read()
|
/Linux-v5.10/security/keys/ |
D | big_key.c | 124 memzero_explicit(buf, enclen); in big_key_preparse() 143 memzero_explicit(buf, enclen); in big_key_preparse() 276 memzero_explicit(buf, enclen); in big_key_read()
|
/Linux-v5.10/arch/s390/crypto/ |
D | prng.c | 178 memzero_explicit(pblock, sizeof(pblock)); in generate_entropy() 179 memzero_explicit(pg, PAGE_SIZE); in generate_entropy() 423 memzero_explicit(seed, sizeof(seed)); in prng_sha512_instantiate() 470 memzero_explicit(seed, sizeof(seed)); in prng_sha512_reseed() 647 memzero_explicit(p, n); in prng_sha512_read()
|
/Linux-v5.10/fs/cifs/ |
D | smbencrypt.c | 73 memzero_explicit(&ctx, sizeof(ctx)); in smbhash() 185 memzero_explicit(wpwd, sizeof(wpwd)); in E_md4hash()
|
/Linux-v5.10/crypto/ |
D | keywrap.c | 187 memzero_explicit(&block, sizeof(struct crypto_kw_block)); in crypto_kw_decrypt() 258 memzero_explicit(&block, sizeof(struct crypto_kw_block)); in crypto_kw_encrypt()
|
D | sm3_generic.c | 132 memzero_explicit(w, sizeof(w)); in sm3_transform() 133 memzero_explicit(wt, sizeof(wt)); in sm3_transform()
|
D | sha1_generic.c | 39 memzero_explicit(temp, sizeof(temp)); in sha1_generic_block_fn()
|
D | tgr192.c | 610 memzero_explicit(D, TGR192_DIGEST_SIZE); in tgr160_final() 621 memzero_explicit(D, TGR192_DIGEST_SIZE); in tgr128_final()
|
D | ghash-generic.c | 70 memzero_explicit(&k, GHASH_BLOCK_SIZE); in ghash_setkey()
|
D | cts.c | 119 memzero_explicit(d, sizeof(d)); in cts_cbc_encrypt() 212 memzero_explicit(d, sizeof(d)); in cts_cbc_decrypt()
|
/Linux-v5.10/arch/mips/cavium-octeon/crypto/ |
D | octeon-sha1.c | 42 memzero_explicit(&hash_tail.word[0], sizeof(hash_tail.word[0])); in octeon_sha1_store_hash() 57 memzero_explicit(&hash_tail.dword, sizeof(hash_tail.dword)); in octeon_sha1_read_hash()
|
/Linux-v5.10/drivers/crypto/xilinx/ |
D | zynqmp-aes-gcm.c | 166 memzero_explicit(kbuf, dma_size); in zynqmp_aes_aead_cipher() 170 memzero_explicit(hwreq, sizeof(struct zynqmp_aead_hw_req)); in zynqmp_aes_aead_cipher() 349 memzero_explicit(tfm_ctx, sizeof(struct zynqmp_aead_tfm_ctx)); in zynqmp_aes_aead_exit()
|
/Linux-v5.10/security/keys/encrypted-keys/ |
D | encrypted.c | 505 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append() 544 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_verify() 708 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_key_decrypt() 946 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read() 955 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read()
|
/Linux-v5.10/net/mac80211/ |
D | wep.c | 118 memzero_explicit(ctx, sizeof(*ctx)); in ieee80211_wep_encrypt_data() 172 memzero_explicit(ctx, sizeof(*ctx)); in ieee80211_wep_decrypt_data()
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | crypto.c | 56 memzero_explicit(in, sizeof(in)); in mlx5_create_encryption_key()
|