Home
last modified time | relevance | path

Searched refs:server_key (Results 1 – 5 of 5) sorted by relevance

/linux/net/rxrpc/
H A Drxgk_app.c191 struct key *server_key; in rxgk_extract_token() local
224 server_key = rxrpc_look_up_server_security(conn, skb, kvno, enctype); in rxgk_extract_token()
225 if (IS_ERR(server_key)) in rxgk_extract_token()
228 down_read(&server_key->sem); in rxgk_extract_token()
229 server_secret = (const void *)&server_key->payload.data[2]; in rxgk_extract_token()
231 up_read(&server_key->sem); in rxgk_extract_token()
232 key_put(server_key); in rxgk_extract_token()
260 ret = PTR_ERR(server_key); in rxgk_extract_token()
H A Drxkad.c967 struct key *server_key, in rxkad_decrypt_ticket() argument
983 _enter("{%d},{%x}", conn->debug_id, key_serial(server_key)); in rxkad_decrypt_ticket()
987 ASSERT(server_key->payload.data[0] != NULL); in rxkad_decrypt_ticket()
990 memcpy(&iv, &server_key->payload.data[2], sizeof(iv)); in rxkad_decrypt_ticket()
992 req = skcipher_request_alloc(server_key->payload.data[0], GFP_NOFS); in rxkad_decrypt_ticket()
1142 struct key *server_key; in rxkad_verify_response() local
1151 server_key = rxrpc_look_up_server_security(conn, skb, 0, 0); in rxkad_verify_response()
1152 if (IS_ERR(server_key)) { in rxkad_verify_response()
1153 ret = PTR_ERR(server_key); in rxkad_verify_response()
1216 ret = rxkad_decrypt_ticket(conn, server_key, skb, ticket, ticket_len, in rxkad_verify_response()
[all …]
H A Drxgk_kdf.c268 int rxgk_set_up_token_cipher(const struct krb5_buffer *server_key, in rxgk_set_up_token_cipher() argument
281 aead = crypto_krb5_prepare_encryption(krb5, server_key, RXGK_SERVER_ENC_TOKEN, gfp); in rxgk_set_up_token_cipher()
H A Drxgk.c23 struct krb5_buffer *server_key = (void *)&prep->payload.data[2]; in rxgk_preparse_server_key() local
45 server_key->len = prep->datalen; in rxgk_preparse_server_key()
46 server_key->data = kmemdup(prep->data, prep->datalen, GFP_KERNEL); in rxgk_preparse_server_key()
47 if (!server_key->data) in rxgk_preparse_server_key()
56 struct krb5_buffer *server_key = (void *)&payload->data[2]; in rxgk_free_server_key() local
58 kfree_sensitive(server_key->data); in rxgk_free_server_key()
H A Drxgk_common.h58 int rxgk_set_up_token_cipher(const struct krb5_buffer *server_key,