/linux-4.1.27/fs/btrfs/ |
H A D | hash.c | 34 SHASH_DESC_ON_STACK(shash, tfm); btrfs_crc32c() 35 u32 *ctx = (u32 *)shash_desc_ctx(shash); btrfs_crc32c() 38 shash->tfm = tfm; btrfs_crc32c() 39 shash->flags = 0; btrfs_crc32c() 42 err = crypto_shash_update(shash, address, length); btrfs_crc32c()
|
/linux-4.1.27/security/apparmor/ |
H A D | crypto.c | 36 struct shash_desc shash; aa_calc_profile_hash() member in struct:__anon14287 49 desc.shash.tfm = apparmor_tfm; aa_calc_profile_hash() 50 desc.shash.flags = 0; aa_calc_profile_hash() 52 error = crypto_shash_init(&desc.shash); aa_calc_profile_hash() 55 error = crypto_shash_update(&desc.shash, (u8 *) &le32_version, 4); aa_calc_profile_hash() 58 error = crypto_shash_update(&desc.shash, (u8 *) start, len); aa_calc_profile_hash() 61 error = crypto_shash_final(&desc.shash, profile->hash); aa_calc_profile_hash()
|
/linux-4.1.27/lib/ |
H A D | crc-t10dif.c | 25 struct shash_desc shash; crc_t10dif() member in struct:__anon14021 33 desc.shash.tfm = crct10dif_tfm; crc_t10dif() 34 desc.shash.flags = 0; crc_t10dif() 37 err = crypto_shash_update(&desc.shash, buffer, len); crc_t10dif()
|
H A D | libcrc32c.c | 44 SHASH_DESC_ON_STACK(shash, tfm); crc32c() 45 u32 *ctx = (u32 *)shash_desc_ctx(shash); crc32c() 48 shash->tfm = tfm; crc32c() 49 shash->flags = 0; crc32c() 52 err = crypto_shash_update(shash, address, length); crc32c()
|
H A D | digsig.c | 31 static struct crypto_shash *shash; variable in typeref:struct:crypto_shash 224 desc = kzalloc(sizeof(*desc) + crypto_shash_descsize(shash), digsig_verify() 229 desc->tfm = shash; digsig_verify() 252 shash = crypto_alloc_shash("sha1", 0, 0); digsig_init() 253 if (IS_ERR(shash)) { digsig_init() 254 pr_err("shash allocation failed\n"); digsig_init() 255 return PTR_ERR(shash); digsig_init() 264 crypto_free_shash(shash); digsig_cleanup()
|
/linux-4.1.27/crypto/ |
H A D | shash.c | 36 struct shash_alg *shash = crypto_shash_alg(tfm); shash_setkey_unaligned() local 49 err = shash->setkey(tfm, alignbuffer, keylen); shash_setkey_unaligned() 57 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_setkey() local 63 return shash->setkey(tfm, key, keylen); crypto_shash_setkey() 78 struct shash_alg *shash = crypto_shash_alg(tfm); shash_update_unaligned() local 91 err = shash->update(desc, buf, unaligned_len); shash_update_unaligned() 95 shash->update(desc, data + unaligned_len, len - unaligned_len); shash_update_unaligned() 102 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_update() local 108 return shash->update(desc, data, len); crypto_shash_update() 116 struct shash_alg *shash = crypto_shash_alg(tfm); shash_final_unaligned() local 123 err = shash->final(desc, buf); shash_final_unaligned() 137 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_final() local 143 return shash->final(desc, out); crypto_shash_final() 158 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_finup() local 164 return shash->finup(desc, data, len, out); crypto_shash_finup() 179 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_digest() local 185 return shash->digest(desc, data, len, out); crypto_shash_digest() 338 struct crypto_shash *shash; crypto_init_shash_ops_async() local 343 shash = crypto_create_tfm(calg, &crypto_shash_type); crypto_init_shash_ops_async() 344 if (IS_ERR(shash)) { crypto_init_shash_ops_async() 346 return PTR_ERR(shash); crypto_init_shash_ops_async() 349 *ctx = shash; crypto_init_shash_ops_async() 366 crt->reqsize = sizeof(struct shash_desc) + crypto_shash_descsize(shash); crypto_init_shash_ops_async() 461 struct crypto_shash *shash; crypto_init_shash_ops_compat() local 467 shash = crypto_create_tfm(calg, &crypto_shash_type); crypto_init_shash_ops_compat() 468 if (IS_ERR(shash)) { crypto_init_shash_ops_compat() 470 return PTR_ERR(shash); crypto_init_shash_ops_compat() 473 desc = kmalloc(sizeof(*desc) + crypto_shash_descsize(shash), crypto_init_shash_ops_compat() 476 crypto_free_shash(shash); crypto_init_shash_ops_compat() 481 desc->tfm = shash; crypto_init_shash_ops_compat() 535 strncpy(rhash.type, "shash", sizeof(rhash.type)); crypto_shash_report() 561 seq_printf(m, "type : shash\n"); crypto_shash_show()
|
H A D | hmac.c | 55 SHASH_DESC_ON_STACK(shash, hash); hmac_setkey() 58 shash->tfm = hash; hmac_setkey() 59 shash->flags = crypto_shash_get_flags(parent) hmac_setkey() 65 err = crypto_shash_digest(shash, inkey, keylen, ipad); hmac_setkey() 81 return crypto_shash_init(shash) ?: hmac_setkey() 82 crypto_shash_update(shash, ipad, bs) ?: hmac_setkey() 83 crypto_shash_export(shash, ipad) ?: hmac_setkey() 84 crypto_shash_init(shash) ?: hmac_setkey() 85 crypto_shash_update(shash, opad, bs) ?: hmac_setkey() 86 crypto_shash_export(shash, opad); hmac_setkey()
|
H A D | mcryptd.c | 634 struct shash_alg *shash = crypto_shash_alg(tfm); shash_ahash_mcryptd_update() local 638 return shash->update(desc, NULL, 0); shash_ahash_mcryptd_update() 646 struct shash_alg *shash = crypto_shash_alg(tfm); shash_ahash_mcryptd_finup() local 650 return shash->finup(desc, NULL, 0, req->result); shash_ahash_mcryptd_finup() 658 struct shash_alg *shash = crypto_shash_alg(tfm); shash_ahash_mcryptd_final() local 662 return shash->final(desc, req->result); shash_ahash_mcryptd_final()
|
H A D | Makefile | 26 crypto_hash-y += shash.o
|
H A D | crc32.c | 29 * This is crypto api shash wrappers to crc32_le.
|
H A D | drbg.c | 1576 struct shash_desc shash; member in struct:sdesc 1598 sdesc->shash.tfm = tfm; drbg_init_hash_kernel() 1599 sdesc->shash.flags = 0; drbg_init_hash_kernel() 1608 crypto_free_shash(sdesc->shash.tfm); drbg_fini_hash_kernel() 1622 crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg)); drbg_kcapi_hash() 1623 crypto_shash_init(&sdesc->shash); drbg_kcapi_hash() 1625 crypto_shash_update(&sdesc->shash, input->buf, input->len); drbg_kcapi_hash() 1626 return crypto_shash_final(&sdesc->shash, outval); drbg_kcapi_hash()
|
H A D | cmac.c | 40 * | <shash desc>
|
H A D | xcbc.c | 47 * | <shash desc>
|
H A D | testmgr.c | 1676 SHASH_DESC_ON_STACK(shash, tfm); alg_test_crc32c() 1677 u32 *ctx = (u32 *)shash_desc_ctx(shash); alg_test_crc32c() 1679 shash->tfm = tfm; alg_test_crc32c() 1680 shash->flags = 0; alg_test_crc32c() 1683 err = crypto_shash_final(shash, (u8 *)&val); alg_test_crc32c()
|
/linux-4.1.27/security/integrity/ima/ |
H A D | ima_crypto.c | 360 SHASH_DESC_ON_STACK(shash, tfm); ima_calc_file_hash_tfm() 362 shash->tfm = tfm; ima_calc_file_hash_tfm() 363 shash->flags = 0; ima_calc_file_hash_tfm() 367 rc = crypto_shash_init(shash); ima_calc_file_hash_tfm() 397 rc = crypto_shash_update(shash, rbuf, rbuf_len); ima_calc_file_hash_tfm() 406 rc = crypto_shash_final(shash, hash->digest); ima_calc_file_hash_tfm() 431 * crypto accelerators. shash performance might be better for smaller files. 436 * shash for the hash calculation. If ahash fails, it falls back to using 437 * shash. 464 SHASH_DESC_ON_STACK(shash, tfm); ima_calc_field_array_hash_tfm() 467 shash->tfm = tfm; ima_calc_field_array_hash_tfm() 468 shash->flags = 0; ima_calc_field_array_hash_tfm() 472 rc = crypto_shash_init(shash); ima_calc_field_array_hash_tfm() 482 rc = crypto_shash_update(shash, ima_calc_field_array_hash_tfm() 492 rc = crypto_shash_update(shash, data_to_hash, datalen); ima_calc_field_array_hash_tfm() 498 rc = crypto_shash_final(shash, hash->digest); ima_calc_field_array_hash_tfm() 539 SHASH_DESC_ON_STACK(shash, tfm); ima_calc_boot_aggregate_tfm() 541 shash->tfm = tfm; ima_calc_boot_aggregate_tfm() 542 shash->flags = 0; ima_calc_boot_aggregate_tfm() 544 rc = crypto_shash_init(shash); ima_calc_boot_aggregate_tfm() 552 rc = crypto_shash_update(shash, pcr_i, TPM_DIGEST_SIZE); ima_calc_boot_aggregate_tfm() 555 crypto_shash_final(shash, digest); ima_calc_boot_aggregate_tfm()
|
/linux-4.1.27/fs/cifs/ |
H A D | smb2transport.c | 67 server->secmech.sdeschmacsha256->shash.tfm = server->secmech.hmacsha256; smb2_crypto_shash_allocate() 68 server->secmech.sdeschmacsha256->shash.flags = 0x0; smb2_crypto_shash_allocate() 111 server->secmech.sdesccmacaes->shash.tfm = server->secmech.cmacaes; smb3_crypto_shash_allocate() 112 server->secmech.sdesccmacaes->shash.flags = 0x0; smb3_crypto_shash_allocate() 168 rc = crypto_shash_init(&server->secmech.sdeschmacsha256->shash); smb2_calc_signature() 190 &server->secmech.sdeschmacsha256->shash, smb2_calc_signature() 195 &server->secmech.sdeschmacsha256->shash, smb2_calc_signature() 210 crypto_shash_update(&server->secmech.sdeschmacsha256->shash, smb2_calc_signature() 215 rc = crypto_shash_final(&server->secmech.sdeschmacsha256->shash, smb2_calc_signature() 251 rc = crypto_shash_init(&ses->server->secmech.sdeschmacsha256->shash); generate_smb3signingkey() 257 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, generate_smb3signingkey() 264 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, generate_smb3signingkey() 271 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, generate_smb3signingkey() 278 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, generate_smb3signingkey() 285 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, generate_smb3signingkey() 292 rc = crypto_shash_final(&ses->server->secmech.sdeschmacsha256->shash, generate_smb3signingkey() 339 rc = crypto_shash_init(&server->secmech.sdesccmacaes->shash); smb3_calc_signature() 361 &server->secmech.sdesccmacaes->shash, smb3_calc_signature() 366 &server->secmech.sdesccmacaes->shash, smb3_calc_signature() 381 crypto_shash_update(&server->secmech.sdesccmacaes->shash, smb3_calc_signature() 386 rc = crypto_shash_final(&server->secmech.sdesccmacaes->shash, smb3_calc_signature()
|
H A D | smbencrypt.c | 153 sdescmd4->shash.tfm = md4; mdfour() 154 sdescmd4->shash.flags = 0x0; mdfour() 156 rc = crypto_shash_init(&sdescmd4->shash); mdfour() 158 cifs_dbg(VFS, "%s: Could not init md4 shash\n", __func__); mdfour() 161 rc = crypto_shash_update(&sdescmd4->shash, link_str, link_len); mdfour() 166 rc = crypto_shash_final(&sdescmd4->shash, md4_hash); mdfour()
|
H A D | cifsencrypt.c | 62 server->secmech.sdescmd5->shash.tfm = server->secmech.md5; cifs_crypto_shash_md5_allocate() 63 server->secmech.sdescmd5->shash.flags = 0x0; cifs_crypto_shash_md5_allocate() 94 rc = crypto_shash_init(&server->secmech.sdescmd5->shash); cifs_calc_signature() 100 rc = crypto_shash_update(&server->secmech.sdescmd5->shash, cifs_calc_signature() 120 crypto_shash_update(&server->secmech.sdescmd5->shash, cifs_calc_signature() 124 crypto_shash_update(&server->secmech.sdescmd5->shash, cifs_calc_signature() 139 crypto_shash_update(&server->secmech.sdescmd5->shash, cifs_calc_signature() 144 rc = crypto_shash_final(&server->secmech.sdescmd5->shash, signature); cifs_calc_signature() 514 rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash); calc_ntlmv2_hash() 535 rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash, calc_ntlmv2_hash() 555 crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash, calc_ntlmv2_hash() 575 crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash, calc_ntlmv2_hash() 585 rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash, calc_ntlmv2_hash() 618 rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash); CalcNTLMv2_response() 630 rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash, CalcNTLMv2_response() 638 rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash, CalcNTLMv2_response() 671 server->secmech.sdeschmacmd5->shash.tfm = server->secmech.hmacmd5; crypto_hmacmd5_alloc() 672 server->secmech.sdeschmacmd5->shash.flags = 0x0; crypto_hmacmd5_alloc() 763 rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash); setup_ntlmv2_rsp() 769 rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash, setup_ntlmv2_rsp() 777 rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash, setup_ntlmv2_rsp()
|
H A D | link.c | 77 sdescmd5->shash.tfm = md5; symlink_hash() 78 sdescmd5->shash.flags = 0x0; symlink_hash() 80 rc = crypto_shash_init(&sdescmd5->shash); symlink_hash() 82 cifs_dbg(VFS, "%s: Could not init md5 shash\n", __func__); symlink_hash() 85 rc = crypto_shash_update(&sdescmd5->shash, link_str, link_len); symlink_hash() 90 rc = crypto_shash_final(&sdescmd5->shash, md5_hash); symlink_hash()
|
H A D | cifsglob.h | 111 struct shash_desc shash; member in struct:sdesc
|
/linux-4.1.27/drivers/crypto/vmx/ |
H A D | ghash.c | 50 u64 shash[2]; member in struct:p8_ghash_desc_ctx 103 memset(dctx->shash, 0, GHASH_DIGEST_SIZE); p8_ghash_init() 148 gcm_ghash_p8(dctx->shash, ctx->htable, dctx->buffer, p8_ghash_update() 161 gcm_ghash_p8(dctx->shash, ctx->htable, src, len); p8_ghash_update() 190 gcm_ghash_p8(dctx->shash, ctx->htable, dctx->buffer, p8_ghash_final() 195 memcpy(out, dctx->shash, GHASH_DIGEST_SIZE); p8_ghash_final()
|
/linux-4.1.27/arch/x86/crypto/ |
H A D | ghash-clmulni-intel_glue.c | 28 void clmul_ghash_mul(char *dst, const u128 *shash); 31 const u128 *shash); 38 u128 shash; member in struct:ghash_ctx 71 ctx->shash.a = (b << 1) | (a >> 63); ghash_setkey() 72 ctx->shash.b = (a << 1) | (b >> 63); ghash_setkey() 75 ctx->shash.b ^= ((u64)0xc2) << 56; ghash_setkey() 99 clmul_ghash_mul(dst, &ctx->shash); ghash_update() 102 clmul_ghash_update(dst, src, srclen, &ctx->shash); ghash_update() 127 clmul_ghash_mul(dst, &ctx->shash); ghash_flush()
|
H A D | ghash-clmulni-intel_asm.S | 95 /* void clmul_ghash_mul(char *dst, const u128 *shash) */ 109 * const u128 *shash);
|
H A D | crc32-pclmul_glue.c | 27 * Wrappers for kernel crypto shash api to pclmulqdq crc32 imlementation.
|
/linux-4.1.27/net/bluetooth/ |
H A D | amp.c | 137 struct shash_desc *shash; hmac_sha256() local 155 shash = kzalloc(sizeof(*shash) + crypto_shash_descsize(tfm), hmac_sha256() 157 if (!shash) { hmac_sha256() 162 shash->tfm = tfm; hmac_sha256() 163 shash->flags = CRYPTO_TFM_REQ_MAY_SLEEP; hmac_sha256() 165 ret = crypto_shash_digest(shash, plaintext, psize, output); hmac_sha256() 167 kfree(shash); hmac_sha256()
|
/linux-4.1.27/security/keys/ |
H A D | trusted.c | 38 struct shash_desc shash; member in struct:sdesc 54 sdesc->shash.tfm = alg; init_sdesc() 55 sdesc->shash.flags = 0x0; init_sdesc() 71 ret = crypto_shash_digest(&sdesc->shash, data, datalen, digest); TSS_sha1() 94 ret = crypto_shash_init(&sdesc->shash); TSS_rawhmac() 108 ret = crypto_shash_update(&sdesc->shash, data, dlen); TSS_rawhmac() 114 ret = crypto_shash_final(&sdesc->shash, digest); TSS_rawhmac() 142 ret = crypto_shash_init(&sdesc->shash); TSS_authhmac() 155 ret = crypto_shash_update(&sdesc->shash, data, dlen); TSS_authhmac() 161 ret = crypto_shash_final(&sdesc->shash, paramdigest); TSS_authhmac() 212 ret = crypto_shash_init(&sdesc->shash); TSS_checkhmac1() 215 ret = crypto_shash_update(&sdesc->shash, (const u8 *)&result, TSS_checkhmac1() 219 ret = crypto_shash_update(&sdesc->shash, (const u8 *)&ordinal, TSS_checkhmac1() 229 ret = crypto_shash_update(&sdesc->shash, buffer + dpos, dlen); TSS_checkhmac1() 235 ret = crypto_shash_final(&sdesc->shash, paramdigest); TSS_checkhmac1() 304 ret = crypto_shash_init(&sdesc->shash); TSS_checkhmac2() 307 ret = crypto_shash_update(&sdesc->shash, (const u8 *)&result, TSS_checkhmac2() 311 ret = crypto_shash_update(&sdesc->shash, (const u8 *)&ordinal, TSS_checkhmac2() 322 ret = crypto_shash_update(&sdesc->shash, buffer + dpos, dlen); TSS_checkhmac2() 328 ret = crypto_shash_final(&sdesc->shash, paramdigest); TSS_checkhmac2()
|
/linux-4.1.27/drivers/crypto/ |
H A D | omap-sham.c | 161 struct crypto_shash *shash; member in struct:omap_sham_hmac_ctx 951 int bs = crypto_shash_blocksize(bctx->shash); omap_sham_finish_hmac() 952 int ds = crypto_shash_digestsize(bctx->shash); omap_sham_finish_hmac() 953 SHASH_DESC_ON_STACK(shash, bctx->shash); omap_sham_finish_hmac() 955 shash->tfm = bctx->shash; omap_sham_finish_hmac() 956 shash->flags = 0; /* not CRYPTO_TFM_REQ_MAY_SLEEP */ omap_sham_finish_hmac() 958 return crypto_shash_init(shash) ?: omap_sham_finish_hmac() 959 crypto_shash_update(shash, bctx->opad, bs) ?: omap_sham_finish_hmac() 960 crypto_shash_finup(shash, req->result, ds, req->result); omap_sham_finish_hmac() 1122 SHASH_DESC_ON_STACK(shash, tfm); omap_sham_shash_digest() 1124 shash->tfm = tfm; omap_sham_shash_digest() 1125 shash->flags = flags & CRYPTO_TFM_REQ_MAY_SLEEP; omap_sham_shash_digest() 1127 return crypto_shash_digest(shash, data, len, out); omap_sham_shash_digest() 1188 int bs = crypto_shash_blocksize(bctx->shash); omap_sham_setkey() 1189 int ds = crypto_shash_digestsize(bctx->shash); omap_sham_setkey() 1210 err = omap_sham_shash_digest(bctx->shash, omap_sham_setkey() 1211 crypto_shash_get_flags(bctx->shash), omap_sham_setkey() 1254 bctx->shash = crypto_alloc_shash(alg_base, 0, omap_sham_cra_init_alg() 1256 if (IS_ERR(bctx->shash)) { omap_sham_cra_init_alg() 1260 return PTR_ERR(bctx->shash); omap_sham_cra_init_alg() 1312 crypto_free_shash(bctx->shash); omap_sham_cra_exit()
|
H A D | mv_cesa.c | 405 SHASH_DESC_ON_STACK(shash, tfm_ctx->fallback); mv_hash_final_fallback() 408 shash->tfm = tfm_ctx->fallback; mv_hash_final_fallback() 409 shash->flags = CRYPTO_TFM_REQ_MAY_SLEEP; mv_hash_final_fallback() 411 crypto_shash_init(shash); mv_hash_final_fallback() 412 crypto_shash_update(shash, req_ctx->buffer, mv_hash_final_fallback() 417 rc = mv_hash_import_sha1_ctx(req_ctx, shash); mv_hash_final_fallback() 421 rc = crypto_shash_final(shash, req->result); mv_hash_final_fallback() 794 SHASH_DESC_ON_STACK(shash, ctx->base_hash); mv_hash_setkey() 800 shash->tfm = ctx->base_hash; mv_hash_setkey() 801 shash->flags = crypto_shash_get_flags(ctx->base_hash) & mv_hash_setkey() 808 crypto_shash_digest(shash, key, keylen, ipad); mv_hash_setkey() 824 rc = crypto_shash_init(shash) ? : mv_hash_setkey() 825 crypto_shash_update(shash, ipad, bs) ? : mv_hash_setkey() 826 crypto_shash_export(shash, ipad) ? : mv_hash_setkey() 827 crypto_shash_init(shash) ? : mv_hash_setkey() 828 crypto_shash_update(shash, opad, bs) ? : mv_hash_setkey() 829 crypto_shash_export(shash, opad); mv_hash_setkey()
|
H A D | n2_core.c | 413 pr_warning("Child shash '%s' could not be loaded!\n", n2_hmac_cra_init() 448 SHASH_DESC_ON_STACK(shash, child_shash); n2_hmac_async_setkey() 456 shash->tfm = child_shash; n2_hmac_async_setkey() 457 shash->flags = crypto_ahash_get_flags(tfm) & n2_hmac_async_setkey() 464 err = crypto_shash_digest(shash, key, keylen, n2_hmac_async_setkey()
|
/linux-4.1.27/drivers/crypto/ccp/ |
H A D | ccp-crypto-sha.c | 241 struct crypto_shash *shash = ctx->u.sha.hmac_tfm; ccp_sha_setkey() local 243 SHASH_DESC_ON_STACK(sdesc, shash); ccp_sha_setkey() 245 unsigned int block_size = crypto_shash_blocksize(shash); ccp_sha_setkey() 246 unsigned int digest_size = crypto_shash_digestsize(shash); ccp_sha_setkey() 259 sdesc->tfm = shash; ccp_sha_setkey()
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
H A D | qat_algs.c | 158 SHASH_DESC_ON_STACK(shash, ctx->hash_tfm); qat_alg_do_precomputes() 172 shash->tfm = ctx->hash_tfm; qat_alg_do_precomputes() 173 shash->flags = 0x0; qat_alg_do_precomputes() 176 int ret = crypto_shash_digest(shash, auth_key, qat_alg_do_precomputes() 194 if (crypto_shash_init(shash)) qat_alg_do_precomputes() 197 if (crypto_shash_update(shash, ipad, block_size)) qat_alg_do_precomputes() 205 if (crypto_shash_export(shash, &sha1)) qat_alg_do_precomputes() 211 if (crypto_shash_export(shash, &sha256)) qat_alg_do_precomputes() 217 if (crypto_shash_export(shash, &sha512)) qat_alg_do_precomputes() 226 if (crypto_shash_init(shash)) qat_alg_do_precomputes() 229 if (crypto_shash_update(shash, opad, block_size)) qat_alg_do_precomputes() 238 if (crypto_shash_export(shash, &sha1)) qat_alg_do_precomputes() 244 if (crypto_shash_export(shash, &sha256)) qat_alg_do_precomputes() 250 if (crypto_shash_export(shash, &sha512)) qat_alg_do_precomputes()
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/ |
H A D | linux-crypto-adler.c | 29 * This is crypto api shash wrappers to zlib_adler32.
|
H A D | linux-crypto.c | 69 * shash: crypto_hash_setkey, crypto_hash_init cfs_crypto_hash_alloc() 71 * Skip this function for digest, because we use shash logic at cfs_crypto_hash_alloc()
|
/linux-4.1.27/security/keys/encrypted-keys/ |
H A D | encrypted.c | 58 struct shash_desc shash; member in struct:sdesc 333 sdesc->shash.tfm = alg; alloc_sdesc() 334 sdesc->shash.flags = 0x0; alloc_sdesc() 352 ret = crypto_shash_digest(&sdesc->shash, buf, buflen, digest); calc_hmac() 368 ret = crypto_shash_digest(&sdesc->shash, buf, buflen, digest); calc_hash()
|
/linux-4.1.27/include/crypto/ |
H A D | hash.h | 144 #define SHASH_DESC_ON_STACK(shash, ctx) \ 145 char __##shash##_desc[sizeof(struct shash_desc) + \ 147 struct shash_desc *shash = (struct shash_desc *)__##shash##_desc 601 * CRYPTO_ALG_TYPE_SHASH (listed as type "shash" in /proc/crypto)
|
/linux-4.1.27/include/linux/ |
H A D | jbd2.h | 1367 struct shash_desc shash; jbd2_chksum() member in struct:__anon11875 1375 desc.shash.tfm = journal->j_chksum_driver; jbd2_chksum() 1376 desc.shash.flags = 0; jbd2_chksum() 1379 err = crypto_shash_update(&desc.shash, address, length); jbd2_chksum()
|
H A D | crypto.h | 489 * buffer; ahash -- For output hash destination buf; shash -- 512 * callbacks. This is the case for: cipher, compress, shash. 517 * for ahash, shash.
|
/linux-4.1.27/fs/ext4/ |
H A D | ext4.h | 1834 struct shash_desc shash; ext4_chksum() member in struct:__anon10910 1841 desc.shash.tfm = sbi->s_chksum_driver; ext4_chksum() 1842 desc.shash.flags = 0; ext4_chksum() 1845 err = crypto_shash_update(&desc.shash, address, length); ext4_chksum()
|
/linux-4.1.27/security/tomoyo/ |
H A D | common.c | 320 * tomoyo_set_slash - Put a shash to "struct tomoyo_io_buffer" structure.
|