| /kernel/linux/linux-6.6/crypto/ |
| D | tcrypt.c | 50 #define DECRYPT 0 macro 1861 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0, in do_test() 1865 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0, in do_test() 1869 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0, in do_test() 1873 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0, in do_test() 1877 test_cipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0, in do_test() 1881 test_cipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0, in do_test() 1885 test_cipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0, in do_test() 1893 test_cipher_speed("ecb(des3_ede)", DECRYPT, sec, in do_test() 1899 test_cipher_speed("cbc(des3_ede)", DECRYPT, sec, in do_test() [all …]
|
| /kernel/linux/linux-5.10/crypto/ |
| D | tcrypt.c | 47 #define DECRYPT 0 macro 2047 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0, in do_test() 2051 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0, in do_test() 2055 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0, in do_test() 2059 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0, in do_test() 2063 test_cipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0, in do_test() 2067 test_cipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0, in do_test() 2071 test_cipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0, in do_test() 2079 test_cipher_speed("ecb(des3_ede)", DECRYPT, sec, in do_test() 2085 test_cipher_speed("cbc(des3_ede)", DECRYPT, sec, in do_test() [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/caam/ |
| D | caamalg_qi.c | 272 if (ctx->drv_ctx[DECRYPT]) { in aead_setkey() 273 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in aead_setkey() 396 if (ctx->drv_ctx[DECRYPT]) { in gcm_setkey() 397 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in gcm_setkey() 504 if (ctx->drv_ctx[DECRYPT]) { in rfc4106_setkey() 505 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in rfc4106_setkey() 610 if (ctx->drv_ctx[DECRYPT]) { in rfc4543_setkey() 611 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in rfc4543_setkey() 641 /* skcipher encrypt, decrypt shared descriptors */ in skcipher_setkey() 657 if (ctx->drv_ctx[DECRYPT]) { in skcipher_setkey() [all …]
|
| D | caamalg.c | 1897 .decrypt = skcipher_decrypt, 1916 .decrypt = skcipher_decrypt, 1935 .decrypt = skcipher_decrypt, 1954 .decrypt = skcipher_decrypt, 1975 .decrypt = skcipher_decrypt, 2002 .decrypt = skcipher_decrypt, 2021 .decrypt = skcipher_decrypt, 2039 .decrypt = skcipher_decrypt, 2057 .decrypt = skcipher_decrypt, 2079 .decrypt = ipsec_gcm_decrypt, [all …]
|
| D | caamalg_qi2.c | 265 flc = &ctx->flc[DECRYPT]; in aead_set_sh_desc() 272 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in aead_set_sh_desc() 610 flc = &ctx->flc[DECRYPT]; in chachapoly_set_sh_desc() 615 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in chachapoly_set_sh_desc() 697 flc = &ctx->flc[DECRYPT]; in gcm_set_sh_desc() 701 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in gcm_set_sh_desc() 790 flc = &ctx->flc[DECRYPT]; in rfc4106_set_sh_desc() 795 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in rfc4106_set_sh_desc() 891 flc = &ctx->flc[DECRYPT]; in rfc4543_set_sh_desc() 896 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in rfc4543_set_sh_desc() [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/caam/ |
| D | caamalg_qi.c | 267 if (ctx->drv_ctx[DECRYPT]) { in aead_setkey() 268 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in aead_setkey() 391 if (ctx->drv_ctx[DECRYPT]) { in gcm_setkey() 392 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in gcm_setkey() 499 if (ctx->drv_ctx[DECRYPT]) { in rfc4106_setkey() 500 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in rfc4106_setkey() 605 if (ctx->drv_ctx[DECRYPT]) { in rfc4543_setkey() 606 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in rfc4543_setkey() 636 /* skcipher encrypt, decrypt shared descriptors */ in skcipher_setkey() 652 if (ctx->drv_ctx[DECRYPT]) { in skcipher_setkey() [all …]
|
| D | caamalg.c | 1871 .decrypt = skcipher_decrypt, 1887 .decrypt = skcipher_decrypt, 1903 .decrypt = skcipher_decrypt, 1919 .decrypt = skcipher_decrypt, 1937 .decrypt = skcipher_decrypt, 1961 .decrypt = skcipher_decrypt, 1977 .decrypt = skcipher_decrypt, 1992 .decrypt = skcipher_decrypt, 2007 .decrypt = skcipher_decrypt, 2026 .decrypt = ipsec_gcm_decrypt, [all …]
|
| D | caamalg_qi2.c | 260 flc = &ctx->flc[DECRYPT]; in aead_set_sh_desc() 267 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in aead_set_sh_desc() 605 flc = &ctx->flc[DECRYPT]; in chachapoly_set_sh_desc() 610 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in chachapoly_set_sh_desc() 692 flc = &ctx->flc[DECRYPT]; in gcm_set_sh_desc() 696 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in gcm_set_sh_desc() 785 flc = &ctx->flc[DECRYPT]; in rfc4106_set_sh_desc() 790 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in rfc4106_set_sh_desc() 886 flc = &ctx->flc[DECRYPT]; in rfc4543_set_sh_desc() 891 dma_sync_single_for_device(dev, ctx->flc_dma[DECRYPT], in rfc4543_set_sh_desc() [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/ |
| D | padlock-aes.c | 67 struct cword decrypt; member 133 ctx->cword.decrypt.encdec = 1; in aes_set_key() 135 ctx->cword.decrypt.rounds = ctx->cword.encrypt.rounds; in aes_set_key() 137 ctx->cword.decrypt.ksize = ctx->cword.encrypt.ksize; in aes_set_key() 145 ctx->cword.decrypt.keygen = 1; in aes_set_key() 156 &ctx->cword.decrypt == per_cpu(paes_last_cword, cpu)) in aes_set_key() 320 ecb_crypt(in, out, ctx->D, &ctx->cword.decrypt, 1); in padlock_aes_decrypt() 377 padlock_reset_key(&ctx->cword.decrypt); in ecb_aes_decrypt() 383 ctx->D, &ctx->cword.decrypt, in ecb_aes_decrypt() 406 .decrypt = ecb_aes_decrypt, [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ |
| D | padlock-aes.c | 67 struct cword decrypt; member 133 ctx->cword.decrypt.encdec = 1; in aes_set_key() 135 ctx->cword.decrypt.rounds = ctx->cword.encrypt.rounds; in aes_set_key() 137 ctx->cword.decrypt.ksize = ctx->cword.encrypt.ksize; in aes_set_key() 145 ctx->cword.decrypt.keygen = 1; in aes_set_key() 156 &ctx->cword.decrypt == per_cpu(paes_last_cword, cpu)) in aes_set_key() 320 ecb_crypt(in, out, ctx->D, &ctx->cword.decrypt, 1); in padlock_aes_decrypt() 377 padlock_reset_key(&ctx->cword.decrypt); in ecb_aes_decrypt() 383 ctx->D, &ctx->cword.decrypt, in ecb_aes_decrypt() 406 .decrypt = ecb_aes_decrypt, [all …]
|
| /kernel/linux/linux-6.6/fs/crypto/ |
| D | crypto.c | 100 /* Encrypt or decrypt a single filesystem block of file contents */ 239 * fscrypt_decrypt_pagecache_blocks() - Decrypt filesystem blocks in a 241 * @folio: The locked pagecache folio containing the block(s) to decrypt 242 * @len: Total size of the block(s) to decrypt. Must be a nonzero 244 * @offs: Byte offset within @folio of the first block to decrypt. Must be 285 * fscrypt_decrypt_block_inplace() - Decrypt a filesystem block in-place 287 * @page: The page containing the block to decrypt 288 * @len: Size of block to decrypt. This must be a multiple of 290 * @offs: Byte offset within @page at which the block to decrypt begins 294 * Decrypt a possibly-compressed filesystem block that is located in an
|
| /kernel/linux/linux-5.10/fs/crypto/ |
| D | crypto.c | 92 /* Encrypt or decrypt a single filesystem block of file contents */ 231 * fscrypt_decrypt_pagecache_blocks() - Decrypt filesystem blocks in a 233 * @page: The locked pagecache page containing the block(s) to decrypt 234 * @len: Total size of the block(s) to decrypt. Must be a nonzero 236 * @offs: Byte offset within @page of the first block to decrypt. Must be 275 * fscrypt_decrypt_block_inplace() - Decrypt a filesystem block in-place 277 * @page: The page containing the block to decrypt 278 * @len: Size of block to decrypt. Doesn't need to be a multiple of the 280 * @offs: Byte offset within @page at which the block to decrypt begins 284 * Decrypt a possibly-compressed filesystem block that is located in an
|
| /kernel/linux/linux-6.6/drivers/crypto/ccree/ |
| D | cc_cipher.c | 898 "Encrypt" : "Decrypt"), req, iv, nbytes); in cc_cipher_process() 1017 .decrypt = cc_cipher_decrypt, 1035 .decrypt = cc_cipher_decrypt, 1053 .decrypt = cc_cipher_decrypt, 1071 .decrypt = cc_cipher_decrypt, 1089 .decrypt = cc_cipher_decrypt, 1107 .decrypt = cc_cipher_decrypt, 1125 .decrypt = cc_cipher_decrypt, 1147 .decrypt = cc_cipher_decrypt, 1164 .decrypt = cc_cipher_decrypt, [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ccree/ |
| D | cc_cipher.c | 895 "Encrypt" : "Decrypt"), req, iv, nbytes); in cc_cipher_process() 1014 .decrypt = cc_cipher_decrypt, 1032 .decrypt = cc_cipher_decrypt, 1050 .decrypt = cc_cipher_decrypt, 1068 .decrypt = cc_cipher_decrypt, 1086 .decrypt = cc_cipher_decrypt, 1104 .decrypt = cc_cipher_decrypt, 1122 .decrypt = cc_cipher_decrypt, 1144 .decrypt = cc_cipher_decrypt, 1161 .decrypt = cc_cipher_decrypt, [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/amcc/ |
| D | crypto4xx_alg.c | 70 const unsigned int ivlen, bool decrypt, in crypto4xx_crypt() argument 84 req->cryptlen, iv, ivlen, decrypt ? ctx->sa_in : ctx->sa_out, in crypto4xx_crypt() 325 bool is_ccm, bool decrypt) in crypto4xx_aead_need_fallback() argument 441 static int crypto4xx_crypt_aes_ccm(struct aead_request *req, bool decrypt) in crypto4xx_crypt_aes_ccm() argument 451 if (decrypt) in crypto4xx_crypt_aes_ccm() 454 if (crypto4xx_aead_need_fallback(req, len, true, decrypt)) in crypto4xx_crypt_aes_ccm() 455 return crypto4xx_aead_fallback(req, ctx, decrypt); in crypto4xx_crypt_aes_ccm() 457 memcpy(tmp_sa, decrypt ? ctx->sa_in : ctx->sa_out, ctx->sa_len * 4); in crypto4xx_crypt_aes_ccm() 588 bool decrypt) in crypto4xx_crypt_aes_gcm() argument 595 if (decrypt) in crypto4xx_crypt_aes_gcm() [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/amcc/ |
| D | crypto4xx_alg.c | 70 const unsigned int ivlen, bool decrypt, in crypto4xx_crypt() argument 84 req->cryptlen, iv, ivlen, decrypt ? ctx->sa_in : ctx->sa_out, in crypto4xx_crypt() 325 bool is_ccm, bool decrypt) in crypto4xx_aead_need_fallback() argument 441 static int crypto4xx_crypt_aes_ccm(struct aead_request *req, bool decrypt) in crypto4xx_crypt_aes_ccm() argument 451 if (decrypt) in crypto4xx_crypt_aes_ccm() 454 if (crypto4xx_aead_need_fallback(req, len, true, decrypt)) in crypto4xx_crypt_aes_ccm() 455 return crypto4xx_aead_fallback(req, ctx, decrypt); in crypto4xx_crypt_aes_ccm() 457 memcpy(tmp_sa, decrypt ? ctx->sa_in : ctx->sa_out, ctx->sa_len * 4); in crypto4xx_crypt_aes_ccm() 588 bool decrypt) in crypto4xx_crypt_aes_gcm() argument 595 if (decrypt) in crypto4xx_crypt_aes_gcm() [all …]
|
| /kernel/linux/linux-6.6/include/crypto/ |
| D | akcipher.h | 61 * @decrypt_cnt: number of decrypt requests 62 * @decrypt_tlen: total data size handled by decrypt requests 91 * @decrypt: Function performs a decrypt operation as defined by public key 121 int (*decrypt)(struct akcipher_request *req); member 352 * crypto_akcipher_decrypt() - Invoke public key decrypt operation 354 * Function invokes the specific public key decrypt operation for a given 373 return crypto_akcipher_errstat(alg, alg->decrypt(req)); in crypto_akcipher_decrypt() 395 * crypto_akcipher_sync_decrypt() - Invoke public key decrypt operation 397 * Function invokes the specific public key decrypt operation for a given
|
| /kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/ |
| D | nitrox_skcipher.c | 264 creq->ctrl.s.arg = (enc ? ENCRYPT : DECRYPT); in nitrox_skcipher_crypt() 400 .decrypt = nitrox_cbc_decrypt, 419 .decrypt = nitrox_aes_decrypt, 438 .decrypt = nitrox_aes_decrypt, 457 .decrypt = nitrox_aes_decrypt, 478 .decrypt = nitrox_aes_decrypt, 495 .decrypt = nitrox_aes_decrypt, 514 .decrypt = nitrox_cbc_decrypt, 533 .decrypt = nitrox_3des_decrypt,
|
| /kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/ |
| D | nitrox_skcipher.c | 264 creq->ctrl.s.arg = (enc ? ENCRYPT : DECRYPT); in nitrox_skcipher_crypt() 402 .decrypt = nitrox_cbc_decrypt, 421 .decrypt = nitrox_aes_decrypt, 440 .decrypt = nitrox_aes_decrypt, 459 .decrypt = nitrox_aes_decrypt, 480 .decrypt = nitrox_aes_decrypt, 497 .decrypt = nitrox_aes_decrypt, 516 .decrypt = nitrox_cbc_decrypt, 535 .decrypt = nitrox_3des_decrypt,
|
| /kernel/linux/linux-5.10/drivers/crypto/inside-secure/ |
| D | safexcel_cipher.c | 695 * removed from the output for decrypt! in safexcel_send_req() 711 * Save IV from last crypto input word for CBC modes in decrypt in safexcel_send_req() 858 * Special case: AEAD decrypt with only AAD data. in safexcel_send_req() 1036 * Save input IV in case of CBC decrypt mode in safexcel_skcipher_send() 1277 .decrypt = safexcel_decrypt, 1314 .decrypt = safexcel_decrypt, 1352 .decrypt = safexcel_decrypt, 1390 .decrypt = safexcel_decrypt, 1464 .decrypt = safexcel_decrypt, 1526 .decrypt = safexcel_decrypt, [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/inside-secure/ |
| D | safexcel_cipher.c | 701 * removed from the output for decrypt! in safexcel_send_req() 717 * Save IV from last crypto input word for CBC modes in decrypt in safexcel_send_req() 873 * Special case: AEAD decrypt with only AAD data. in safexcel_send_req() 1057 * Save input IV in case of CBC decrypt mode in safexcel_skcipher_send() 1297 .decrypt = safexcel_decrypt, 1334 .decrypt = safexcel_decrypt, 1372 .decrypt = safexcel_decrypt, 1410 .decrypt = safexcel_decrypt, 1484 .decrypt = safexcel_decrypt, 1546 .decrypt = safexcel_decrypt, [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/aspeed/ |
| D | aspeed-hace-crypto.c | 598 (cmd & HACE_CMD_ENCRYPT) ? "encrypt" : "decrypt"); in aspeed_aes_crypt() 746 .decrypt = aspeed_aes_ecb_decrypt, 773 .decrypt = aspeed_aes_cbc_decrypt, 800 .decrypt = aspeed_aes_cfb_decrypt, 827 .decrypt = aspeed_aes_ofb_decrypt, 853 .decrypt = aspeed_des_ecb_decrypt, 880 .decrypt = aspeed_des_cbc_decrypt, 907 .decrypt = aspeed_des_cfb_decrypt, 934 .decrypt = aspeed_des_ofb_decrypt, 960 .decrypt = aspeed_tdes_ecb_decrypt, [all …]
|
| /kernel/linux/linux-6.6/arch/x86/crypto/ |
| D | sm4_aesni_avx2_glue.c | 72 .decrypt = sm4_avx_ecb_decrypt, 89 .decrypt = cbc_decrypt, 107 .decrypt = cfb_decrypt, 125 .decrypt = ctr_crypt,
|
| /kernel/linux/linux-6.6/drivers/crypto/intel/keembay/ |
| D | keembay-ocs-aes-core.c | 61 * @instruction: Instruction to be executed (encrypt / decrypt). 77 * CCM/GCM decrypt). 79 * used for GCM encrypt / decrypt). 303 * Called by encrypt() / decrypt() skcipher functions. 407 * For CBC decrypt, save last block (iv) to last_ct_blk buffer. in kmb_ocs_sk_prepare_inplace() 417 /* For CTS decrypt, swap last two blocks, if needed. */ in kmb_ocs_sk_prepare_inplace() 488 /* If this is not a CTS decrypt operation with swapping, we are done. */ in kmb_ocs_sk_prepare_notinplace() 575 /* CBC decrypt case. */ in kmb_ocs_sk_run() 602 /* For decrypt crytplen == len(PT) + len(tag). */ in kmb_ocs_aead_validate_input() 630 * Called by encrypt() / decrypt() aead functions. [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/crypto/ |
| D | aes_glue.c | 37 void (*decrypt)(const u64 *key, const u32 *input, u32 *output); member 131 .decrypt = aes_sparc64_decrypt_128, 143 .decrypt = aes_sparc64_decrypt_192, 155 .decrypt = aes_sparc64_decrypt_256, 216 ctx->ops->decrypt(&ctx->key[0], (const u32 *) src, (u32 *) dst); in crypto_aes_decrypt() 395 .decrypt = ecb_decrypt, 409 .decrypt = cbc_decrypt, 423 .decrypt = ctr_crypt,
|