Lines Matching refs:req
194 struct skcipher_request *req; in rxkad_prime_packet_security() local
210 req = skcipher_request_alloc(&ci->base, GFP_NOFS); in rxkad_prime_packet_security()
211 if (!req) { in rxkad_prime_packet_security()
225 skcipher_request_set_sync_tfm(req, ci); in rxkad_prime_packet_security()
226 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_prime_packet_security()
227 skcipher_request_set_crypt(req, &sg, &sg, tmpsize, iv.x); in rxkad_prime_packet_security()
228 crypto_skcipher_encrypt(req); in rxkad_prime_packet_security()
229 skcipher_request_free(req); in rxkad_prime_packet_security()
260 struct skcipher_request *req) in rxkad_secure_packet_auth() argument
286 skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); in rxkad_secure_packet_auth()
287 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_secure_packet_auth()
288 skcipher_request_set_crypt(req, &sg, &sg, 8, iv.x); in rxkad_secure_packet_auth()
289 crypto_skcipher_encrypt(req); in rxkad_secure_packet_auth()
290 skcipher_request_zero(req); in rxkad_secure_packet_auth()
301 struct skcipher_request *req) in rxkad_secure_packet_encrypt() argument
329 skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); in rxkad_secure_packet_encrypt()
330 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_secure_packet_encrypt()
331 skcipher_request_set_crypt(req, &sg, &sg, txb->pkt_len, iv.x); in rxkad_secure_packet_encrypt()
332 ret = crypto_skcipher_encrypt(req); in rxkad_secure_packet_encrypt()
333 skcipher_request_zero(req); in rxkad_secure_packet_encrypt()
342 struct skcipher_request *req; in rxkad_secure_packet() local
362 req = rxkad_get_call_crypto(call); in rxkad_secure_packet()
363 if (!req) in rxkad_secure_packet()
376 skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); in rxkad_secure_packet()
377 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_secure_packet()
378 skcipher_request_set_crypt(req, &sg, &sg, 8, iv.x); in rxkad_secure_packet()
379 crypto_skcipher_encrypt(req); in rxkad_secure_packet()
380 skcipher_request_zero(req); in rxkad_secure_packet()
394 ret = rxkad_secure_packet_auth(call, txb, req); in rxkad_secure_packet()
399 ret = rxkad_secure_packet_encrypt(call, txb, req); in rxkad_secure_packet()
416 skcipher_request_free(req); in rxkad_secure_packet()
426 struct skcipher_request *req) in rxkad_verify_packet_1() argument
453 skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); in rxkad_verify_packet_1()
454 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_verify_packet_1()
455 skcipher_request_set_crypt(req, sg, sg, 8, iv.x); in rxkad_verify_packet_1()
456 crypto_skcipher_decrypt(req); in rxkad_verify_packet_1()
457 skcipher_request_zero(req); in rxkad_verify_packet_1()
489 struct skcipher_request *req) in rxkad_verify_packet_2() argument
531 skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); in rxkad_verify_packet_2()
532 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_verify_packet_2()
533 skcipher_request_set_crypt(req, sg, sg, sp->len, iv.x); in rxkad_verify_packet_2()
534 crypto_skcipher_decrypt(req); in rxkad_verify_packet_2()
535 skcipher_request_zero(req); in rxkad_verify_packet_2()
571 struct skcipher_request *req; in rxkad_verify_packet() local
588 req = rxkad_get_call_crypto(call); in rxkad_verify_packet()
589 if (!req) in rxkad_verify_packet()
602 skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); in rxkad_verify_packet()
603 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_verify_packet()
604 skcipher_request_set_crypt(req, &sg, &sg, 8, iv.x); in rxkad_verify_packet()
605 crypto_skcipher_encrypt(req); in rxkad_verify_packet()
606 skcipher_request_zero(req); in rxkad_verify_packet()
624 ret = rxkad_verify_packet_1(call, skb, seq, req); in rxkad_verify_packet()
627 ret = rxkad_verify_packet_2(call, skb, seq, req); in rxkad_verify_packet()
635 skcipher_request_free(req); in rxkad_verify_packet()
726 struct skcipher_request *req; in rxkad_encrypt_response() local
739 req = skcipher_request_alloc(&conn->rxkad.cipher->base, GFP_NOFS); in rxkad_encrypt_response()
740 if (!req) in rxkad_encrypt_response()
746 skcipher_request_set_sync_tfm(req, conn->rxkad.cipher); in rxkad_encrypt_response()
747 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_encrypt_response()
748 skcipher_request_set_crypt(req, sg, sg, encsize, iv.x); in rxkad_encrypt_response()
749 ret = crypto_skcipher_encrypt(req); in rxkad_encrypt_response()
750 skcipher_request_free(req); in rxkad_encrypt_response()
955 struct skcipher_request *req; in rxkad_decrypt_ticket() local
973 req = skcipher_request_alloc(server_key->payload.data[0], GFP_NOFS); in rxkad_decrypt_ticket()
974 if (!req) in rxkad_decrypt_ticket()
978 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_decrypt_ticket()
979 skcipher_request_set_crypt(req, sg, sg, ticket_len, iv.x); in rxkad_decrypt_ticket()
980 crypto_skcipher_decrypt(req); in rxkad_decrypt_ticket()
981 skcipher_request_free(req); in rxkad_decrypt_ticket()
1080 struct skcipher_request *req = rxkad_ci_req; in rxkad_decrypt_response() local
1096 skcipher_request_set_sync_tfm(req, rxkad_ci); in rxkad_decrypt_response()
1097 skcipher_request_set_callback(req, 0, NULL, NULL); in rxkad_decrypt_response()
1098 skcipher_request_set_crypt(req, sg, sg, sizeof(resp->encrypted), iv.x); in rxkad_decrypt_response()
1099 crypto_skcipher_decrypt(req); in rxkad_decrypt_response()
1100 skcipher_request_zero(req); in rxkad_decrypt_response()
1305 struct skcipher_request *req; in rxkad_init() local
1313 req = skcipher_request_alloc(&tfm->base, GFP_KERNEL); in rxkad_init()
1314 if (!req) in rxkad_init()
1317 rxkad_ci_req = req; in rxkad_init()