Home
last modified time | relevance | path

Searched refs:sg (Results 1 – 23 of 23) sorted by relevance

/crypto/
A Daf_alg.c614 sg = sgl->sg; in af_alg_alloc_tsgl()
626 if (sg) in af_alg_alloc_tsgl()
627 sg_chain(sg, MAX_SGL_ENTS + 1, sgl->sg); in af_alg_alloc_tsgl()
658 const struct scatterlist *sg = sgl->sg; in af_alg_count_tsgl() local
714 sg = sgl->sg; in af_alg_pull_tsgl()
1002 sg = sgl->sg + sgl->cur - 1; in af_alg_sendmsg()
1004 PAGE_SIZE - sg->offset - sg->length); in af_alg_sendmsg()
1007 sg->offset + sg->length, in af_alg_sendmsg()
1013 ctx->merge = (sg->offset + sg->length) & in af_alg_sendmsg()
1037 sg = sgl->sg; in af_alg_sendmsg()
[all …]
A Dscatterwalk.c35 struct scatterlist *sg = walk->sg; in scatterwalk_skip() local
37 nbytes += walk->offset - sg->offset; in scatterwalk_skip()
39 while (nbytes > sg->length) { in scatterwalk_skip()
40 nbytes -= sg->length; in scatterwalk_skip()
41 sg = sg_next(sg); in scatterwalk_skip()
43 walk->sg = sg; in scatterwalk_skip()
44 walk->offset = sg->offset + nbytes; in scatterwalk_skip()
78 void memcpy_from_sglist(void *buf, struct scatterlist *sg, in memcpy_from_sglist() argument
86 scatterwalk_start_at_pos(&walk, sg, start); in memcpy_from_sglist()
91 void memcpy_to_sglist(struct scatterlist *sg, unsigned int start, in memcpy_to_sglist() argument
[all …]
A Dcts.c60 struct scatterlist sg[2]; member
105 struct scatterlist *sg; in cts_cbc_encrypt() local
112 sg = scatterwalk_ffwd(rctx->sg, req->dst, offset - bsize); in cts_cbc_encrypt()
113 scatterwalk_map_and_copy(d + bsize, sg, 0, bsize, 0); in cts_cbc_encrypt()
118 scatterwalk_map_and_copy(d, sg, 0, bsize + lastn, 1); in cts_cbc_encrypt()
124 skcipher_request_set_crypt(subreq, sg, sg, bsize, req->iv); in cts_cbc_encrypt()
186 struct scatterlist *sg; in cts_cbc_decrypt() local
194 sg = scatterwalk_ffwd(rctx->sg, req->dst, offset - bsize); in cts_cbc_decrypt()
197 scatterwalk_map_and_copy(d + bsize, sg, 0, bsize, 0); in cts_cbc_decrypt()
211 scatterwalk_map_and_copy(d, sg, 0, bsize + lastn, 1); in cts_cbc_decrypt()
[all …]
A Dtwofish_common.c486 ctx->s[2][i] = mds[2][q1[(a) ^ sc] ^ sg]; \
494 ctx->s[2][i] = mds[2][q1[q0[(a) ^ sc] ^ sg] ^ sk]; \
502 ctx->s[2][i] = mds[2][q1[q0[q0[(a) ^ sc] ^ sg] ^ sk] ^ so]; \
579 u8 sa = 0, sb = 0, sc = 0, sd = 0, se = 0, sf = 0, sg = 0, sh = 0; in __twofish_setkey() local
601 CALC_S (se, sf, sg, sh, 8, 0x00, 0x2D, 0x01, 0x2D); /* 01 A4 02 A4 */ in __twofish_setkey()
602 CALC_S (se, sf, sg, sh, 9, 0x2D, 0xA4, 0x44, 0x8A); /* A4 56 A1 55 */ in __twofish_setkey()
603 CALC_S (se, sf, sg, sh, 10, 0x8A, 0xD5, 0xBF, 0xD1); /* 55 82 FC 87 */ in __twofish_setkey()
604 CALC_S (se, sf, sg, sh, 11, 0xD1, 0x7F, 0x3D, 0x99); /* 87 F3 C1 5A */ in __twofish_setkey()
605 CALC_S (se, sf, sg, sh, 12, 0x99, 0x46, 0x66, 0x96); /* 5A 1E 47 58 */ in __twofish_setkey()
606 CALC_S (se, sf, sg, sh, 13, 0x96, 0x3C, 0x5B, 0xED); /* 58 C6 AE DB */ in __twofish_setkey()
[all …]
A Dccm.c173 struct scatterlist sg[3]; in crypto_ccm_auth() local
183 sg_init_table(sg, 3); in crypto_ccm_auth()
190 sg_chain(sg, 3, req->src); in crypto_ccm_auth()
210 sg_init_table(sg, 2); in crypto_ccm_auth()
213 sg_chain(sg, 2, plain); in crypto_ccm_auth()
214 plain = sg; in crypto_ccm_auth()
250 struct scatterlist *sg; in crypto_ccm_init_crypt() local
268 if (sg != pctx->src + 1) in crypto_ccm_init_crypt()
275 if (sg != pctx->dst + 1) in crypto_ccm_init_crypt()
605 struct scatterlist *sg; in crypto_rfc4309_crypt() local
[all …]
A Dakcipher.c32 struct scatterlist sg; member
175 struct scatterlist *sg; in crypto_akcipher_sync_prep() local
197 sg = &data->sg; in crypto_akcipher_sync_prep()
198 sg_init_one(sg, buf, mlen); in crypto_akcipher_sync_prep()
199 akcipher_request_set_crypt(req, sg, sg, data->slen, data->dlen); in crypto_akcipher_sync_prep()
A Dgcm.c67 struct scatterlist sg; member
77 struct scatterlist sg; member
100 struct scatterlist sg[1]; in crypto_gcm_setkey() member
124 skcipher_request_set_crypt(&data->req, data->sg, data->sg, in crypto_gcm_setkey()
152 struct scatterlist *sg; in crypto_gcm_init_common() local
161 if (sg != pctx->src + 1) in crypto_gcm_init_common()
162 sg_chain(pctx->src, 2, sg); in crypto_gcm_init_common()
168 if (sg != pctx->dst + 1) in crypto_gcm_init_common()
721 struct scatterlist *sg; in crypto_rfc4106_crypt() local
733 if (sg != rctx->src + 1) in crypto_rfc4106_crypt()
[all …]
A Dessiv.c61 struct scatterlist sg[4]; member
208 struct scatterlist *sg; in essiv_aead_crypt() local
219 sg_init_table(rctx->sg, 4); in essiv_aead_crypt()
232 sg_set_buf(rctx->sg, rctx->assoc, ssize); in essiv_aead_crypt()
234 sg_set_page(rctx->sg, sg_page(req->src), ssize, in essiv_aead_crypt()
238 sg_set_buf(rctx->sg + 1, iv, ivsize); in essiv_aead_crypt()
239 sg = scatterwalk_ffwd(rctx->sg + 2, req->src, req->assoclen); in essiv_aead_crypt()
240 if (sg != rctx->sg + 2) in essiv_aead_crypt()
241 sg_chain(rctx->sg, 3, sg); in essiv_aead_crypt()
243 src = rctx->sg; in essiv_aead_crypt()
A Dtcrypt.c119 sg_init_table(sg, np + 1); in sg_init_aead()
395 cur->sg, in test_mb_aead_speed()
528 struct scatterlist *sg; in test_aead_speed() local
561 sg = kmalloc(sizeof(*sg) * 9 * 2, GFP_KERNEL); in test_aead_speed()
562 if (!sg) in test_aead_speed()
564 sgout = &sg[9]; in test_aead_speed()
690 kfree(sg); in test_aead_speed()
705 sg_init_table(sg, TVMEMSIZE); in test_hash_sg_init()
892 test_hash_sg_init(sg); in test_ahash_speed_common()
1178 cur->sg, bs, iv); in test_mb_skcipher_speed()
[all …]
A Dahash.c87 struct scatterlist *sg; in hash_walk_new_entry() local
89 sg = walk->sg; in hash_walk_new_entry()
90 walk->offset = sg->offset; in hash_walk_new_entry()
93 walk->entrylen = sg->length; in hash_walk_new_entry()
119 walk->sg = req->src; in crypto_hash_walk_first()
147 walk->sg = sg_next(walk->sg); in crypto_hash_walk_done()
208 struct scatterlist *sg; in shash_ahash_digest() local
218 sg = req->src; in shash_ahash_digest()
219 if (nbytes > sg->length) in shash_ahash_digest()
223 page = sg_page(sg); in shash_ahash_digest()
[all …]
A Drsassa-pkcs1.c227 struct scatterlist sg; in rsassa_pkcs1_verify() local
249 sg_init_one(&sg, out_buf, slen); in rsassa_pkcs1_verify()
251 akcipher_request_set_crypt(child_req, &sg, &sg, slen, slen); in rsassa_pkcs1_verify()
A Drsa-pkcs1pad.c63 static void pkcs1pad_sg_set_buf(struct scatterlist *sg, void *buf, size_t len, in pkcs1pad_sg_set_buf() argument
68 sg_init_table(sg, nsegs); in pkcs1pad_sg_set_buf()
69 sg_set_buf(sg, buf, len); in pkcs1pad_sg_set_buf()
72 sg_chain(sg, nsegs, next); in pkcs1pad_sg_set_buf()
A Dchacha20poly1305.c134 struct scatterlist *sg = req->src; in poly_hash() local
149 if (sg != req->dst) in poly_hash()
150 memcpy_sglist(req->dst, sg, req->assoclen); in poly_hash()
153 sg = req->dst; in poly_hash()
156 scatterwalk_start(&walk, sg); in poly_hash()
A Dalgif_aead.c160 struct scatterlist *process_sg = tsgl->sg + i; in _aead_recvmsg()
241 struct scatterlist *sg = sgl_prev->sgt.sgl; in _aead_recvmsg() local
243 sg_unmark_end(sg + sgl_prev->sgt.nents - 1); in _aead_recvmsg()
244 sg_chain(sg, sgl_prev->sgt.nents + 1, areq->tsgl); in _aead_recvmsg()
A Dacompress.c508 walk->in.__addr = (void *)(((u8 *)walk->in.sg) + in acomp_walk_next_src()
525 walk->out.__addr = (void *)(((u8 *)walk->out.sg) + in acomp_walk_next_dst()
555 walk->in.sg = (void *)req->svirt; in acomp_walk_virt()
560 walk->out.sg = (void *)req->dvirt; in acomp_walk_virt()
A Dadiantum.c124 struct scatterlist sg; in adiantum_setkey() member
146 sg_init_one(&data->sg, data->derived_keys, sizeof(data->derived_keys)); in adiantum_setkey()
152 skcipher_request_set_crypt(&data->req, &data->sg, &data->sg, in adiantum_setkey()
A Dxts.c37 struct scatterlist sg[2]; member
171 rctx->tail = scatterwalk_ffwd(rctx->sg, req->dst, in xts_cts_final()
A Dtestmgr.c695 struct scatterlist *sg = &tsgl->sgl_ptr[i]; in verify_correct_output() local
696 unsigned int len = sg->length; in verify_correct_output()
697 unsigned int offset = sg->offset; in verify_correct_output()
710 actual_output = page_address(sg_page(sg)) + offset; in verify_correct_output()
/crypto/krb5/
A Dinternal.h75 struct scatterlist *sg, unsigned int nr_sg,
83 struct scatterlist *sg, unsigned int nr_sg,
90 struct scatterlist *sg, unsigned int nr_sg,
98 struct scatterlist *sg, unsigned int nr_sg,
173 int crypto_shash_update_sg(struct shash_desc *desc, struct scatterlist *sg,
196 struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
201 struct scatterlist *sg, unsigned int nr_sg,
206 struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
211 struct scatterlist *sg, unsigned int nr_sg,
A Drfc3961_simplified.c90 sg_miter_start(&miter, sg, sg_nents(sg), in crypto_shash_update_sg()
107 struct scatterlist sg[1]; in rfc3961_do_encrypt() local
124 sg_init_one(sg, out->data, out->len); in rfc3961_do_encrypt()
128 skcipher_request_set_crypt(req, sg, sg, out->len, local_iv); in rfc3961_do_encrypt()
542 struct scatterlist *sg, unsigned int nr_sg, size_t sg_len, in krb5_aead_encrypt() argument
592 aead_request_set_crypt(req, sg, sg, secure_len, iv); in krb5_aead_encrypt()
610 struct scatterlist *sg, unsigned int nr_sg, in krb5_aead_decrypt() argument
637 aead_request_set_crypt(req, sg, sg, *_len, iv); in krb5_aead_decrypt()
659 struct scatterlist *sg, unsigned int nr_sg, size_t sg_len, in rfc3961_get_mic() argument
718 struct scatterlist *sg, unsigned int nr_sg, in rfc3961_verify_mic() argument
[all …]
A Dselftest.c40 static void dump_sg(struct scatterlist *sg, unsigned int limit)
44 for (; sg && limit > 0; sg = sg_next(sg)) {
45 unsigned int off = sg->offset, len = umin(sg->length, limit);
46 const void *p = kmap_local_page(sg_page(sg));
246 struct scatterlist sg[1]; in krb5_test_one_enc() local
305 sg_init_one(sg, buf, message_len); in krb5_test_one_enc()
306 ret = crypto_krb5_encrypt(krb5, ci, sg, 1, message_len, in krb5_test_one_enc()
383 struct scatterlist sg[1]; in krb5_test_one_mic() local
430 sg_init_one(sg, buf, 1024); in krb5_test_one_mic()
432 ret = crypto_krb5_get_mic(krb5, ci, NULL, sg, 1, 1024, in krb5_test_one_mic()
[all …]
A Dkrb5_api.c330 struct scatterlist *sg, unsigned int nr_sg, in crypto_krb5_encrypt() argument
339 return krb5->profile->encrypt(krb5, aead, sg, nr_sg, sg_len, in crypto_krb5_encrypt()
367 struct scatterlist *sg, unsigned int nr_sg, in crypto_krb5_decrypt() argument
370 return krb5->profile->decrypt(krb5, aead, sg, nr_sg, _offset, _len); in crypto_krb5_decrypt()
398 struct scatterlist *sg, unsigned int nr_sg, in crypto_krb5_get_mic() argument
406 return krb5->profile->get_mic(krb5, shash, metadata, sg, nr_sg, sg_len, in crypto_krb5_get_mic()
435 struct scatterlist *sg, unsigned int nr_sg, in crypto_krb5_verify_mic() argument
438 return krb5->profile->verify_mic(krb5, shash, metadata, sg, nr_sg, in crypto_krb5_verify_mic()
A Drfc8009_aes2.c174 struct scatterlist *sg, unsigned int nr_sg, size_t sg_len, in rfc8009_encrypt() argument
210 done = sg_pcopy_from_buffer(sg, nr_sg, buffer, krb5->conf_len, in rfc8009_encrypt()
218 done = sg_zero_buffer(sg, nr_sg, pad_len, data_offset + data_len); in rfc8009_encrypt()
226 sg_chain(bsg, 2, sg); in rfc8009_encrypt()
253 struct scatterlist *sg, unsigned int nr_sg, in rfc8009_decrypt() argument
282 sg_chain(bsg, 2, sg); in rfc8009_decrypt()

Completed in 66 milliseconds