memzero_explicit 42 arch/mips/cavium-octeon/crypto/octeon-sha1.c memzero_explicit(&hash_tail.word[0], sizeof(hash_tail.word[0])); memzero_explicit 57 arch/mips/cavium-octeon/crypto/octeon-sha1.c memzero_explicit(&hash_tail.dword, sizeof(hash_tail.dword)); memzero_explicit 204 arch/mips/cavium-octeon/crypto/octeon-sha256.c memzero_explicit(D, SHA256_DIGEST_SIZE); memzero_explicit 219 arch/mips/cavium-octeon/crypto/octeon-sha512.c memzero_explicit(D, 64); memzero_explicit 64 arch/powerpc/crypto/sha1.c memzero_explicit(temp, sizeof(temp)); memzero_explicit 196 arch/powerpc/crypto/sha256-spe-glue.c memzero_explicit(D, SHA256_DIGEST_SIZE); memzero_explicit 1085 arch/s390/crypto/aes_s390.c memzero_explicit(¶m, sizeof(param)); memzero_explicit 178 arch/s390/crypto/prng.c memzero_explicit(pblock, sizeof(pblock)); memzero_explicit 179 arch/s390/crypto/prng.c memzero_explicit(pg, PAGE_SIZE); memzero_explicit 423 arch/s390/crypto/prng.c memzero_explicit(seed, sizeof(seed)); memzero_explicit 470 arch/s390/crypto/prng.c memzero_explicit(seed, sizeof(seed)); memzero_explicit 647 arch/s390/crypto/prng.c memzero_explicit(p, n); memzero_explicit 139 arch/sparc/crypto/sha256_glue.c memzero_explicit(D, SHA256_DIGEST_SIZE); memzero_explicit 143 arch/sparc/crypto/sha512_glue.c memzero_explicit(D, 64); memzero_explicit 644 arch/x86/crypto/aesni-intel_glue.c memzero_explicit(&ctx, sizeof(ctx)); memzero_explicit 90 crypto/algif_rng.c memzero_explicit(result, len); memzero_explicit 114 crypto/authenc.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 88 crypto/authencesn.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 123 crypto/cts.c memzero_explicit(d, sizeof(d)); memzero_explicit 216 crypto/cts.c memzero_explicit(d, sizeof(d)); memzero_explicit 1107 crypto/drbg.c memzero_explicit(entropy, entropylen); memzero_explicit 1199 crypto/drbg.c memzero_explicit(entropy, entropylen * 2); memzero_explicit 1852 crypto/drbg.c memzero_explicit(drbg->outscratchpad, cryptlen); memzero_explicit 72 crypto/ghash-generic.c memzero_explicit(&k, GHASH_BLOCK_SIZE); memzero_explicit 187 crypto/keywrap.c memzero_explicit(&block, sizeof(struct crypto_kw_block)); memzero_explicit 258 crypto/keywrap.c memzero_explicit(&block, sizeof(struct crypto_kw_block)); memzero_explicit 40 crypto/sha1_generic.c memzero_explicit(temp, sizeof(temp)); memzero_explicit 132 crypto/sm3_generic.c memzero_explicit(w, sizeof(w)); memzero_explicit 133 crypto/sm3_generic.c memzero_explicit(wt, sizeof(wt)); memzero_explicit 610 crypto/tgr192.c memzero_explicit(D, TGR192_DIGEST_SIZE); memzero_explicit 621 crypto/tgr192.c memzero_explicit(D, TGR192_DIGEST_SIZE); memzero_explicit 1106 crypto/wp512.c memzero_explicit(D, WP512_DIGEST_SIZE); memzero_explicit 1117 crypto/wp512.c memzero_explicit(D, WP512_DIGEST_SIZE); memzero_explicit 1026 drivers/char/random.c memzero_explicit(&buf, sizeof(buf)); memzero_explicit 1149 drivers/char/random.c memzero_explicit(tmp, sizeof(tmp)); memzero_explicit 1538 drivers/char/random.c memzero_explicit(workspace, sizeof(workspace)); memzero_explicit 1550 drivers/char/random.c memzero_explicit(&hash, sizeof(hash)); memzero_explicit 1578 drivers/char/random.c memzero_explicit(tmp, sizeof(tmp)); memzero_explicit 1664 drivers/char/random.c memzero_explicit(tmp, sizeof(tmp)); memzero_explicit 1723 drivers/char/random.c memzero_explicit(tmp, sizeof(tmp)); memzero_explicit 542 drivers/crypto/amcc/crypto4xx_alg.c memzero_explicit(&ctx, sizeof(ctx)); memzero_explicit 2139 drivers/crypto/atmel-aes.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 2147 drivers/crypto/atmel-aes.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 2152 drivers/crypto/atmel-aes.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 619 drivers/crypto/caam/caamalg.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 623 drivers/crypto/caam/caamalg.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 640 drivers/crypto/caam/caamalg.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 268 drivers/crypto/caam/caamalg_qi.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 272 drivers/crypto/caam/caamalg_qi.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 289 drivers/crypto/caam/caamalg_qi.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 313 drivers/crypto/caam/caamalg_qi2.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 317 drivers/crypto/caam/caamalg_qi2.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 339 drivers/crypto/caam/caamalg_qi2.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 319 drivers/crypto/cavium/nitrox/nitrox_aead.c memzero_explicit(&fctx->crypto, sizeof(struct crypto_keys)); memzero_explicit 320 drivers/crypto/cavium/nitrox/nitrox_aead.c memzero_explicit(&fctx->auth, sizeof(struct auth_keys)); memzero_explicit 82 drivers/crypto/cavium/nitrox/nitrox_skcipher.c memzero_explicit(&fctx->crypto, sizeof(struct crypto_keys)); memzero_explicit 83 drivers/crypto/cavium/nitrox/nitrox_skcipher.c memzero_explicit(&fctx->auth, sizeof(struct auth_keys)); memzero_explicit 295 drivers/crypto/ccp/ccp-crypto-aes-cmac.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 661 drivers/crypto/ccree/cc_aead.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 1050 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 3397 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 3475 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 3527 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 3532 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 3595 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 3599 drivers/crypto/chelsio/chcr_algo.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 180 drivers/crypto/chelsio/chcr_ipsec.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 243 drivers/crypto/chelsio/chtls/chtls_hw.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 894 drivers/crypto/hisilicon/sec/sec_algs.c memzero_explicit(ctx->key, SEC_MAX_CIPHER_KEY); memzero_explicit 299 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 397 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 403 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 1083 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(ctx->key, sizeof(ctx->key)); memzero_explicit 1089 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(ctx->base.ctxr->data, sizeof(ctx->base.ctxr->data)); memzero_explicit 1310 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 2008 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 2079 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 2122 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(hashkey, AES_BLOCK_SIZE); memzero_explicit 2123 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 2196 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 2225 drivers/crypto/inside-secure/safexcel_cipher.c memzero_explicit(&aes, sizeof(aes)); memzero_explicit 953 drivers/crypto/inside-secure/safexcel_hash.c memzero_explicit(keydup, keylen); memzero_explicit 1163 drivers/crypto/ixp4xx_crypto.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 1167 drivers/crypto/ixp4xx_crypto.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 1195 drivers/crypto/ixp4xx_crypto.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 1198 drivers/crypto/ixp4xx_crypto.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 232 drivers/crypto/marvell/cipher.c memzero_explicit(ctx, tfm->__crt_alg->cra_ctxsize); memzero_explicit 489 drivers/crypto/picoxcell_crypto.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 494 drivers/crypto/picoxcell_crypto.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 253 drivers/crypto/qat/qat_common/qat_algs.c memzero_explicit(ctx->ipad, block_size); memzero_explicit 254 drivers/crypto/qat/qat_common/qat_algs.c memzero_explicit(ctx->opad, block_size); memzero_explicit 569 drivers/crypto/qat/qat_common/qat_algs.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 573 drivers/crypto/qat/qat_common/qat_algs.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 576 drivers/crypto/qat/qat_common/qat_algs.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 913 drivers/crypto/talitos.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 918 drivers/crypto/talitos.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 955 drivers/crypto/talitos.c memzero_explicit(&keys, sizeof(keys)); memzero_explicit 643 drivers/md/dm-crypt.c memzero_explicit(buf, sizeof(buf)); memzero_explicit 1893 drivers/md/dm-crypt.c memzero_explicit(cc->authenc_key, crypt_authenckey_size(cc)); memzero_explicit 57 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c memzero_explicit(in, sizeof(in)); memzero_explicit 357 drivers/net/ethernet/netronome/nfp/crypto/tls.c memzero_explicit(back, sizeof(*back)); memzero_explicit 786 drivers/s390/crypto/pkey_api.c memzero_explicit(&kcs, sizeof(kcs)); memzero_explicit 818 drivers/s390/crypto/pkey_api.c memzero_explicit(&kcp, sizeof(kcp)); memzero_explicit 989 drivers/s390/crypto/pkey_api.c memzero_explicit(&kcs, sizeof(kcs)); memzero_explicit 229 drivers/s390/crypto/zcrypt_ccamisc.c memzero_explicit(mem, 2 * (sizeof(struct CPRBX) + paramblen)); memzero_explicit 89 drivers/staging/wusbcore/dev-sysfs.c memzero_explicit(&ck, sizeof(ck)); memzero_explicit 509 drivers/staging/wusbcore/security.c memzero_explicit(&keydvt_out, sizeof(keydvt_out)); memzero_explicit 510 drivers/staging/wusbcore/security.c memzero_explicit(&keydvt_in, sizeof(keydvt_in)); memzero_explicit 511 drivers/staging/wusbcore/security.c memzero_explicit(&ccm_n, sizeof(ccm_n)); memzero_explicit 512 drivers/staging/wusbcore/security.c memzero_explicit(mic, sizeof(mic)); memzero_explicit 1062 drivers/usb/gadget/udc/dummy_hcd.c memzero_explicit(&dum->gadget, sizeof(struct usb_gadget)); memzero_explicit 799 fs/cifs/cifsencrypt.c memzero_explicit(sec_key, CIFS_SESS_KEY_SIZE); memzero_explicit 73 fs/cifs/smbencrypt.c memzero_explicit(&ctx, sizeof(ctx)); memzero_explicit 185 fs/cifs/smbencrypt.c memzero_explicit(wpwd, sizeof(wpwd)); memzero_explicit 100 fs/crypto/hkdf.c memzero_explicit(prk, sizeof(prk)); memzero_explicit 161 fs/crypto/hkdf.c memzero_explicit(tmp, sizeof(tmp)); memzero_explicit 173 fs/crypto/hkdf.c memzero_explicit(okm, okmlen); /* so caller doesn't need to */ memzero_explicit 30 fs/crypto/keyring.c memzero_explicit(secret, sizeof(*secret)); memzero_explicit 37 fs/crypto/keyring.c memzero_explicit(src, sizeof(*src)); memzero_explicit 537 fs/crypto/keyring.c memzero_explicit(secret.raw, secret.size); memzero_explicit 179 fs/crypto/keysetup.c memzero_explicit(salt, sizeof(salt)); memzero_explicit 233 fs/crypto/keysetup.c memzero_explicit(mode_key, mode->keysize); memzero_explicit 280 fs/crypto/keysetup.c memzero_explicit(derived_key, ci->ci_mode->keysize); memzero_explicit 601 include/crypto/hash.h memzero_explicit(req, sizeof(*req) + memzero_explicit 957 include/crypto/hash.h memzero_explicit(desc, memzero_explicit 42 include/crypto/internal/des.h memzero_explicit(&tmp, sizeof(tmp)); memzero_explicit 77 include/crypto/internal/des.h memzero_explicit(K, DES3_EDE_KEY_SIZE); memzero_explicit 553 include/crypto/skcipher.h memzero_explicit(req, sizeof(*req) + crypto_skcipher_reqsize(tfm)); memzero_explicit 206 lib/crypto/sha256.c memzero_explicit(W, 64 * sizeof(u32)); memzero_explicit 609 mm/util.c memzero_explicit((void *)addr, len); memzero_explicit 406 net/bluetooth/smp.c memzero_explicit(&ctx, sizeof (ctx)); memzero_explicit 120 net/mac80211/wep.c memzero_explicit(ctx, sizeof(*ctx)); memzero_explicit 174 net/mac80211/wep.c memzero_explicit(ctx, sizeof(*ctx)); memzero_explicit 259 net/tls/tls_main.c memzero_explicit(&ctx->crypto_send, sizeof(ctx->crypto_send)); memzero_explicit 260 net/tls/tls_main.c memzero_explicit(&ctx->crypto_recv, sizeof(ctx->crypto_recv)); memzero_explicit 561 net/tls/tls_main.c memzero_explicit(crypto_info, sizeof(union tls_crypto_context)); memzero_explicit 195 security/keys/dh.c memzero_explicit(dst_orig, dlen); memzero_explicit 517 security/keys/encrypted-keys/encrypted.c memzero_explicit(derived_key, sizeof(derived_key)); memzero_explicit 556 security/keys/encrypted-keys/encrypted.c memzero_explicit(derived_key, sizeof(derived_key)); memzero_explicit 720 security/keys/encrypted-keys/encrypted.c memzero_explicit(derived_key, sizeof(derived_key)); memzero_explicit 958 security/keys/encrypted-keys/encrypted.c memzero_explicit(derived_key, sizeof(derived_key)); memzero_explicit 967 security/keys/encrypted-keys/encrypted.c memzero_explicit(derived_key, sizeof(derived_key)); memzero_explicit 156 security/keys/gc.c memzero_explicit(key, sizeof(*key));