/openbmc/linux/lib/crypto/ |
H A D | chacha20poly1305.c | 52 memzero_explicit(k, sizeof(k)); in xchacha_init() 53 memzero_explicit(iv, sizeof(iv)); in xchacha_init() 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() 327 memzero_explicit(chacha_state, sizeof(chacha_state)); in chacha20poly1305_crypt_sg_inplace() [all …]
|
H A D | aesgcm.c | 91 memzero_explicit(&ghash, sizeof(ghash)); in aesgcm_mac() 92 memzero_explicit(buf, sizeof(buf)); in aesgcm_mac() 117 memzero_explicit(buf, sizeof(buf)); in aesgcm_crypt() 177 memzero_explicit(tagbuf, sizeof(tagbuf)); in aesgcm_decrypt()
|
H A D | blake2s.c | 57 memzero_explicit(state, sizeof(*state)); in blake2s_final()
|
/openbmc/linux/drivers/net/wireguard/ |
H A D | noise.c | 336 memzero_explicit(x_key, BLAKE2S_BLOCK_SIZE); in hmac() 337 memzero_explicit(i_hash, BLAKE2S_HASH_SIZE); in hmac() 388 memzero_explicit(secret, BLAKE2S_HASH_SIZE); in kdf() 389 memzero_explicit(output, BLAKE2S_HASH_SIZE + 1); in kdf() 451 memzero_explicit(temp_hash, NOISE_HASH_LEN); in mix_psk() 579 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_create_initiation() 658 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_consume_initiation() 659 memzero_explicit(hash, NOISE_HASH_LEN); in wg_noise_handshake_consume_initiation() 660 memzero_explicit(chaining_key, NOISE_HASH_LEN); in wg_noise_handshake_consume_initiation() 723 memzero_explicit(key, NOISE_SYMMETRIC_KEY_LEN); in wg_noise_handshake_create_response() [all …]
|
/openbmc/linux/scripts/coccinelle/api/ |
H A 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);
|
/openbmc/linux/drivers/firmware/efi/libstub/ |
H A D | random.c | 148 memzero_explicit(seed->bits + offset, nv_seed_size); in efi_random_get_seed() 166 memzero_explicit(prev_seed->bits, prev_seed_size); in efi_random_get_seed() 172 memzero_explicit(seed, struct_size(seed, bits, seed_size)); in efi_random_get_seed()
|
/openbmc/linux/fs/crypto/ |
H A D | hkdf.c | 101 memzero_explicit(prk, sizeof(prk)); in fscrypt_init_hkdf() 162 memzero_explicit(tmp, sizeof(tmp)); in fscrypt_hkdf_expand() 174 memzero_explicit(okm, okmlen); /* so caller doesn't need to */ in fscrypt_hkdf_expand()
|
H A D | keysetup.c | 177 memzero_explicit(prep_key, sizeof(*prep_key)); in fscrypt_destroy_prepared_key() 231 memzero_explicit(mode_key, mode->keysize); in setup_per_mode_enc_key() 374 memzero_explicit(derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key() 548 memzero_explicit(ci, sizeof(*ci)); in put_crypt_info()
|
/openbmc/linux/include/crypto/internal/ |
H A 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()
|
/openbmc/linux/crypto/ |
H A D | kdf_sp800108.c | 53 memzero_explicit(tmpbuffer, h); in crypto_kdf108_ctr_generate() 68 memzero_explicit(dst_orig, dlen_orig); in crypto_kdf108_ctr_generate()
|
H A D | keywrap.c | 188 memzero_explicit(&block, sizeof(struct crypto_kw_block)); in crypto_kw_decrypt() 259 memzero_explicit(&block, sizeof(struct crypto_kw_block)); in crypto_kw_encrypt()
|
H A D | jitterentropy-kcapi.c | 157 memzero_explicit(intermediary, sizeof(intermediary)); in jent_hash_time() 175 memzero_explicit(jent_block, sizeof(jent_block)); in jent_read_random_block()
|
H A D | sha1_generic.c | 39 memzero_explicit(temp, sizeof(temp)); in sha1_generic_block_fn()
|
/openbmc/linux/drivers/crypto/intel/keembay/ |
H A D | keembay-ocs-ecc.c | 271 memzero_explicit(sca, sizeof(sca)); in kmb_ecc_point_mult() 416 memzero_explicit(xxx, sizeof(xxx)); in kmb_ocs_ecc_is_pubkey_valid_partial() 417 memzero_explicit(yy, sizeof(yy)); in kmb_ocs_ecc_is_pubkey_valid_partial() 418 memzero_explicit(w, sizeof(w)); in kmb_ocs_ecc_is_pubkey_valid_partial() 530 memzero_explicit(&priv, sizeof(priv)); in kmb_ecc_gen_privkey() 566 memzero_explicit(¶ms, sizeof(params)); in kmb_ocs_ecdh_set_secret() 646 memzero_explicit(shared_secret, sizeof(shared_secret)); in kmb_ecc_do_shared_secret() 813 memzero_explicit(tctx->private_key, sizeof(*tctx->private_key)); in kmb_ocs_ecdh_exit_tfm()
|
/openbmc/linux/drivers/crypto/xilinx/ |
H A D | zynqmp-sha.c | 78 memzero_explicit(tfm_ctx, sizeof(struct zynqmp_sha_tfm_ctx)); in zynqmp_sha_exit_tfm() 138 memzero_explicit(ubuf, ZYNQMP_DMA_ALLOC_FIXED_SIZE); in zynqmp_sha_digest() 157 memzero_explicit(fbuf, SHA3_384_DIGEST_SIZE); in zynqmp_sha_digest()
|
H A 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() 348 memzero_explicit(tfm_ctx, sizeof(struct zynqmp_aead_tfm_ctx)); in zynqmp_aes_aead_exit()
|
/openbmc/linux/drivers/char/ |
H A D | random.c | 277 memzero_explicit(key, sizeof(key)); in crng_reseed() 309 memzero_explicit(first_block, sizeof(first_block)); in crng_fast_key_erasure() 393 memzero_explicit(tmp, sizeof(tmp)); in _get_random_bytes() 404 memzero_explicit(chacha_state, sizeof(chacha_state)); in _get_random_bytes() 464 memzero_explicit(block, sizeof(block)); in get_random_bytes_user() 466 memzero_explicit(chacha_state, sizeof(chacha_state)); in get_random_bytes_user() 686 memzero_explicit(next_key, sizeof(next_key)); in extract_entropy() 697 memzero_explicit(seed, sizeof(seed)); in extract_entropy() 698 memzero_explicit(&block, sizeof(block)); in extract_entropy() 1085 memzero_explicit(pool, sizeof(pool)); in mix_interrupt_randomness() [all …]
|
/openbmc/linux/arch/s390/crypto/ |
H A 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()
|
/openbmc/linux/arch/mips/cavium-octeon/crypto/ |
H A D | octeon-sha1.c | 43 memzero_explicit(&hash_tail.word[0], sizeof(hash_tail.word[0])); in octeon_sha1_store_hash() 58 memzero_explicit(&hash_tail.dword, sizeof(hash_tail.dword)); in octeon_sha1_read_hash()
|
/openbmc/linux/fs/smb/client/ |
H A D | smbencrypt.c | 81 memzero_explicit(wpwd, sizeof(wpwd)); in E_md4hash()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | trng.c | 47 memzero_explicit(bits, sizeof(bits)); in kvm_trng_do_rnd()
|
/openbmc/linux/drivers/crypto/allwinner/sun8i-ss/ |
H A D | sun8i-ss-cipher.c | 152 memzero_explicit(sf->iv[i], ivsize); in sun8i_ss_setup_ivs() 177 memzero_explicit(sf->iv[i], ivsize); in sun8i_ss_setup_ivs() 311 memzero_explicit(sf->iv[i], ivsize); in sun8i_ss_cipher() 317 memzero_explicit(sf->biv, ivsize); in sun8i_ss_cipher()
|
/openbmc/linux/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce-cipher.c | 288 memzero_explicit(chan->backup_iv, ivsize); in sun8i_ce_cipher_prepare() 293 memzero_explicit(chan->bounce_iv, ivsize); in sun8i_ce_cipher_prepare() 336 memzero_explicit(chan->backup_iv, ivsize); in sun8i_ce_cipher_unprepare() 341 memzero_explicit(chan->bounce_iv, ivsize); in sun8i_ce_cipher_unprepare()
|
/openbmc/linux/arch/x86/coco/ |
H A D | core.c | 190 memzero_explicit(rng_seed, sizeof(rng_seed)); in cc_random_init()
|
/openbmc/linux/security/keys/encrypted-keys/ |
H A D | encrypted.c | 511 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append() 550 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_verify() 734 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_key_decrypt() 979 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read() 988 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read()
|