Lines Matching refs:krb5

62 	const struct krb5_enctype *krb5 = gk->krb5;  in rxgk_derive_transport_key()  local
64 unsigned int L = krb5->key_bytes; in rxgk_derive_transport_key()
86 ret = crypto_krb5_calc_PRFplus(krb5, &rxgk->key, L, &conn_info, TK, gfp); in rxgk_derive_transport_key()
100 const struct krb5_enctype *krb5 = gk->krb5; in rxgk_set_up_ciphers() local
108 buffer = kzalloc(krb5->key_bytes, gfp); in rxgk_set_up_ciphers()
112 TK.len = krb5->key_bytes; in rxgk_set_up_ciphers()
119 aead = crypto_krb5_prepare_encryption(krb5, &TK, RXGK_CLIENT_ENC_RESPONSE, gfp); in rxgk_set_up_ciphers()
124 if (crypto_aead_blocksize(gk->resp_enc) != krb5->block_len || in rxgk_set_up_ciphers()
125 crypto_aead_authsize(gk->resp_enc) != krb5->cksum_len) { in rxgk_set_up_ciphers()
127 crypto_aead_blocksize(gk->resp_enc), krb5->block_len, in rxgk_set_up_ciphers()
128 crypto_aead_authsize(gk->resp_enc), krb5->cksum_len); in rxgk_set_up_ciphers()
137 krb5, &TK, RXGK_SERVER_MIC_PACKET, gfp); in rxgk_set_up_ciphers()
142 krb5, &TK, RXGK_CLIENT_MIC_PACKET, gfp); in rxgk_set_up_ciphers()
149 krb5, &TK, RXGK_SERVER_ENC_PACKET, gfp); in rxgk_set_up_ciphers()
154 krb5, &TK, RXGK_CLIENT_ENC_PACKET, gfp); in rxgk_set_up_ciphers()
164 krb5, &TK, RXGK_CLIENT_MIC_PACKET, gfp); in rxgk_set_up_ciphers()
169 krb5, &TK, RXGK_SERVER_MIC_PACKET, gfp); in rxgk_set_up_ciphers()
176 krb5, &TK, RXGK_CLIENT_ENC_PACKET, gfp); in rxgk_set_up_ciphers()
181 krb5, &TK, RXGK_SERVER_ENC_PACKET, gfp); in rxgk_set_up_ciphers()
223 gk->krb5 = crypto_krb5_find_enctype(key->enctype); in rxgk_generate_transport_key()
224 if (!gk->krb5) in rxgk_generate_transport_key()
274 const struct krb5_enctype *krb5; in rxgk_set_up_token_cipher() local
277 krb5 = crypto_krb5_find_enctype(enctype); in rxgk_set_up_token_cipher()
278 if (!krb5) in rxgk_set_up_token_cipher()
281 aead = crypto_krb5_prepare_encryption(krb5, server_key, RXGK_SERVER_ENC_TOKEN, gfp); in rxgk_set_up_token_cipher()
285 *_krb5 = krb5; in rxgk_set_up_token_cipher()