• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rxrpc/

Lines Matching refs:call

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