/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/crypto/ |
H A D | aead.h | 24 * @areq: The AEAD request itself 30 struct aead_request areq; member in struct:aead_givcrypt_request 36 return crypto_aead_reqtfm(&req->areq); 54 req->areq.base.tfm = crypto_aead_tfm(tfm); 80 aead_request_set_callback(&req->areq, flags, complete, data); 88 aead_request_set_crypt(&req->areq, src, dst, nbytes, iv); 95 aead_request_set_assoc(&req->areq, assoc, assoclen);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/crypto/ |
H A D | talitos.c | 869 struct aead_request *areq) 876 dma_unmap_sg(dev, areq->assoc, 1, DMA_TO_DEVICE); 878 talitos_sg_unmap(dev, edesc, areq->src, areq->dst); 892 struct aead_request *areq = context; local 893 struct crypto_aead *authenc = crypto_aead_reqtfm(areq); 901 ipsec_esp_unmap(dev, edesc, areq); 907 sg = sg_last(areq->dst, edesc->dst_nents); 914 aead_request_complete(areq, err); 1010 static int ipsec_esp(struct talitos_edesc *edesc, struct aead_request *areq, argument 867 ipsec_esp_unmap(struct device *dev, struct talitos_edesc *edesc, struct aead_request *areq) argument 1279 aead_edesc_alloc(struct aead_request *areq, int icv_stashing) argument 1361 struct aead_request *areq = &req->areq; local 1404 common_nonsnoop_unmap(struct device *dev, struct talitos_edesc *edesc, struct ablkcipher_request *areq) argument 1423 struct ablkcipher_request *areq = context; local 1435 common_nonsnoop(struct talitos_edesc *edesc, struct ablkcipher_request *areq, u8 *giv, void (*callback) (struct device *dev, struct talitos_desc *desc, void *context, int error)) argument 1536 ablkcipher_edesc_alloc(struct ablkcipher_request * areq) argument 1546 ablkcipher_encrypt(struct ablkcipher_request *areq) argument 1563 ablkcipher_decrypt(struct ablkcipher_request *areq) argument 1579 common_nonsnoop_hash_unmap(struct device *dev, struct talitos_edesc *edesc, struct ahash_request *areq) argument 1608 struct ahash_request *areq = context; local 1625 common_nonsnoop_hash(struct talitos_edesc *edesc, struct ahash_request *areq, unsigned int length, void (*callback) (struct device *dev, struct talitos_desc *desc, void *context, int error)) argument 1715 ahash_edesc_alloc(struct ahash_request *areq, unsigned int nbytes) argument 1726 ahash_init(struct ahash_request *areq) argument 1747 ahash_init_sha224_swinit(struct ahash_request *areq) argument 1770 ahash_process_req(struct ahash_request *areq, unsigned int nbytes) argument 1854 ahash_update(struct ahash_request *areq) argument 1863 ahash_final(struct ahash_request *areq) argument 1872 ahash_finup(struct ahash_request *areq) argument 1881 ahash_digest(struct ahash_request *areq) argument [all...] |
H A D | ixp4xx_crypto.c | 1217 memcpy(req->areq.iv, ctx->salt, ivsize); 1225 return aead_perform(&req->areq, 1, req->areq.assoclen, 1226 req->areq.cryptlen +ivsize, req->giv);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/ |
H A D | seqiv.c | 70 memcpy(req->areq.iv, subreq->iv, crypto_aead_ivsize(geniv)); 147 struct aead_request *areq = &req->areq; local 157 complete = areq->base.complete; 158 data = areq->base.data; 159 info = areq->iv; 165 info = kmalloc(ivsize, areq->base.flags & 175 aead_request_set_callback(subreq, areq->base.flags, complete, data); 176 aead_request_set_crypt(subreq, areq->src, areq [all...] |
H A D | authenc.c | 124 static void authenc_geniv_ahash_update_done(struct crypto_async_request *areq, argument 127 struct aead_request *req = areq->data; 154 static void authenc_geniv_ahash_done(struct crypto_async_request *areq, int err) argument 156 struct aead_request *req = areq->data; 173 static void authenc_verify_ahash_update_done(struct crypto_async_request *areq, argument 179 struct aead_request *req = areq->data; 222 static void authenc_verify_ahash_done(struct crypto_async_request *areq, argument 228 struct aead_request *req = areq->data; 380 struct aead_request *areq = req->data; local 383 struct crypto_aead *authenc = crypto_aead_reqtfm(areq); 425 struct aead_request *areq = req->data; local 440 struct aead_request *areq = &req->areq; local [all...] |
H A D | pcrypt.c | 130 aead_request_complete(req->areq.base.data, padata->info); 133 static void pcrypt_aead_done(struct crypto_async_request *areq, int err) argument 135 struct aead_request *req = areq->data; 245 struct aead_request *areq = &req->areq; local 246 struct pcrypt_request *preq = aead_request_ctx(areq); 251 u32 flags = aead_request_flags(areq); 260 pcrypt_aead_done, areq); 261 aead_givcrypt_set_crypt(creq, areq->src, areq [all...] |
H A D | ahash.c | 207 struct ahash_request *areq = req->data; local 208 struct ahash_request_priv *priv = areq->priv; 212 ahash_op_unaligned_finish(areq, err); 293 struct ahash_request *areq = req->data; local 294 struct ahash_request_priv *priv = areq->priv; 298 ahash_def_finup_finish2(areq, err); 319 struct ahash_request *areq = req->data; local 320 struct ahash_request_priv *priv = areq->priv; 324 err = ahash_def_finup_finish1(areq, err);
|
H A D | gcm.c | 219 static void gcm_hash_len_done(struct crypto_async_request *areq, int err); 220 static void gcm_hash_final_done(struct crypto_async_request *areq, int err); 294 static void gcm_hash_final_done(struct crypto_async_request *areq, int err) argument 296 struct aead_request *req = areq->data; 314 static void gcm_hash_len_done(struct crypto_async_request *areq, int err) argument 316 struct aead_request *req = areq->data; 334 static void gcm_hash_crypt_remain_done(struct crypto_async_request *areq, argument 337 struct aead_request *req = areq->data; 360 static void gcm_hash_crypt_done(struct crypto_async_request *areq, int err) argument 362 struct aead_request *req = areq 390 gcm_hash_assoc_remain_done(struct crypto_async_request *areq, int err) argument 415 gcm_hash_assoc_done(struct crypto_async_request *areq, int err) argument 444 gcm_hash_init_done(struct crypto_async_request *areq, int err) argument 520 gcm_encrypt_done(struct crypto_async_request *areq, int err) argument 581 gcm_decrypt_done(struct crypto_async_request *areq, int err) argument [all...] |
H A D | ccm.c | 280 static void crypto_ccm_encrypt_done(struct crypto_async_request *areq, int err) argument 282 struct aead_request *req = areq->data; 355 static void crypto_ccm_decrypt_done(struct crypto_async_request *areq, argument 358 struct aead_request *req = areq->data;
|
H A D | aead.c | 138 return crypto_aead_encrypt(&req->areq); 143 return crypto_aead_decrypt(&req->areq);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/crypto/internal/ |
H A D | aead.h | 70 return aead_request_ctx(&req->areq); 76 aead_request_complete(&req->areq, err);
|