Lines Matching refs:challenge
640 * issue a challenge
644 struct rxkad_challenge challenge;
656 challenge.version = htonl(2);
657 challenge.nonce = htonl(conn->rxkad.nonce);
658 challenge.min_level = htonl(0);
659 challenge.__padding = 0;
680 iov[1].iov_base = &challenge;
681 iov[1].iov_len = sizeof(challenge);
755 * Validate a challenge packet.
760 struct rxkad_challenge challenge;
781 &challenge, sizeof(challenge)) < 0) {
787 version = ntohl(challenge.version);
788 sp->chall.rxkad_nonce = ntohl(challenge.nonce);
789 min_level = ntohl(challenge.min_level);
814 struct sk_buff *challenge,
818 struct rxrpc_skb_priv *csp = rxrpc_skb(challenge);
859 * respond to a challenge packet
862 struct sk_buff *challenge)
874 return rxrpc_abort_conn(conn, challenge, RXKADEXPIRED, ret,
892 ret = rxkad_insert_response_header(conn, token, challenge, response,
906 csp = rxrpc_skb(challenge);
923 static int rxkad_sendmsg_respond_to_challenge(struct sk_buff *challenge,
930 * rxkad_kernel_respond_to_challenge - Respond to a challenge with appdata
931 * @challenge: The challenge to respond to
937 int rxkad_kernel_respond_to_challenge(struct sk_buff *challenge)
939 struct rxrpc_skb_priv *csp = rxrpc_skb(challenge);
941 return rxkad_respond_to_challenge(csp->chall.conn, challenge);
1281 * ENOMEM. We just want to send the challenge again. Note that we