Home
last modified time | relevance | path

Searched refs:cryptlen (Results 1 – 25 of 71) sorted by relevance

123

/Linux-v4.19/crypto/
Dauthencesn.c112 unsigned int cryptlen = req->cryptlen; in crypto_authenc_esn_genicv_tail() local
118 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0); in crypto_authenc_esn_genicv_tail()
121 scatterwalk_map_and_copy(hash, dst, assoclen + cryptlen, authsize, 1); in crypto_authenc_esn_genicv_tail()
146 unsigned int cryptlen = req->cryptlen; in crypto_authenc_esn_genicv() local
156 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 1); in crypto_authenc_esn_genicv()
162 ahash_request_set_crypt(ahreq, dst, hash, assoclen + cryptlen); in crypto_authenc_esn_genicv()
205 unsigned int cryptlen = req->cryptlen; in crypto_authenc_esn_encrypt() local
225 skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv); in crypto_authenc_esn_encrypt()
246 unsigned int cryptlen = req->cryptlen - authsize; in crypto_authenc_esn_decrypt_tail() local
257 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0); in crypto_authenc_esn_decrypt_tail()
[all …]
Dlrw.c177 rctx->left -= subreq->cryptlen; in post_crypt()
210 unsigned cryptlen; in pre_crypt() local
219 cryptlen = subreq->cryptlen; in pre_crypt()
220 more = rctx->left > cryptlen; in pre_crypt()
222 cryptlen = rctx->left; in pre_crypt()
225 cryptlen, req->iv); in pre_crypt()
254 cryptlen, NULL); in pre_crypt()
291 subreq->cryptlen = LRW_BUFFER_SIZE; in init_crypt()
292 if (req->cryptlen > LRW_BUFFER_SIZE) { in init_crypt()
293 unsigned int n = min(req->cryptlen, (unsigned int)PAGE_SIZE); in init_crypt()
[all …]
Dxts.c127 rctx->left -= subreq->cryptlen; in post_crypt()
158 unsigned cryptlen; in pre_crypt() local
164 cryptlen = subreq->cryptlen; in pre_crypt()
166 more = rctx->left > cryptlen; in pre_crypt()
168 cryptlen = rctx->left; in pre_crypt()
171 cryptlen, NULL); in pre_crypt()
193 cryptlen, NULL); in pre_crypt()
231 subreq->cryptlen = XTS_BUFFER_SIZE; in init_crypt()
232 if (req->cryptlen > XTS_BUFFER_SIZE) { in init_crypt()
233 unsigned int n = min(req->cryptlen, (unsigned int)PAGE_SIZE); in init_crypt()
[all …]
Daegis128.c311 u64 assoclen, u64 cryptlen) in crypto_aegis128_final() argument
314 u64 cryptbits = cryptlen * 8; in crypto_aegis128_final()
357 unsigned int cryptlen, in crypto_aegis128_crypt() argument
367 crypto_aegis128_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_aegis128_crypt()
380 unsigned int cryptlen = req->cryptlen; in crypto_aegis128_encrypt() local
382 crypto_aegis128_crypt(req, &tag, cryptlen, &ops); in crypto_aegis128_encrypt()
384 scatterwalk_map_and_copy(tag.bytes, req->dst, req->assoclen + cryptlen, in crypto_aegis128_encrypt()
400 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128_decrypt() local
402 scatterwalk_map_and_copy(tag.bytes, req->src, req->assoclen + cryptlen, in crypto_aegis128_decrypt()
405 crypto_aegis128_crypt(req, &tag, cryptlen, &ops); in crypto_aegis128_decrypt()
Dchacha20poly1305.c47 __le64 cryptlen; member
67 unsigned int cryptlen; member
103 req->assoclen + rctx->cryptlen, in poly_verify_tag()
115 req->assoclen + rctx->cryptlen, in poly_copy_tag()
133 if (rctx->cryptlen == 0) in chacha_decrypt()
151 rctx->cryptlen, creq->iv); in chacha_decrypt()
164 if (rctx->cryptlen == req->cryptlen) /* encrypting */ in poly_tail_continue()
187 len = cpu_to_le64(rctx->cryptlen); in poly_tail()
188 memcpy(&preq->tail.cryptlen, &len, sizeof(len)); in poly_tail()
217 padlen = (bs - (rctx->cryptlen % bs)) % bs; in poly_cipherpad()
[all …]
Daegis256.c324 u64 assoclen, u64 cryptlen) in crypto_aegis256_final() argument
327 u64 cryptbits = cryptlen * 8; in crypto_aegis256_final()
372 unsigned int cryptlen, in crypto_aegis256_crypt() argument
382 crypto_aegis256_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_aegis256_crypt()
395 unsigned int cryptlen = req->cryptlen; in crypto_aegis256_encrypt() local
397 crypto_aegis256_crypt(req, &tag, cryptlen, &ops); in crypto_aegis256_encrypt()
399 scatterwalk_map_and_copy(tag.bytes, req->dst, req->assoclen + cryptlen, in crypto_aegis256_encrypt()
415 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis256_decrypt() local
417 scatterwalk_map_and_copy(tag.bytes, req->src, req->assoclen + cryptlen, in crypto_aegis256_decrypt()
420 crypto_aegis256_crypt(req, &tag, cryptlen, &ops); in crypto_aegis256_decrypt()
Dccm.c138 unsigned int cryptlen) in format_input() argument
156 return set_msg_len(info + 16 - l, cryptlen, l); in format_input()
179 unsigned int cryptlen) in crypto_ccm_auth() argument
192 err = format_input(odata, req, cryptlen); in crypto_ccm_auth()
228 cryptlen += ilen; in crypto_ccm_auth()
231 ahash_request_set_crypt(ahreq, plain, pctx->odata, cryptlen); in crypto_ccm_auth()
246 req->assoclen + req->cryptlen, in crypto_ccm_encrypt_done()
302 unsigned int cryptlen = req->cryptlen; in crypto_ccm_encrypt() local
311 err = crypto_ccm_auth(req, sg_next(pctx->src), cryptlen); in crypto_ccm_encrypt()
322 skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv); in crypto_ccm_encrypt()
[all …]
Daegis128l.c374 u64 assoclen, u64 cryptlen) in crypto_aegis128l_final() argument
377 u64 cryptbits = cryptlen * 8; in crypto_aegis128l_final()
421 unsigned int cryptlen, in crypto_aegis128l_crypt() argument
431 crypto_aegis128l_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_aegis128l_crypt()
444 unsigned int cryptlen = req->cryptlen; in crypto_aegis128l_encrypt() local
446 crypto_aegis128l_crypt(req, &tag, cryptlen, &ops); in crypto_aegis128l_encrypt()
448 scatterwalk_map_and_copy(tag.bytes, req->dst, req->assoclen + cryptlen, in crypto_aegis128l_encrypt()
464 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128l_decrypt() local
466 scatterwalk_map_and_copy(tag.bytes, req->src, req->assoclen + cryptlen, in crypto_aegis128l_decrypt()
469 crypto_aegis128l_crypt(req, &tag, cryptlen, &ops); in crypto_aegis128l_decrypt()
Dechainiv.c42 if (req->cryptlen < ivsize) in echainiv_encrypt()
56 req->assoclen + req->cryptlen, in echainiv_encrypt()
67 req->cryptlen, info); in echainiv_encrypt()
99 if (req->cryptlen < ivsize) in echainiv_decrypt()
109 req->cryptlen - ivsize, req->iv); in echainiv_decrypt()
Dmorus1280.c386 u64 assoclen, u64 cryptlen) in crypto_morus1280_final() argument
389 u64 cryptbits = cryptlen * 8; in crypto_morus1280_final()
437 unsigned int cryptlen, in crypto_morus1280_crypt() argument
447 crypto_morus1280_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_morus1280_crypt()
461 unsigned int cryptlen = req->cryptlen; in crypto_morus1280_encrypt() local
463 crypto_morus1280_crypt(req, &tag, cryptlen, &ops); in crypto_morus1280_encrypt()
467 req->assoclen + cryptlen, authsize, 1); in crypto_morus1280_encrypt()
483 unsigned int cryptlen = req->cryptlen - authsize; in crypto_morus1280_decrypt() local
486 req->assoclen + cryptlen, authsize, 0); in crypto_morus1280_decrypt()
489 crypto_morus1280_crypt(req, &tag, cryptlen, &ops); in crypto_morus1280_decrypt()
Dmorus640.c385 u64 assoclen, u64 cryptlen) in crypto_morus640_final() argument
388 u64 cryptbits = cryptlen * 8; in crypto_morus640_final()
434 unsigned int cryptlen, in crypto_morus640_crypt() argument
444 crypto_morus640_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_morus640_crypt()
458 unsigned int cryptlen = req->cryptlen; in crypto_morus640_encrypt() local
460 crypto_morus640_crypt(req, &tag, cryptlen, &ops); in crypto_morus640_encrypt()
464 req->assoclen + cryptlen, authsize, 1); in crypto_morus640_encrypt()
480 unsigned int cryptlen = req->cryptlen - authsize; in crypto_morus640_decrypt() local
483 req->assoclen + cryptlen, authsize, 0); in crypto_morus640_decrypt()
486 crypto_morus640_crypt(req, &tag, cryptlen, &ops); in crypto_morus640_decrypt()
Dgcm.c62 unsigned int cryptlen; member
200 unsigned int cryptlen) in crypto_gcm_init_crypt() argument
212 cryptlen + sizeof(pctx->auth_tag), in crypto_gcm_init_crypt()
253 lengths.b = cpu_to_be64(gctx->cryptlen * 8); in gcm_hash_len()
314 remain = gcm_remain(gctx->cryptlen); in gcm_hash_crypt_continue()
343 if (gctx->cryptlen) in gcm_hash_assoc_remain_continue()
345 gctx->src, gctx->cryptlen, flags) ?: in gcm_hash_assoc_remain_continue()
441 req->assoclen + req->cryptlen, in gcm_enc_copy_hash()
452 gctx->cryptlen = req->cryptlen; in gcm_encrypt_continue()
480 crypto_gcm_init_crypt(req, req->cryptlen); in crypto_gcm_encrypt()
[all …]
Dseqiv.c66 if (req->cryptlen < ivsize) in seqiv_aead_encrypt()
82 req->assoclen + req->cryptlen, in seqiv_aead_encrypt()
105 req->cryptlen - ivsize, info); in seqiv_aead_encrypt()
126 if (req->cryptlen < ivsize + crypto_aead_authsize(geniv)) in seqiv_aead_decrypt()
136 req->cryptlen - ivsize, req->iv); in seqiv_aead_decrypt()
Dauthenc.c132 req->assoclen + req->cryptlen, in authenc_geniv_ahash_done()
156 req->assoclen + req->cryptlen); in crypto_authenc_genicv()
164 scatterwalk_map_and_copy(hash, req->dst, req->assoclen + req->cryptlen, in crypto_authenc_genicv()
207 unsigned int cryptlen = req->cryptlen; in crypto_authenc_encrypt() local
227 skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv); in crypto_authenc_encrypt()
266 req->cryptlen - authsize, req->iv); in crypto_authenc_decrypt_tail()
303 req->assoclen + req->cryptlen - authsize); in crypto_authenc_decrypt()
/Linux-v4.19/arch/x86/crypto/
Dmorus640_glue.c140 unsigned int cryptlen, in crypto_morus640_glue_crypt() argument
152 ctx->ops->final(&state, tag_xor, req->assoclen, cryptlen); in crypto_morus640_glue_crypt()
169 unsigned int cryptlen = req->cryptlen; in crypto_morus640_glue_encrypt() local
171 crypto_morus640_glue_crypt(req, OPS, cryptlen, &tag); in crypto_morus640_glue_encrypt()
174 req->assoclen + cryptlen, authsize, 1); in crypto_morus640_glue_encrypt()
193 unsigned int cryptlen = req->cryptlen - authsize; in crypto_morus640_glue_decrypt() local
196 req->assoclen + cryptlen, authsize, 0); in crypto_morus640_glue_decrypt()
198 crypto_morus640_glue_crypt(req, OPS, cryptlen, &tag); in crypto_morus640_glue_decrypt()
Daegis128-aesni-glue.c48 void *state, void *tag_xor, unsigned int cryptlen,
184 unsigned int cryptlen, in crypto_aegis128_aesni_crypt() argument
196 crypto_aegis128_aesni_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_aegis128_aesni_crypt()
212 unsigned int cryptlen = req->cryptlen; in crypto_aegis128_aesni_encrypt() local
214 crypto_aegis128_aesni_crypt(req, &tag, cryptlen, &OPS); in crypto_aegis128_aesni_encrypt()
217 req->assoclen + cryptlen, authsize, 1); in crypto_aegis128_aesni_encrypt()
234 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128_aesni_decrypt() local
237 req->assoclen + cryptlen, authsize, 0); in crypto_aegis128_aesni_decrypt()
239 crypto_aegis128_aesni_crypt(req, &tag, cryptlen, &OPS); in crypto_aegis128_aesni_decrypt()
Daegis256-aesni-glue.c48 void *state, void *tag_xor, unsigned int cryptlen,
184 unsigned int cryptlen, in crypto_aegis256_aesni_crypt() argument
196 crypto_aegis256_aesni_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_aegis256_aesni_crypt()
212 unsigned int cryptlen = req->cryptlen; in crypto_aegis256_aesni_encrypt() local
214 crypto_aegis256_aesni_crypt(req, &tag, cryptlen, &OPS); in crypto_aegis256_aesni_encrypt()
217 req->assoclen + cryptlen, authsize, 1); in crypto_aegis256_aesni_encrypt()
234 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis256_aesni_decrypt() local
237 req->assoclen + cryptlen, authsize, 0); in crypto_aegis256_aesni_decrypt()
239 crypto_aegis256_aesni_crypt(req, &tag, cryptlen, &OPS); in crypto_aegis256_aesni_decrypt()
Daegis128l-aesni-glue.c48 void *state, void *tag_xor, unsigned int cryptlen,
184 unsigned int cryptlen, in crypto_aegis128l_aesni_crypt() argument
196 crypto_aegis128l_aesni_final(&state, tag_xor, req->assoclen, cryptlen); in crypto_aegis128l_aesni_crypt()
212 unsigned int cryptlen = req->cryptlen; in crypto_aegis128l_aesni_encrypt() local
214 crypto_aegis128l_aesni_crypt(req, &tag, cryptlen, &OPS); in crypto_aegis128l_aesni_encrypt()
217 req->assoclen + cryptlen, authsize, 1); in crypto_aegis128l_aesni_encrypt()
234 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128l_aesni_decrypt() local
237 req->assoclen + cryptlen, authsize, 0); in crypto_aegis128l_aesni_decrypt()
239 crypto_aegis128l_aesni_crypt(req, &tag, cryptlen, &OPS); in crypto_aegis128l_aesni_decrypt()
Dmorus1280_glue.c144 unsigned int cryptlen, in crypto_morus1280_glue_crypt() argument
156 ctx->ops->final(&state, tag_xor, req->assoclen, cryptlen); in crypto_morus1280_glue_crypt()
173 unsigned int cryptlen = req->cryptlen; in crypto_morus1280_glue_encrypt() local
175 crypto_morus1280_glue_crypt(req, OPS, cryptlen, &tag); in crypto_morus1280_glue_encrypt()
178 req->assoclen + cryptlen, authsize, 1); in crypto_morus1280_glue_encrypt()
197 unsigned int cryptlen = req->cryptlen - authsize; in crypto_morus1280_glue_decrypt() local
200 req->assoclen + cryptlen, authsize, 0); in crypto_morus1280_glue_decrypt()
202 crypto_morus1280_glue_crypt(req, OPS, cryptlen, &tag); in crypto_morus1280_glue_decrypt()
/Linux-v4.19/drivers/crypto/
Domap-aes-gcm.c94 int alen, clen, cryptlen, assoclen, ret; in omap_aes_gcm_copy_buffers() local
102 cryptlen = req->cryptlen; in omap_aes_gcm_copy_buffers()
108 cryptlen -= authlen; in omap_aes_gcm_copy_buffers()
111 clen = ALIGN(cryptlen, AES_BLOCK_SIZE); in omap_aes_gcm_copy_buffers()
113 nsg = !!(assoclen && cryptlen); in omap_aes_gcm_copy_buffers()
129 if (cryptlen) { in omap_aes_gcm_copy_buffers()
132 ret = omap_crypto_align_sg(&tmp, cryptlen, in omap_aes_gcm_copy_buffers()
142 dd->total = cryptlen; in omap_aes_gcm_copy_buffers()
155 ret = omap_crypto_align_sg(&dd->out_sg, cryptlen, in omap_aes_gcm_copy_buffers()
325 if (assoclen + req->cryptlen == 0) { in omap_aes_gcm_crypt()
/Linux-v4.19/include/crypto/
Daead.h90 unsigned int cryptlen; member
367 if (req->cryptlen < crypto_aead_authsize(aead)) in crypto_aead_decrypt()
510 unsigned int cryptlen, u8 *iv) in aead_request_set_crypt() argument
514 req->cryptlen = cryptlen; in aead_request_set_crypt()
Dskcipher.h30 unsigned int cryptlen; member
604 unsigned int cryptlen, void *iv) in skcipher_request_set_crypt() argument
608 req->cryptlen = cryptlen; in skcipher_request_set_crypt()
/Linux-v4.19/drivers/crypto/sunxi-ss/
Dsun4i-ss-cipher.c34 unsigned int ileft = areq->cryptlen; in sun4i_ss_opti_poll()
35 unsigned int oleft = areq->cryptlen; in sun4i_ss_opti_poll()
41 if (!areq->cryptlen) in sun4i_ss_opti_poll()
79 ileft = areq->cryptlen / 4; in sun4i_ss_opti_poll()
80 oleft = areq->cryptlen / 4; in sun4i_ss_opti_poll()
145 unsigned int ileft = areq->cryptlen; in sun4i_ss_cipher_poll()
146 unsigned int oleft = areq->cryptlen; in sun4i_ss_cipher_poll()
157 if (!areq->cryptlen) in sun4i_ss_cipher_poll()
212 ileft = areq->cryptlen; in sun4i_ss_cipher_poll()
213 oleft = areq->cryptlen; in sun4i_ss_cipher_poll()
[all …]
/Linux-v4.19/drivers/crypto/inside-secure/
Dsafexcel_cipher.c99 u32 cryptlen, u32 assoclen, u32 digestsize) in safexcel_aead_token() argument
114 cryptlen -= digestsize; in safexcel_aead_token()
122 token[1].packet_length = cryptlen; in safexcel_aead_token()
327 unsigned int cryptlen, in safexcel_handle_req_result() argument
355 sg_nents_for_len(src, cryptlen), in safexcel_handle_req_result()
359 sg_nents_for_len(src, cryptlen), in safexcel_handle_req_result()
362 sg_nents_for_len(dst, cryptlen), in safexcel_handle_req_result()
374 unsigned int cryptlen, unsigned int assoclen, in safexcel_send_req() argument
383 unsigned int totlen = cryptlen + assoclen; in safexcel_send_req()
443 sreq->direction, cryptlen, in safexcel_send_req()
[all …]
/Linux-v4.19/drivers/crypto/ccree/
Dcc_aead.c230 cc_zero_sgl(areq->dst, areq_ctx->cryptlen); in cc_aead_complete()
235 u32 skip = areq->cryptlen + areq_ctx->dst_offset; in cc_aead_complete()
730 areq_ctx->cryptlen > 0) in cc_set_assoc_desc()
740 areq_ctx->cryptlen > 0) in cc_set_assoc_desc()
777 areq_ctx->cryptlen, NS_BIT); in cc_proc_authen_desc()
827 if (areq_ctx->cryptlen == 0) in cc_proc_cipher_desc()
836 areq_ctx->src_offset), areq_ctx->cryptlen, in cc_proc_cipher_desc()
841 areq_ctx->cryptlen, NS_BIT, 0); in cc_proc_cipher_desc()
963 if (req_ctx->cryptlen == 0) in cc_proc_cipher()
1308 (req->cryptlen - ctx->authsize) : req->cryptlen; in validate_data_size()
[all …]

123