Searched refs:rxgk (Results 1 – 4 of 4) sorted by relevance
| /linux/net/rxrpc/ |
| H A D | key.c | 206 plen = sizeof(*token) + sizeof(*token->rxgk) + tktlen + keylen; in rxrpc_preparse_xdr_yfs_rxgk() 214 token->rxgk = kzalloc(struct_size_t(struct rxgk_key, _key, raw_keylen), GFP_KERNEL); in rxrpc_preparse_xdr_yfs_rxgk() 215 if (!token->rxgk) in rxrpc_preparse_xdr_yfs_rxgk() 219 token->rxgk->begintime = xdr_dec64(xdr + 0 * 2); in rxrpc_preparse_xdr_yfs_rxgk() 220 token->rxgk->endtime = xdr_dec64(xdr + 1 * 2); in rxrpc_preparse_xdr_yfs_rxgk() 221 token->rxgk->level = tmp = xdr_dec64(xdr + 2 * 2); in rxrpc_preparse_xdr_yfs_rxgk() 224 token->rxgk->lifetime = xdr_dec64(xdr + 3 * 2); in rxrpc_preparse_xdr_yfs_rxgk() 225 token->rxgk->bytelife = xdr_dec64(xdr + 4 * 2); in rxrpc_preparse_xdr_yfs_rxgk() 226 token->rxgk->enctype = tmp = xdr_dec64(xdr + 5 * 2); in rxrpc_preparse_xdr_yfs_rxgk() 229 token->rxgk->key.len = raw_keylen; in rxrpc_preparse_xdr_yfs_rxgk() [all …]
|
| H A D | rxgk.c | 90 unsigned int key_number, current_key, mask = ARRAY_SIZE(conn->rxgk.keys) - 1; in rxgk_rekey() 97 current_key = conn->rxgk.key_number; in rxgk_rekey() 111 gk = conn->rxgk.keys[key_number & mask]; in rxgk_rekey() 133 if (WARN_ON(conn->rxgk.keys[key_number & mask])) in rxgk_rekey() 138 gk = conn->rxgk.keys[current_key & mask]; in rxgk_rekey() 148 conn->rxgk.key_number = current_key; in rxgk_rekey() 149 dead = conn->rxgk.keys[(current_key - 2) & mask]; in rxgk_rekey() 150 conn->rxgk.keys[(current_key - 2) & mask] = NULL; in rxgk_rekey() 152 conn->rxgk.keys[current_key & mask] = gk; in rxgk_rekey() 171 unsigned int key_number, current_key, mask = ARRAY_SIZE(conn->rxgk.keys) - 1; in rxgk_get_key() [all …]
|
| H A D | rxgk_kdf.c | 58 const struct rxgk_key *rxgk, in rxgk_derive_transport_key() argument 82 info[2] = htonl(conn->rxgk.start_time >> 32); in rxgk_derive_transport_key() 83 info[3] = htonl(conn->rxgk.start_time >> 0); in rxgk_derive_transport_key() 86 ret = crypto_krb5_calc_PRFplus(krb5, &rxgk->key, L, &conn_info, TK, gfp); in rxgk_derive_transport_key() 97 const struct rxgk_key *rxgk, in rxgk_set_up_ciphers() argument 115 ret = rxgk_derive_transport_key(conn, gk, rxgk, &TK, gfp); in rxgk_set_up_ciphers()
|
| H A D | ar-internal.h | 577 } rxgk; member
|