Home
last modified time | relevance | path

Searched refs:challenge (Results 1 – 25 of 47) sorted by relevance

12

/linux/drivers/nvme/target/
H A Dauth.c285 u8 *challenge = req->sq->dhchap_c1; in nvmet_auth_host_hash() local
308 challenge = kmalloc(shash_len, GFP_KERNEL); in nvmet_auth_host_hash()
309 if (!challenge) { in nvmet_auth_host_hash()
317 challenge, shash_len); in nvmet_auth_host_hash()
325 nvme_auth_hmac_update(&hmac, challenge, shash_len); in nvmet_auth_host_hash()
344 if (challenge != req->sq->dhchap_c1) in nvmet_auth_host_hash()
345 kfree(challenge); in nvmet_auth_host_hash()
357 u8 *challenge = req->sq->dhchap_c2; in nvmet_auth_ctrl_hash() local
380 challenge = kmalloc(shash_len, GFP_KERNEL); in nvmet_auth_ctrl_hash()
381 if (!challenge) { in nvmet_auth_ctrl_hash()
[all …]
/linux/net/rxrpc/
H A Drxkad.c505 * issue a challenge in rxkad_verify_packet_2()
509 struct rxkad_challenge challenge; in rxkad_verify_packet_2()
521 challenge.version = htonl(2); in rxkad_verify_packet_2()
522 challenge.nonce = htonl(conn->rxkad.nonce); in rxkad_verify_packet_2()
523 challenge.min_level = htonl(0); in rxkad_verify_packet_2()
524 challenge.__padding = 0; in rxkad_verify_packet_2()
545 iov[1].iov_base = &challenge; in rxkad_verify_packet_2()
546 iov[1].iov_len = sizeof(challenge); in rxkad_verify_packet_2()
585 * Validate a challenge packet. in rxkad_verify_packet()
590 struct rxkad_challenge challenge; in rxkad_verify_packet()
640 struct rxkad_challenge challenge; rxkad_issue_challenge() local
756 struct rxkad_challenge challenge; rxkad_validate_challenge() local
810 rxkad_insert_response_header(struct rxrpc_connection * conn,const struct rxrpc_key_token * token,struct sk_buff * challenge,struct sk_buff * response,size_t * offset) rxkad_insert_response_header() argument
858 rxkad_respond_to_challenge(struct rxrpc_connection * conn,struct sk_buff * challenge) rxkad_respond_to_challenge() argument
919 rxkad_sendmsg_respond_to_challenge(struct sk_buff * challenge,struct msghdr * msg) rxkad_sendmsg_respond_to_challenge() argument
933 rxkad_kernel_respond_to_challenge(struct sk_buff * challenge) rxkad_kernel_respond_to_challenge() argument
[all...]
H A Drxgk.c623 * Allocate memory to hold a challenge or a response packet. We're not running
638 * Issue a challenge.
706 * Validate a challenge packet.
738 * rxgk_kernel_query_challenge - Query RxGK-specific challenge parameters
739 * @challenge: The challenge packet to query
743 u32 rxgk_kernel_query_challenge(struct sk_buff *challenge) in rxgk_kernel_query_challenge()
745 struct rxrpc_skb_priv *sp = rxrpc_skb(challenge); in rxgk_kernel_query_challenge()
753 * challenge.
756 struct sk_buff *challenge, in rxgk_challenge_to_recvmsg()
742 rxgk_kernel_query_challenge(struct sk_buff * challenge) rxgk_kernel_query_challenge() argument
755 rxgk_challenge_to_recvmsg(struct rxrpc_connection * conn,struct sk_buff * challenge,struct msghdr * msg) rxgk_challenge_to_recvmsg() argument
838 rxgk_construct_authenticator(struct rxrpc_connection * conn,struct sk_buff * challenge,const struct krb5_buffer * appdata,struct sk_buff * response,size_t offset) rxgk_construct_authenticator() argument
924 rxgk_construct_response(struct rxrpc_connection * conn,struct sk_buff * challenge,struct krb5_buffer * appdata) rxgk_construct_response() argument
1013 rxgk_respond_to_challenge(struct rxrpc_connection * conn,struct sk_buff * challenge,struct krb5_buffer * appdata) rxgk_respond_to_challenge() argument
1026 rxgk_respond_to_challenge_no_appdata(struct rxrpc_connection * conn,struct sk_buff * challenge) rxgk_respond_to_challenge_no_appdata() argument
1043 rxgk_kernel_respond_to_challenge(struct sk_buff * challenge,struct krb5_buffer * appdata) rxgk_kernel_respond_to_challenge() argument
1056 rxgk_sendmsg_respond_to_challenge(struct sk_buff * challenge,struct msghdr * msg) rxgk_sendmsg_respond_to_challenge() argument
[all...]
H A Dinsecure.c50 static int none_sendmsg_respond_to_challenge(struct sk_buff *challenge, in none_sendmsg_respond_to_challenge() argument
H A Drecvmsg.c222 struct sk_buff *challenge, unsigned int flags)
224 struct rxrpc_skb_priv *sp = rxrpc_skb(challenge); in rxrpc_recvmsg_challenge() argument
227 return conn->security->challenge_to_recvmsg(conn, challenge, msg); in rxrpc_recvmsg_challenge()
H A Dar-internal.h306 /* issue a challenge */
309 /* Validate a challenge packet */
313 /* Fill out the cmsg for recvmsg() to pass on a challenge to userspace.
317 struct sk_buff *challenge,
320 /* Parse sendmsg() control message and respond to challenge. */
321 int (*sendmsg_respond_to_challenge)(struct sk_buff *challenge,
324 /* respond to a challenge */
326 struct sk_buff *challenge);
493 RXRPC_CONN_EV_CHALLENGE, /* Send challenge packet */
/linux/drivers/nvme/host/
H A Dauth.c418 u8 buf[4], *challenge = chap->c1; in nvme_auth_dhchap_setup_host_response() local
444 challenge = kmalloc(chap->hash_len, GFP_KERNEL); in nvme_auth_dhchap_setup_host_response()
445 if (!challenge) { in nvme_auth_dhchap_setup_host_response()
452 chap->c1, challenge, in nvme_auth_dhchap_setup_host_response()
458 nvme_auth_hmac_update(&hmac, challenge, chap->hash_len); in nvme_auth_dhchap_setup_host_response()
478 if (challenge != chap->c1) in nvme_auth_dhchap_setup_host_response()
479 kfree(challenge); in nvme_auth_dhchap_setup_host_response()
489 u8 buf[4], *challenge = chap->c2; in nvme_auth_dhchap_setup_ctrl_response() local
508 challenge = kmalloc(chap->hash_len, GFP_KERNEL); in nvme_auth_dhchap_setup_ctrl_response()
509 if (!challenge) { in nvme_auth_dhchap_setup_ctrl_response()
[all …]
/linux/drivers/staging/greybus/
H A Dauthentication.c144 u8 *challenge, u8 *result, u8 *auth_response, in cap_authenticate() argument
164 memcpy(request->challenge, challenge, sizeof(request->challenge)); in cap_authenticate()
249 authenticate->challenge, in cap_ioctl()
H A Dgreybus_authentication.h61 __u8 challenge[32]; member
/linux/drivers/target/iscsi/
H A Discsi_target_auth.c53 memset(chap->challenge, 0, MAX_CHAP_CHALLENGE_LEN); in chap_gen_challenge()
55 ret = get_random_bytes_wait(chap->challenge, chap->challenge_len); in chap_gen_challenge()
59 bin2hex(challenge_asciihex, chap->challenge, in chap_gen_challenge()
62 * Set CHAP_C, and copy the generated challenge into c_str. in chap_gen_challenge()
184 /* Tie the challenge length to the digest size */ in chap_server_open()
295 pr_err("Unable to allocate challenge buffer\n"); in chap_server_compute_hash()
401 ret = crypto_shash_finup(desc, chap->challenge, in chap_server_compute_hash()
404 pr_err("crypto_shash_finup() failed for challenge\n"); in chap_server_compute_hash()
473 pr_err("Unable to convert incoming challenge\n"); in chap_server_compute_hash()
504 pr_err("Unable to convert incoming challenge\ in chap_server_compute_hash()
[all...]
H A Discsi_target_auth.h37 unsigned char challenge[MAX_CHAP_CHALLENGE_LEN]; member
/linux/tools/testing/selftests/net/netfilter/packetdrill/
H A Dconntrack_syn_challenge_ack.pkt2 // a challenge-ACK.
3 // Check that conntrack lets all packets pass, including the challenge ack,
H A Dconntrack_synack_reuse.pkt25 // Won't expect this: challenge ack.
/linux/drivers/thunderbolt/
H A Ddomain.c709 * random challenge and sends it to the switch. The switch responds to
710 * this and if the response matches our random challenge, the switch is
717 u8 challenge[TB_SWITCH_KEY_SIZE]; in tb_domain_challenge_switch_key()
731 get_random_bytes(challenge, sizeof(challenge)); in tb_domain_challenge_switch_key()
732 ret = tb->cm_ops->challenge_switch_key(tb, sw, challenge, response); in tb_domain_challenge_switch_key()
738 challenge, sizeof(challenge), hmac); in tb_domain_challenge_switch_key()
714 u8 challenge[TB_SWITCH_KEY_SIZE]; tb_domain_challenge_switch_key() local
H A Dtb_msgs.h256 u32 challenge[8]; member
265 u32 challenge[8]; member
419 u32 challenge[8]; member
449 u32 challenge[8]; member
H A Dicm.c553 const u8 *challenge, u8 *response) in icm_fr_challenge_switch_key() argument
564 memcpy(request.challenge, challenge, TB_SWITCH_KEY_SIZE); in icm_fr_challenge_switch_key()
1128 const u8 *challenge, u8 *response) in icm_tr_challenge_switch_key()
1140 memcpy(request.challenge, challenge, TB_SWITCH_KEY_SIZE); in icm_tr_challenge_switch_key()
1122 icm_tr_challenge_switch_key(struct tb * tb,struct tb_switch * sw,const u8 * challenge,u8 * response) icm_tr_challenge_switch_key() argument
/linux/drivers/i2c/muxes/
H A DMakefile5 obj-$(CONFIG_I2C_ARB_GPIO_CHALLENGE) += i2c-arb-gpio-challenge.o
H A DKconfig15 I2C multimaster arbitration scheme using GPIOs and a challenge &
20 will be called i2c-arb-gpio-challenge.
/linux/include/linux/
H A Dnvme-auth.h48 const u8 *challenge, u8 *aug, size_t hlen);
/linux/drivers/gpu/drm/ttm/tests/
H A DTODO24 a challenge, but is worth trying. Look at selftests like
/linux/drivers/media/usb/hdpvr/
H A Dhdpvr-core.c69 static void challenge(u8 *bytes) in challenge() function
172 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, "challenge: %8ph\n", in device_authorization()
175 challenge(response); in device_authorization()
/linux/net/ceph/
H A Dauth_x.c863 void *challenge, int challenge_len, in decrypt_authorizer_challenge() argument
872 challenge, challenge_len); in decrypt_authorizer_challenge()
877 dp = challenge + __ceph_x_encrypt_offset(secret); in decrypt_authorizer_challenge()
891 void *challenge, int challenge_len) in ceph_x_add_authorizer_challenge() argument
897 ret = decrypt_authorizer_challenge(&au->session_key, challenge, in ceph_x_add_authorizer_challenge()
/linux/drivers/nvme/common/
H A Dauth.c374 const u8 *challenge, u8 *aug, size_t hlen) in nvme_auth_augmented_challenge() argument
376 return nvme_auth_hmac(hmac_id, skey, skey_len, challenge, hlen, aug); in nvme_auth_augmented_challenge()
/linux/Documentation/arch/riscv/
H A Dpatch-acceptance.rst13 challenge for RISC-V Linux maintenance. Linux maintainers disapprove
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-thunderbolt91 2 Send a challenge based on the 32 byte hex string. If the
92 challenge response from device is valid, the device is
95 EKEYREJECTED if the challenge response did not match.

12