• Home
  • Raw
  • Download

Lines Matching refs:call

153 static int rxkad_secure_packet_auth(const struct rxrpc_call *call,  in rxkad_secure_packet_auth()  argument
180 desc.tfm = call->conn->cipher; in rxkad_secure_packet_auth()
197 static int rxkad_secure_packet_encrypt(const struct rxrpc_call *call, in rxkad_secure_packet_encrypt() argument
224 token = call->conn->key->payload.data; in rxkad_secure_packet_encrypt()
226 desc.tfm = call->conn->cipher; in rxkad_secure_packet_encrypt()
239 len = data_size + call->conn->size_align - 1; in rxkad_secure_packet_encrypt()
240 len &= ~(call->conn->size_align - 1); in rxkad_secure_packet_encrypt()
253 static int rxkad_secure_packet(const struct rxrpc_call *call, in rxkad_secure_packet() argument
272 call->debug_id, key_serial(call->conn->key), ntohl(sp->hdr.seq), in rxkad_secure_packet()
275 if (!call->conn->cipher) in rxkad_secure_packet()
278 ret = key_validate(call->conn->key); in rxkad_secure_packet()
283 memcpy(&iv, call->conn->csum_iv.x, sizeof(iv)); in rxkad_secure_packet()
284 desc.tfm = call->conn->cipher; in rxkad_secure_packet()
289 x = htonl(call->channel << (32 - RXRPC_CIDSHIFT)); in rxkad_secure_packet()
304 switch (call->conn->security_level) { in rxkad_secure_packet()
309 ret = rxkad_secure_packet_auth(call, skb, data_size, sechdr); in rxkad_secure_packet()
312 ret = rxkad_secure_packet_encrypt(call, skb, data_size, in rxkad_secure_packet()
327 static int rxkad_verify_packet_auth(const struct rxrpc_call *call, in rxkad_verify_packet_auth() argument
355 desc.tfm = call->conn->cipher; in rxkad_verify_packet_auth()
401 static int rxkad_verify_packet_encrypt(const struct rxrpc_call *call, in rxkad_verify_packet_encrypt() argument
436 token = call->conn->key->payload.data; in rxkad_verify_packet_encrypt()
438 desc.tfm = call->conn->cipher; in rxkad_verify_packet_encrypt()
486 static int rxkad_verify_packet(const struct rxrpc_call *call, in rxkad_verify_packet() argument
505 call->debug_id, key_serial(call->conn->key), in rxkad_verify_packet()
508 if (!call->conn->cipher) in rxkad_verify_packet()
518 memcpy(&iv, call->conn->csum_iv.x, sizeof(iv)); in rxkad_verify_packet()
519 desc.tfm = call->conn->cipher; in rxkad_verify_packet()
524 x = htonl(call->channel << (32 - RXRPC_CIDSHIFT)); in rxkad_verify_packet()
526 tmpbuf.x[0] = call->call_id; in rxkad_verify_packet()
545 switch (call->conn->security_level) { in rxkad_verify_packet()
550 ret = rxkad_verify_packet_auth(call, skb, _abort_code); in rxkad_verify_packet()
553 ret = rxkad_verify_packet_encrypt(call, skb, _abort_code); in rxkad_verify_packet()