Home
last modified time | relevance | path

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

/linux-6.15/crypto/krb5/
H A Dinternal.h21 struct krb5_buffer *result,
28 struct krb5_buffer *Kc,
35 struct krb5_buffer *Ke,
42 struct krb5_buffer *Ki,
49 struct krb5_buffer *setkey,
54 const struct krb5_buffer *Ke,
55 const struct krb5_buffer *Ki,
56 struct krb5_buffer *setkey,
69 struct krb5_buffer *setkey,
178 struct krb5_buffer *setkey,
[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()
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()
135 u32 usage, struct krb5_buffer *key, gfp_t gfp) in krb5_derive_Ki()
[all …]
H A Drfc3961_simplified.c104 const struct krb5_buffer *in, struct krb5_buffer *out) in rfc3961_do_encrypt()
139 struct krb5_buffer *digest, in rfc3961_calc_H()
186 static void rfc3961_nfold(const struct krb5_buffer *source, struct krb5_buffer *result) in rfc3961_nfold()
266 struct krb5_buffer *result, in rfc3961_calc_DK()
349 struct krb5_buffer *result, in rfc3961_calc_E()
391 struct krb5_buffer derived_key; in rfc3961_calc_PRF()
392 struct krb5_buffer tmp1, tmp2; in rfc3961_calc_PRF()
432 const struct krb5_buffer *TK, in authenc_derive_encrypt_keys()
434 struct krb5_buffer *setkey, in authenc_derive_encrypt_keys()
438 struct krb5_buffer Ke, Ki; in authenc_derive_encrypt_keys()
[all …]
H A Drfc8009_aes2.c29 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()
122 struct krb5_buffer *result, in rfc8009_calc_PRF()
139 const struct krb5_buffer *base_key, in rfc8009_calc_Ke()
141 struct krb5_buffer *result, in rfc8009_calc_Ke()
158 const struct krb5_buffer *base_key, in rfc8009_calc_Ki()
[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.c64 static int prep_buf(struct krb5_buffer *buf) in prep_buf()
80 static int load_buf(struct krb5_buffer *buf, const char *from) in load_buf()
107 static void clear_buf(struct krb5_buffer *buf) in clear_buf()
120 struct krb5_buffer key = {}, octet = {}, result = {}, prf = {}; in krb5_test_one_prf()
164 const struct krb5_buffer *base_key, in krb5_test_key()
168 struct krb5_buffer key = {}, result = {}; in krb5_test_key()
211 struct krb5_buffer base_key = {}; in krb5_test_one_key()
243 struct krb5_buffer K0 = {}, Ke = {}, Ki = {}, keys = {}; in krb5_test_one_enc()
244 struct krb5_buffer conf = {}, plain = {}, ct = {}; in krb5_test_one_enc()
383 struct krb5_buffer K0 = {}, Kc = {}, keys = {}, plain = {}, mic = {}; in krb5_test_one_mic()
/linux-6.15/include/crypto/
H A Dkrb5.h74 struct krb5_buffer { struct
105 const struct krb5_buffer *in,
106 struct krb5_buffer *out); /* complete key generation */
123 const struct krb5_buffer *TK,
126 const struct krb5_buffer *TK,
140 const struct krb5_buffer *metadata,
146 const struct krb5_buffer *metadata,
154 const struct krb5_buffer *K,
156 const struct krb5_buffer *S,
157 struct krb5_buffer *result,
/linux-6.15/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,