Lines Matching refs:datalen
653 int authlen, assoclen, datalen, rc; in llsec_do_encrypt_auth() local
667 datalen = skb_tail_pointer(skb) - data; in llsec_do_encrypt_auth()
671 sg_init_one(&sg, skb_mac_header(skb), assoclen + datalen + authlen); in llsec_do_encrypt_auth()
674 assoclen += datalen; in llsec_do_encrypt_auth()
675 datalen = 0; in llsec_do_encrypt_auth()
679 aead_request_set_crypt(req, &sg, &sg, datalen, iv); in llsec_do_encrypt_auth()
831 int datalen; in llsec_do_decrypt_unauth() local
841 datalen = skb_tail_pointer(skb) - data; in llsec_do_decrypt_unauth()
843 sg_init_one(&src, data, datalen); in llsec_do_decrypt_unauth()
845 return crypto_blkcipher_decrypt_iv(&req, &src, &src, datalen); in llsec_do_decrypt_unauth()
855 int authlen, datalen, assoclen, rc; in llsec_do_decrypt_auth() local
869 datalen = skb_tail_pointer(skb) - data; in llsec_do_decrypt_auth()
871 sg_init_one(&sg, skb_mac_header(skb), assoclen + datalen); in llsec_do_decrypt_auth()
874 assoclen += datalen - authlen; in llsec_do_decrypt_auth()
875 datalen = authlen; in llsec_do_decrypt_auth()
879 aead_request_set_crypt(req, &sg, &sg, datalen, iv); in llsec_do_decrypt_auth()