/linux-4.4.14/include/crypto/ |
D | aead.h | 86 struct aead_request { struct 138 int (*encrypt)(struct aead_request *req); 139 int (*decrypt)(struct aead_request *req); 301 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req) in crypto_aead_reqtfm() 325 static inline int crypto_aead_encrypt(struct aead_request *req) in crypto_aead_encrypt() 352 static inline int crypto_aead_decrypt(struct aead_request *req) in crypto_aead_decrypt() 392 static inline void aead_request_set_tfm(struct aead_request *req, in aead_request_set_tfm() 410 static inline struct aead_request *aead_request_alloc(struct crypto_aead *tfm, in aead_request_alloc() 413 struct aead_request *req; in aead_request_alloc() 427 static inline void aead_request_free(struct aead_request *req) in aead_request_free() [all …]
|
/linux-4.4.14/include/crypto/internal/ |
D | aead.h | 68 static inline void *aead_request_ctx(struct aead_request *req) in aead_request_ctx() 73 static inline void aead_request_complete(struct aead_request *req, int err) in aead_request_complete() 78 static inline u32 aead_request_flags(struct aead_request *req) in aead_request_flags() 132 struct aead_request *request) in aead_enqueue_request() 137 static inline struct aead_request *aead_dequeue_request( in aead_dequeue_request() 144 return req ? container_of(req, struct aead_request, base) : NULL; in aead_dequeue_request() 147 static inline struct aead_request *aead_get_backlog(struct aead_queue *queue) in aead_get_backlog() 153 return req ? container_of(req, struct aead_request, base) : NULL; in aead_get_backlog()
|
/linux-4.4.14/net/mac80211/ |
D | aes_gcm.c | 23 char aead_req_data[sizeof(struct aead_request) + in ieee80211_aes_gcm_encrypt() 25 __aligned(__alignof__(struct aead_request)); in ieee80211_aes_gcm_encrypt() 26 struct aead_request *aead_req = (void *)aead_req_data; in ieee80211_aes_gcm_encrypt() 46 char aead_req_data[sizeof(struct aead_request) + in ieee80211_aes_gcm_decrypt() 48 __aligned(__alignof__(struct aead_request)); in ieee80211_aes_gcm_decrypt() 49 struct aead_request *aead_req = (void *)aead_req_data; in ieee80211_aes_gcm_decrypt()
|
D | aes_ccm.c | 27 char aead_req_data[sizeof(struct aead_request) + in ieee80211_aes_ccm_encrypt() 29 __aligned(__alignof__(struct aead_request)); in ieee80211_aes_ccm_encrypt() 30 struct aead_request *aead_req = (void *) aead_req_data; in ieee80211_aes_ccm_encrypt() 51 char aead_req_data[sizeof(struct aead_request) + in ieee80211_aes_ccm_decrypt() 53 __aligned(__alignof__(struct aead_request)); in ieee80211_aes_ccm_decrypt() 54 struct aead_request *aead_req = (void *) aead_req_data; in ieee80211_aes_ccm_decrypt()
|
D | aes_gmac.c | 28 char aead_req_data[sizeof(struct aead_request) + in ieee80211_aes_gmac() 30 __aligned(__alignof__(struct aead_request)); in ieee80211_aes_gmac() 31 struct aead_request *aead_req = (void *)aead_req_data; in ieee80211_aes_gmac()
|
/linux-4.4.14/crypto/ |
D | gcm.c | 44 struct aead_request subreq; 58 struct aead_request subreq; 64 int (*complete)(struct aead_request *req, u32 flags); 91 static int crypto_rfc4543_copy_src_to_dst(struct aead_request *req, bool enc); 94 struct aead_request *req) in crypto_gcm_reqctx() 195 static void crypto_gcm_init_common(struct aead_request *req) in crypto_gcm_init_common() 220 static void crypto_gcm_init_crypt(struct aead_request *req, in crypto_gcm_init_crypt() 245 static int gcm_hash_update(struct aead_request *req, in gcm_hash_update() 259 static int gcm_hash_remain(struct aead_request *req, in gcm_hash_remain() 266 static int gcm_hash_len(struct aead_request *req, u32 flags) in gcm_hash_len() [all …]
|
D | chacha20poly1305.c | 76 static inline void async_done_continue(struct aead_request *req, int err, in async_done_continue() 77 int (*cont)(struct aead_request *)) in async_done_continue() argument 86 static void chacha_iv(u8 *iv, struct aead_request *req, u32 icb) in chacha_iv() 97 static int poly_verify_tag(struct aead_request *req) in poly_verify_tag() 110 static int poly_copy_tag(struct aead_request *req) in poly_copy_tag() 125 static int chacha_decrypt(struct aead_request *req) in chacha_decrypt() 156 static int poly_tail_continue(struct aead_request *req) in poly_tail_continue() 171 static int poly_tail(struct aead_request *req) in poly_tail() 205 static int poly_cipherpad(struct aead_request *req) in poly_cipherpad() 235 static int poly_cipher(struct aead_request *req) in poly_cipher() [all …]
|
D | echainiv.c | 60 static void echainiv_encrypt_complete2(struct aead_request *req, int err) in echainiv_encrypt_complete2() 62 struct aead_request *subreq = aead_request_ctx(req); in echainiv_encrypt_complete2() 88 struct aead_request *req = base->data; in echainiv_encrypt_complete() 94 static int echainiv_encrypt(struct aead_request *req) in echainiv_encrypt() 98 struct aead_request *subreq = aead_request_ctx(req); in echainiv_encrypt() 151 static int echainiv_decrypt(struct aead_request *req) in echainiv_decrypt() 155 struct aead_request *subreq = aead_request_ctx(req); in echainiv_decrypt()
|
D | pcrypt.c | 121 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_serial() 128 struct aead_request *req = areq->data; in pcrypt_aead_done() 141 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_enc() 151 static int pcrypt_aead_encrypt(struct aead_request *req) in pcrypt_aead_encrypt() 155 struct aead_request *creq = pcrypt_request_ctx(preq); in pcrypt_aead_encrypt() 183 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_dec() 193 static int pcrypt_aead_decrypt(struct aead_request *req) in pcrypt_aead_decrypt() 197 struct aead_request *creq = pcrypt_request_ctx(preq); in pcrypt_aead_decrypt() 244 sizeof(struct aead_request) + in pcrypt_aead_init_tfm()
|
D | authencesn.c | 48 static void authenc_esn_request_complete(struct aead_request *req, int err) in authenc_esn_request_complete() 100 static int crypto_authenc_esn_genicv_tail(struct aead_request *req, in crypto_authenc_esn_genicv_tail() 127 struct aead_request *req = areq->data; in authenc_esn_geniv_ahash_done() 133 static int crypto_authenc_esn_genicv(struct aead_request *req, in crypto_authenc_esn_genicv() 173 struct aead_request *areq = req->data; in crypto_authenc_esn_encrypt_done() 181 static int crypto_authenc_esn_copy(struct aead_request *req, unsigned int len) in crypto_authenc_esn_copy() 192 static int crypto_authenc_esn_encrypt(struct aead_request *req) in crypto_authenc_esn_encrypt() 230 static int crypto_authenc_esn_decrypt_tail(struct aead_request *req, in crypto_authenc_esn_decrypt_tail() 270 struct aead_request *req = areq->data; in authenc_esn_verify_ahash_done() 276 static int crypto_authenc_esn_decrypt(struct aead_request *req) in crypto_authenc_esn_decrypt()
|
D | seqiv.c | 61 static void seqiv_aead_encrypt_complete2(struct aead_request *req, int err) in seqiv_aead_encrypt_complete2() 63 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt_complete2() 82 struct aead_request *req = base->data; in seqiv_aead_encrypt_complete() 147 static int seqiv_aead_encrypt(struct aead_request *req) in seqiv_aead_encrypt() 151 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt() 205 static int seqiv_aead_decrypt(struct aead_request *req) in seqiv_aead_decrypt() 209 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_decrypt()
|
D | authenc.c | 45 static void authenc_request_complete(struct aead_request *req, int err) in authenc_request_complete() 120 struct aead_request *req = areq->data; in authenc_geniv_ahash_done() 138 static int crypto_authenc_genicv(struct aead_request *req, unsigned int flags) in crypto_authenc_genicv() 172 struct aead_request *areq = req->data; in crypto_authenc_encrypt_done() 183 static int crypto_authenc_copy_assoc(struct aead_request *req) in crypto_authenc_copy_assoc() 195 static int crypto_authenc_encrypt(struct aead_request *req) in crypto_authenc_encrypt() 234 static int crypto_authenc_decrypt_tail(struct aead_request *req, in crypto_authenc_decrypt_tail() 275 struct aead_request *req = areq->data; in authenc_verify_ahash_done() 286 static int crypto_authenc_decrypt(struct aead_request *req) in crypto_authenc_decrypt()
|
D | ccm.c | 42 struct aead_request subreq; 57 struct aead_request *req) in crypto_ccm_reqctx() 129 static int format_input(u8 *info, struct aead_request *req, in format_input() 251 static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain, in crypto_ccm_auth() 289 struct aead_request *req = areq->data; in crypto_ccm_encrypt_done() 310 static int crypto_ccm_init_crypt(struct aead_request *req, u8 *tag) in crypto_ccm_init_crypt() 345 static int crypto_ccm_encrypt(struct aead_request *req) in crypto_ccm_encrypt() 386 struct aead_request *req = areq->data; in crypto_ccm_decrypt_done() 405 static int crypto_ccm_decrypt(struct aead_request *req) in crypto_ccm_decrypt() 705 static struct aead_request *crypto_rfc4309_crypt(struct aead_request *req) in crypto_rfc4309_crypt() [all …]
|
D | cryptd.c | 684 static void cryptd_aead_crypt(struct aead_request *req, in cryptd_aead_crypt() 687 int (*crypt)(struct aead_request *req)) in cryptd_aead_crypt() 709 struct aead_request *req; in cryptd_aead_encrypt() 711 req = container_of(areq, struct aead_request, base); in cryptd_aead_encrypt() 719 struct aead_request *req; in cryptd_aead_decrypt() 721 req = container_of(areq, struct aead_request, base); in cryptd_aead_decrypt() 725 static int cryptd_aead_enqueue(struct aead_request *req, in cryptd_aead_enqueue() 737 static int cryptd_aead_encrypt_enqueue(struct aead_request *req) in cryptd_aead_encrypt_enqueue() 742 static int cryptd_aead_decrypt_enqueue(struct aead_request *req) in cryptd_aead_decrypt_enqueue()
|
D | tcrypt.c | 164 static inline int do_one_aead_op(struct aead_request *req, int ret) in do_one_aead_op() 178 static int test_aead_jiffies(struct aead_request *req, int enc, in test_aead_jiffies() 201 static int test_aead_cycles(struct aead_request *req, int enc, int blen) in test_aead_cycles() 310 struct aead_request *req; in test_aead_speed()
|
D | aead.c | 309 sizeof(struct aead_request)); in aead_init_geniv()
|
D | algif_aead.c | 54 struct aead_request aead_req;
|
D | testmgr.c | 436 struct aead_request *req; in __test_aead()
|
/linux-4.4.14/drivers/crypto/nx/ |
D | nx-aes-gcm.c | 111 struct aead_request *req, in nx_gca() 180 static int gmac(struct aead_request *req, struct blkcipher_desc *desc, in gmac() 254 static int gcm_empty(struct aead_request *req, struct blkcipher_desc *desc, in gcm_empty() 320 static int gcm_aes_nx_crypt(struct aead_request *req, int enc, in gcm_aes_nx_crypt() 431 static int gcm_aes_nx_encrypt(struct aead_request *req) in gcm_aes_nx_encrypt() 441 static int gcm_aes_nx_decrypt(struct aead_request *req) in gcm_aes_nx_decrypt() 451 static int gcm4106_aes_nx_encrypt(struct aead_request *req) in gcm4106_aes_nx_encrypt() 468 static int gcm4106_aes_nx_decrypt(struct aead_request *req) in gcm4106_aes_nx_decrypt()
|
D | nx-aes-ccm.c | 169 struct aead_request *req, in generate_pat() 341 static int ccm_nx_decrypt(struct aead_request *req, in ccm_nx_decrypt() 419 static int ccm_nx_encrypt(struct aead_request *req, in ccm_nx_encrypt() 492 static int ccm4309_aes_nx_encrypt(struct aead_request *req) in ccm4309_aes_nx_encrypt() 508 static int ccm_aes_nx_encrypt(struct aead_request *req) in ccm_aes_nx_encrypt() 522 static int ccm4309_aes_nx_decrypt(struct aead_request *req) in ccm4309_aes_nx_decrypt() 538 static int ccm_aes_nx_decrypt(struct aead_request *req) in ccm_aes_nx_decrypt()
|
/linux-4.4.14/arch/arm64/crypto/ |
D | aes-ce-ccm-glue.c | 68 static int ccm_init_mac(struct aead_request *req, u8 maciv[], u32 msglen) in ccm_init_mac() 106 static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[]) in ccm_calculate_auth_mac() 148 static int ccm_encrypt(struct aead_request *req) in ccm_encrypt() 212 static int ccm_decrypt(struct aead_request *req) in ccm_decrypt()
|
/linux-4.4.14/net/ipv6/ |
D | esp6.c | 79 len += sizeof(struct aead_request) + crypto_aead_reqsize(aead); in esp_alloc_tmp() 99 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() 101 struct aead_request *req; in esp_tmp_req() 110 struct aead_request *req) in esp_req_sg() 154 struct aead_request *req; in esp6_output() 358 struct aead_request *req; in esp6_input()
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | qat_crypto.h | 85 struct aead_request *aead_req;
|
D | qat_algs.c | 780 struct aead_request *areq = qat_req->aead_req; in qat_aead_alg_callback() 814 static int qat_alg_aead_dec(struct aead_request *areq) in qat_alg_aead_dec() 856 static int qat_alg_aead_enc(struct aead_request *areq) in qat_alg_aead_enc() 1067 crypto_aead_set_reqsize(tfm, sizeof(struct aead_request) + in qat_alg_aead_init()
|
/linux-4.4.14/net/ipv4/ |
D | esp4.c | 52 len += sizeof(struct aead_request) + crypto_aead_reqsize(aead); in esp_alloc_tmp() 71 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() 73 struct aead_request *req; in esp_tmp_req() 82 struct aead_request *req) in esp_req_sg() 126 struct aead_request *req; in esp_output() 409 struct aead_request *req; in esp_input()
|
/linux-4.4.14/drivers/crypto/ |
D | picoxcell_crypto.c | 324 static int spacc_aead_make_ddts(struct aead_request *areq) in spacc_aead_make_ddts() 418 struct aead_request *areq = container_of(req->req, struct aead_request, in spacc_aead_free_ddts() 501 static int spacc_aead_need_fallback(struct aead_request *aead_req) in spacc_aead_need_fallback() 521 static int spacc_aead_do_fallback(struct aead_request *req, unsigned alg_type, in spacc_aead_do_fallback() 526 struct aead_request *subreq = aead_request_ctx(req); in spacc_aead_do_fallback() 547 struct aead_request *aead_req = in spacc_aead_submit() 548 container_of(req->req, struct aead_request, base); in spacc_aead_submit() 619 static int spacc_aead_setup(struct aead_request *req, in spacc_aead_setup() 666 static int spacc_aead_encrypt(struct aead_request *req) in spacc_aead_encrypt() 674 static int spacc_aead_decrypt(struct aead_request *req) in spacc_aead_decrypt() [all …]
|
D | ixp4xx_crypto.c | 146 struct aead_request *aead_req; 348 struct aead_request *req = crypt->data.aead_req; in finish_scattered_hmac() 374 struct aead_request *req = crypt->data.aead_req; in one_packet() 987 static int aead_perform(struct aead_request *req, int encrypt, in aead_perform() 1182 static int aead_encrypt(struct aead_request *req) in aead_encrypt() 1187 static int aead_decrypt(struct aead_request *req) in aead_decrypt()
|
D | talitos.c | 924 struct aead_request *areq) in ipsec_esp_unmap() 945 struct aead_request *areq = context; in ipsec_esp_encrypt_done() 974 struct aead_request *req = context; in ipsec_esp_decrypt_swauth_done() 1010 struct aead_request *req = context; in ipsec_esp_decrypt_hwauth_done() 1081 static int ipsec_esp(struct talitos_edesc *edesc, struct aead_request *areq, in ipsec_esp() 1306 static struct talitos_edesc *aead_edesc_alloc(struct aead_request *areq, u8 *iv, in aead_edesc_alloc() 1320 static int aead_encrypt(struct aead_request *req) in aead_encrypt() 1337 static int aead_decrypt(struct aead_request *req) in aead_decrypt()
|
/linux-4.4.14/drivers/crypto/caam/ |
D | caamalg.c | 1892 struct aead_request *req) in aead_unmap() 1915 struct aead_request *req = context; in aead_encrypt_done() 1937 struct aead_request *req = context; in aead_decrypt_done() 2030 static void init_aead_job(struct aead_request *req, in init_aead_job() 2089 static void init_gcm_job(struct aead_request *req, in init_gcm_job() 2118 static void init_authenc_job(struct aead_request *req, in init_authenc_job() 2265 static struct aead_edesc *aead_edesc_alloc(struct aead_request *req, in aead_edesc_alloc() 2373 static int gcm_encrypt(struct aead_request *req) in gcm_encrypt() 2408 static int ipsec_gcm_encrypt(struct aead_request *req) in ipsec_gcm_encrypt() 2416 static int aead_encrypt(struct aead_request *req) in aead_encrypt() [all …]
|
/linux-4.4.14/arch/x86/crypto/ |
D | aesni-intel_glue.c | 939 static int helper_rfc4106_encrypt(struct aead_request *req) in helper_rfc4106_encrypt() 1016 static int helper_rfc4106_decrypt(struct aead_request *req) in helper_rfc4106_decrypt() 1100 static int rfc4106_encrypt(struct aead_request *req) in rfc4106_encrypt() 1113 static int rfc4106_decrypt(struct aead_request *req) in rfc4106_decrypt()
|
/linux-4.4.14/net/mac802154/ |
D | llsec.c | 655 struct aead_request *req; in llsec_do_encrypt_auth() 857 struct aead_request *req; in llsec_do_decrypt_auth()
|