Lines Matching refs:resp

631 			       struct rxkad_response *resp,  in rxkad_send_response()  argument
656 iov[1].iov_base = resp; in rxkad_send_response()
657 iov[1].iov_len = sizeof(*resp); in rxkad_send_response()
718 struct rxkad_response *resp, in rxkad_encrypt_response() argument
731 rxkad_sg_set_buf2(sg, &resp->encrypted, sizeof(resp->encrypted)); in rxkad_encrypt_response()
732 crypto_blkcipher_encrypt_iv(&desc, sg, sg, sizeof(resp->encrypted)); in rxkad_encrypt_response()
744 struct rxkad_response resp in rxkad_respond_to_challenge() local
786 memset(&resp, 0, sizeof(resp)); in rxkad_respond_to_challenge()
788 resp.version = RXKAD_VERSION; in rxkad_respond_to_challenge()
789 resp.encrypted.epoch = conn->epoch; in rxkad_respond_to_challenge()
790 resp.encrypted.cid = conn->cid; in rxkad_respond_to_challenge()
791 resp.encrypted.securityIndex = htonl(conn->security_ix); in rxkad_respond_to_challenge()
792 resp.encrypted.call_id[0] = in rxkad_respond_to_challenge()
794 resp.encrypted.call_id[1] = in rxkad_respond_to_challenge()
796 resp.encrypted.call_id[2] = in rxkad_respond_to_challenge()
798 resp.encrypted.call_id[3] = in rxkad_respond_to_challenge()
800 resp.encrypted.inc_nonce = htonl(nonce + 1); in rxkad_respond_to_challenge()
801 resp.encrypted.level = htonl(conn->security_level); in rxkad_respond_to_challenge()
802 resp.kvno = htonl(token->kad->kvno); in rxkad_respond_to_challenge()
803 resp.ticket_len = htonl(token->kad->ticket_len); in rxkad_respond_to_challenge()
806 rxkad_calc_response_checksum(&resp); in rxkad_respond_to_challenge()
807 rxkad_encrypt_response(conn, &resp, token->kad); in rxkad_respond_to_challenge()
808 return rxkad_send_response(conn, &sp->hdr, &resp, token->kad); in rxkad_respond_to_challenge()
966 struct rxkad_response *resp, in rxkad_decrypt_response() argument
988 rxkad_sg_set_buf2(sg, &resp->encrypted, sizeof(resp->encrypted)); in rxkad_decrypt_response()
989 crypto_blkcipher_decrypt_iv(&desc, sg, sg, sizeof(resp->encrypted)); in rxkad_decrypt_response()