Home
last modified time | relevance | path

Searched refs:krb5_buffer (Results 1 – 18 of 18) sorted by relevance

/linux/crypto/krb5/
H A Dinternal.h19 const struct krb5_buffer *protocol_key,
20 const struct krb5_buffer *octet_string,
21 struct krb5_buffer *result,
26 const struct krb5_buffer *TK,
27 const struct krb5_buffer *usage_constant,
28 struct krb5_buffer *Kc,
33 const struct krb5_buffer *TK,
34 const struct krb5_buffer *usage_constant,
35 struct krb5_buffer *Ke,
40 const struct krb5_buffer *TK,
[all …]
H A Dkrb5_kdf.c33 const struct krb5_buffer *K, in crypto_krb5_calc_PRFplus()
35 const struct krb5_buffer *S, in crypto_krb5_calc_PRFplus()
36 struct krb5_buffer *result, in crypto_krb5_calc_PRFplus()
39 struct krb5_buffer T_series, Tn, n_S; in crypto_krb5_calc_PRFplus()
86 int krb5_derive_Kc(const struct krb5_enctype *krb5, const struct krb5_buffer *TK, in krb5_derive_Kc()
87 u32 usage, struct krb5_buffer *key, gfp_t gfp) in krb5_derive_Kc()
90 struct krb5_buffer usage_constant = { .len = 5, .data = buf }; in krb5_derive_Kc()
110 int krb5_derive_Ke(const struct krb5_enctype *krb5, const struct krb5_buffer *TK, in krb5_derive_Ke()
111 u32 usage, struct krb5_buffer *key, gfp_t gfp) in krb5_derive_Ke()
114 struct krb5_buffer usage_constant = { .len = 5, .data = buf }; in krb5_derive_Ke()
[all …]
H A Drfc3961_simplified.c105 const struct krb5_buffer *in, struct krb5_buffer *out) in rfc3961_do_encrypt()
139 const struct krb5_buffer *data, in rfc3961_calc_H()
140 struct krb5_buffer *digest, in rfc3961_calc_H()
187 static void rfc3961_nfold(const struct krb5_buffer *source, struct krb5_buffer *result) in rfc3961_nfold()
265 const struct krb5_buffer *inkey, in rfc3961_calc_DK()
266 const struct krb5_buffer *in_constant, in rfc3961_calc_DK()
267 struct krb5_buffer *result, in rfc3961_calc_DK()
271 struct krb5_buffer inblock, outblock, rawkey; in rfc3961_calc_DK()
348 const struct krb5_buffer *key, in rfc3961_calc_E()
349 const struct krb5_buffer *in_data, in rfc3961_calc_E()
[all …]
H A Drfc8009_aes2.c14 static const struct krb5_buffer rfc8009_no_context = { .len = 0, .data = "" };
29 const struct krb5_buffer *key, in rfc8009_calc_KDF_HMAC_SHA2()
30 const struct krb5_buffer *label, in rfc8009_calc_KDF_HMAC_SHA2()
31 const struct krb5_buffer *context, in rfc8009_calc_KDF_HMAC_SHA2()
33 struct krb5_buffer *result, in rfc8009_calc_KDF_HMAC_SHA2()
37 struct krb5_buffer K1, data; in rfc8009_calc_KDF_HMAC_SHA2()
120 const struct krb5_buffer *input_key, in rfc8009_calc_PRF()
121 const struct krb5_buffer *octet_string, in rfc8009_calc_PRF()
122 struct krb5_buffer *result, in rfc8009_calc_PRF()
125 static const struct krb5_buffer prfconstant = { 3, "prf" }; in rfc8009_calc_PRF()
[all …]
H A Drfc6803_camellia.c25 const struct krb5_buffer *key, in rfc6803_calc_KDF_FEEDBACK_CMAC()
26 const struct krb5_buffer *constant, in rfc6803_calc_KDF_FEEDBACK_CMAC()
27 struct krb5_buffer *result, in rfc6803_calc_KDF_FEEDBACK_CMAC()
31 struct krb5_buffer K, data; in rfc6803_calc_KDF_FEEDBACK_CMAC()
116 const struct krb5_buffer *protocol_key, in rfc6803_calc_PRF()
117 const struct krb5_buffer *octet_string, in rfc6803_calc_PRF()
118 struct krb5_buffer *result, in rfc6803_calc_PRF()
121 static const struct krb5_buffer prfconstant = { 3, "prf" }; in rfc6803_calc_PRF()
123 struct krb5_buffer Kp; in rfc6803_calc_PRF()
H A Dkrb5_api.c162 const struct krb5_buffer *keys, in krb5_prepare_encryption()
207 const struct krb5_buffer *TK, in crypto_krb5_prepare_encryption()
211 struct krb5_buffer keys = {}; in crypto_krb5_prepare_encryption()
236 const struct krb5_buffer *Kc, in krb5_prepare_checksum()
275 const struct krb5_buffer *TK, in crypto_krb5_prepare_checksum()
279 struct krb5_buffer keys = {}; in crypto_krb5_prepare_checksum()
397 const struct krb5_buffer *metadata, in crypto_krb5_get_mic()
434 const struct krb5_buffer *metadata, in crypto_krb5_verify_mic()
H A Dselftest.c65 static int prep_buf(struct krb5_buffer *buf) in prep_buf()
81 static int load_buf(struct krb5_buffer *buf, const char *from) in load_buf()
108 static void clear_buf(struct krb5_buffer *buf) in clear_buf()
121 struct krb5_buffer key = {}, octet = {}, result = {}, prf = {}; in krb5_test_one_prf()
166 const struct krb5_buffer *base_key, in krb5_test_key()
170 struct krb5_buffer key = {}, result = {}; in krb5_test_key()
213 struct krb5_buffer base_key = {}; in krb5_test_one_key()
245 struct krb5_buffer K0 = {}, Ke = {}, Ki = {}, keys = {}; in krb5_test_one_enc()
246 struct krb5_buffer conf = {}, plain = {}, ct = {}; in krb5_test_one_enc()
385 struct krb5_buffer K0 = {}, Kc = {}, keys = {}, plain = {}, mic = {}; in krb5_test_one_mic()
/linux/include/crypto/
H A Dkrb5.h79 struct krb5_buffer { struct
110 const struct krb5_buffer *in,
111 struct krb5_buffer *out); /* complete key generation */
128 const struct krb5_buffer *TK,
131 const struct krb5_buffer *TK,
145 const struct krb5_buffer *metadata,
151 const struct krb5_buffer *metadata,
159 const struct krb5_buffer *K,
161 const struct krb5_buffer *S,
162 struct krb5_buffer *result,
/linux/net/rxrpc/
H A Drxgk_kdf.c59 struct krb5_buffer *TK, in rxgk_derive_transport_key()
63 struct krb5_buffer conn_info; in rxgk_derive_transport_key()
103 struct krb5_buffer TK; in rxgk_set_up_ciphers()
268 int rxgk_set_up_token_cipher(const struct krb5_buffer *server_key, in rxgk_set_up_token_cipher()
H A Drxgk_common.h57 int rxgk_set_up_token_cipher(const struct krb5_buffer *server_key,
114 const struct krb5_buffer *metadata, in rxgk_verify_mic_skb()
H A Drxgk.c23 struct krb5_buffer *server_key = (void *)&prep->payload.data[2]; in rxgk_preparse_server_key()
56 struct krb5_buffer *server_key = (void *)&payload->data[2]; in rxgk_free_server_key()
349 struct krb5_buffer metadata; in rxgk_secure_packet_integrity()
475 struct krb5_buffer metadata; in rxgk_verify_packet_integrity()
831 const struct krb5_buffer *appdata, in rxgk_construct_authenticator()
917 struct krb5_buffer *appdata) in rxgk_construct_response()
1006 struct krb5_buffer *appdata) in rxgk_respond_to_challenge()
1020 struct krb5_buffer appdata = {}; in rxgk_respond_to_challenge_no_appdata()
1036 struct krb5_buffer *appdata) in rxgk_kernel_respond_to_challenge()
1051 struct krb5_buffer appdata = {}; in rxgk_sendmsg_respond_to_challenge()
H A Drxgk_app.c189 const struct krb5_buffer *server_secret; in rxgk_extract_token()
/linux/Documentation/crypto/
H A Dkrb5.rst54 struct krb5_buffer {
119 const struct krb5_buffer *K,
121 const struct krb5_buffer *S,
122 struct krb5_buffer *result,
177 const struct krb5_buffer *TK,
181 const struct krb5_buffer *TK,
226 const struct krb5_buffer *metadata,
232 const struct krb5_buffer *metadata,
/linux/include/keys/
H A Drxrpc-type.h45 struct krb5_buffer key; /* Master key, K0 */
46 struct krb5_buffer ticket; /* Ticket to be passed to server */
/linux/include/net/
H A Daf_rxrpc.h19 struct krb5_buffer;
111 struct krb5_buffer *appdata);
/linux/fs/afs/
H A Dcm_security.c32 struct krb5_buffer appdata = {}; in afs_respond_to_challenge()
183 const struct krb5_buffer *token_key; in afs_create_yfs_cm_token()
209 token_key = (const struct krb5_buffer *)&key->payload.data[2]; in afs_create_yfs_cm_token()
H A Dinternal.h551 struct krb5_buffer cm_rxgk_appdata; /* Appdata to be included in RESPONSE packet */
/linux/net/ceph/
H A Dcrypto.c44 struct krb5_buffer TK = { .len = key->len, .data = key->key }; in set_krb5_tfms()