Home
last modified time | relevance | path

Searched refs:krb5 (Results 1 – 8 of 8) sorted by relevance

/linux/net/rxrpc/
H A Drxgk_kdf.c62 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()
[all …]
H A Drxgk.c22 const struct krb5_enctype *krb5; in rxgk_preparse_server_key() local
36 krb5 = crypto_krb5_find_enctype(enctype); in rxgk_preparse_server_key()
37 if (!krb5) in rxgk_preparse_server_key()
40 prep->payload.data[0] = (struct krb5_enctype *)krb5; in rxgk_preparse_server_key()
42 if (prep->datalen != krb5->key_len) in rxgk_preparse_server_key()
73 const struct krb5_enctype *krb5 = key->payload.data[0]; in rxgk_describe_server_key() local
75 if (krb5) in rxgk_describe_server_key()
76 seq_printf(m, ": %s", krb5->name); in rxgk_describe_server_key()
254 conn->rxgk.enctype = gk->krb5->etype; in rxgk_init_connection_security()
310 limit = crypto_krb5_how_much_data(gk->krb5, mode, &alloc, &offset); in rxgk_alloc_txbuf()
[all …]
H A Drxgk_common.h22 const struct krb5_enctype *krb5; /* RxGK encryption type */ member
69 int rxgk_decrypt_skb(const struct krb5_enctype *krb5, in rxgk_decrypt_skb() argument
84 ret = crypto_krb5_decrypt(krb5, aead, sg, nr_sg, in rxgk_decrypt_skb()
112 int rxgk_verify_mic_skb(const struct krb5_enctype *krb5, in rxgk_verify_mic_skb() argument
128 ret = crypto_krb5_verify_mic(krb5, shash, metadata, sg, nr_sg, in rxgk_verify_mic_skb()
H A Drxgk_app.c188 const struct krb5_enctype *krb5; in rxgk_extract_token() local
230 ret = rxgk_set_up_token_cipher(server_secret, &token_enc, enctype, &krb5, GFP_NOFS); in rxgk_extract_token()
240 ret = rxgk_decrypt_skb(krb5, token_enc, skb, in rxgk_extract_token()
H A Drxperf.c588 const struct krb5_enctype *krb5 = crypto_krb5_find_enctype(enctype); in rxperf_add_yfs_rxgk_key() local
594 if (!krb5 || krb5->key_len > sizeof(key)) in rxperf_add_yfs_rxgk_key()
598 for (int i = 0; i < krb5->key_len; i++) in rxperf_add_yfs_rxgk_key()
605 key, krb5->key_len, in rxperf_add_yfs_rxgk_key()
/linux/Documentation/crypto/
H A Dindex.rst29 krb5
/linux/Documentation/admin-guide/cifs/
H A Dusage.rst672 krb5
742 may use Kerberos security (krb5) 0x00008
/linux/crypto/
H A DKconfig1411 source "crypto/krb5/Kconfig"