Home
last modified time | relevance | path

Searched refs:server_key (Results 1 – 4 of 4) 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()
259 ret = PTR_ERR(server_key); in rxgk_extract_token()
H A Drxkad.c949 struct key *server_key, in rxkad_decrypt_ticket() argument
964 _enter("{%d},{%x}", conn->debug_id, key_serial(server_key)); in rxkad_decrypt_ticket()
968 ASSERT(server_key->payload.data[0] != NULL); in rxkad_decrypt_ticket()
971 memcpy(&iv, &server_key->payload.data[2], sizeof(iv)); in rxkad_decrypt_ticket()
973 req = skcipher_request_alloc(server_key->payload.data[0], GFP_NOFS); in rxkad_decrypt_ticket()
1116 struct key *server_key; in rxkad_verify_response() local
1125 server_key = rxrpc_look_up_server_security(conn, skb, 0, 0); in rxkad_verify_response()
1126 if (IS_ERR(server_key)) { in rxkad_verify_response()
1127 ret = PTR_ERR(server_key); in rxkad_verify_response()
1190 ret = rxkad_decrypt_ticket(conn, server_key, skb, ticket, ticket_len, in rxkad_verify_response()
[all …]
H A Drxgk_common.h57 int rxgk_set_up_token_cipher(const struct krb5_buffer *server_key,
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()