Lines Matching refs:sg

61 	struct scatterlist sg[1];  in krb5_encrypt()  local
78 sg_init_one(sg, out, length); in krb5_encrypt()
80 ret = crypto_blkcipher_encrypt_iv(&desc, sg, sg, length); in krb5_encrypt()
95 struct scatterlist sg[1]; in krb5_decrypt() local
111 sg_init_one(sg, out, length); in krb5_decrypt()
113 ret = crypto_blkcipher_decrypt_iv(&desc, sg, sg, length); in krb5_decrypt()
120 checksummer(struct scatterlist *sg, void *data) in checksummer() argument
124 return crypto_hash_update(desc, sg, sg->length); in checksummer()
156 struct scatterlist sg[1]; in make_checksum_hmac_md5() local
194 sg_init_one(sg, rc4salt, 4); in make_checksum_hmac_md5()
195 err = crypto_hash_update(&desc, sg, 4); in make_checksum_hmac_md5()
199 sg_init_one(sg, header, hdrlen); in make_checksum_hmac_md5()
200 err = crypto_hash_update(&desc, sg, hdrlen); in make_checksum_hmac_md5()
221 sg_init_one(sg, checksumdata, crypto_hash_digestsize(md5)); in make_checksum_hmac_md5()
222 err = crypto_hash_digest(&desc, sg, crypto_hash_digestsize(md5), in make_checksum_hmac_md5()
246 struct scatterlist sg[1]; in make_checksum() local
279 sg_init_one(sg, header, hdrlen); in make_checksum()
280 err = crypto_hash_update(&desc, sg, hdrlen); in make_checksum()
327 struct scatterlist sg[1]; in make_checksum_v2() local
362 sg_init_one(sg, header, hdrlen); in make_checksum_v2()
363 err = crypto_hash_update(&desc, sg, hdrlen); in make_checksum_v2()
401 encryptor(struct scatterlist *sg, void *data) in encryptor() argument
406 int thislen = desc->fraglen + sg->length; in encryptor()
420 in_page = sg_page(sg); in encryptor()
422 sg_set_page(&desc->infrags[desc->fragno], in_page, sg->length, in encryptor()
423 sg->offset); in encryptor()
424 sg_set_page(&desc->outfrags[desc->fragno], sg_page(sg), sg->length, in encryptor()
425 sg->offset); in encryptor()
427 desc->fraglen += sg->length; in encryptor()
428 desc->pos += sg->length; in encryptor()
448 sg_set_page(&desc->outfrags[0], sg_page(sg), fraglen, in encryptor()
449 sg->offset + sg->length - fraglen); in encryptor()
496 decryptor(struct scatterlist *sg, void *data) in decryptor() argument
499 int thislen = desc->fraglen + sg->length; in decryptor()
505 sg_set_page(&desc->frags[desc->fragno], sg_page(sg), sg->length, in decryptor()
506 sg->offset); in decryptor()
508 desc->fraglen += sg->length; in decryptor()
526 sg_set_page(&desc->frags[0], sg_page(sg), fraglen, in decryptor()
527 sg->offset + sg->length - fraglen); in decryptor()
601 struct scatterlist sg[1]; in gss_krb5_cts_crypt() local
626 sg_init_one(sg, data, len); in gss_krb5_cts_crypt()
629 ret = crypto_blkcipher_encrypt_iv(&desc, sg, sg, len); in gss_krb5_cts_crypt()
631 ret = crypto_blkcipher_decrypt_iv(&desc, sg, sg, len); in gss_krb5_cts_crypt()
858 struct scatterlist sg[1]; in krb5_rc4_setup_seq_key() local
884 sg_init_table(sg, 1); in krb5_rc4_setup_seq_key()
885 sg_set_buf(sg, &zeroconstant, 4); in krb5_rc4_setup_seq_key()
887 err = crypto_hash_digest(&desc, sg, 4, Kseq); in krb5_rc4_setup_seq_key()
896 sg_set_buf(sg, cksum, 8); in krb5_rc4_setup_seq_key()
898 err = crypto_hash_digest(&desc, sg, 8, Kseq); in krb5_rc4_setup_seq_key()
924 struct scatterlist sg[1]; in krb5_rc4_setup_enc_key() local
954 sg_init_table(sg, 1); in krb5_rc4_setup_enc_key()
955 sg_set_buf(sg, zeroconstant, 4); in krb5_rc4_setup_enc_key()
957 err = crypto_hash_digest(&desc, sg, 4, Kcrypt); in krb5_rc4_setup_enc_key()
971 sg_set_buf(sg, seqnumarray, 4); in krb5_rc4_setup_enc_key()
973 err = crypto_hash_digest(&desc, sg, 4, Kcrypt); in krb5_rc4_setup_enc_key()