Lines Matching refs:test
117 static int krb5_test_one_prf(const struct krb5_prf_test *test) in krb5_test_one_prf() argument
119 const struct krb5_enctype *krb5 = crypto_krb5_find_enctype(test->etype); in krb5_test_one_prf()
126 pr_notice("Running %s %s\n", krb5->name, test->name); in krb5_test_one_prf()
128 LOAD_BUF(&key, test->key); in krb5_test_one_prf()
129 LOAD_BUF(&octet, test->octet); in krb5_test_one_prf()
130 LOAD_BUF(&prf, test->prf); in krb5_test_one_prf()
166 const struct krb5_key_test_one *test, in krb5_test_key() argument
172 LOAD_BUF(&key, test->key); in krb5_test_key()
177 ret = krb5_derive_Kc(krb5, base_key, test->use, &result, GFP_KERNEL); in krb5_test_key()
180 ret = krb5_derive_Ke(krb5, base_key, test->use, &result, GFP_KERNEL); in krb5_test_key()
183 ret = krb5_derive_Ki(krb5, base_key, test->use, &result, GFP_KERNEL); in krb5_test_key()
209 static int krb5_test_one_key(const struct krb5_key_test *test) in krb5_test_one_key() argument
211 const struct krb5_enctype *krb5 = crypto_krb5_find_enctype(test->etype); in krb5_test_one_key()
218 pr_notice("Running %s %s\n", krb5->name, test->name); in krb5_test_one_key()
220 LOAD_BUF(&base_key, test->key); in krb5_test_one_key()
222 ret = krb5_test_key(krb5, &base_key, &test->Kc, TEST_KC); in krb5_test_one_key()
225 ret = krb5_test_key(krb5, &base_key, &test->Ke, TEST_KE); in krb5_test_one_key()
228 ret = krb5_test_key(krb5, &base_key, &test->Ki, TEST_KI); in krb5_test_one_key()
240 static int krb5_test_one_enc(const struct krb5_enc_test *test, void *buf) in krb5_test_one_enc() argument
242 const struct krb5_enctype *krb5 = crypto_krb5_find_enctype(test->etype); in krb5_test_one_enc()
253 pr_notice("Running %s %s\n", krb5->name, test->name); in krb5_test_one_enc()
256 LOAD_BUF(&conf, test->conf); in krb5_test_one_enc()
257 LOAD_BUF(&plain, test->plain); in krb5_test_one_enc()
258 LOAD_BUF(&ct, test->ct); in krb5_test_one_enc()
260 if (test->K0) { in krb5_test_one_enc()
261 LOAD_BUF(&K0, test->K0); in krb5_test_one_enc()
263 LOAD_BUF(&Ke, test->Ke); in krb5_test_one_enc()
264 LOAD_BUF(&Ki, test->Ki); in krb5_test_one_enc()
292 if (test->K0) in krb5_test_one_enc()
293 ci = crypto_krb5_prepare_encryption(krb5, &K0, test->usage, GFP_KERNEL); in krb5_test_one_enc()
379 static int krb5_test_one_mic(const struct krb5_mic_test *test, void *buf) in krb5_test_one_mic() argument
381 const struct krb5_enctype *krb5 = crypto_krb5_find_enctype(test->etype); in krb5_test_one_mic()
391 pr_notice("Running %s %s\n", krb5->name, test->name); in krb5_test_one_mic()
394 if (test->K0) { in krb5_test_one_mic()
395 LOAD_BUF(&K0, test->K0); in krb5_test_one_mic()
396 ci = crypto_krb5_prepare_checksum(krb5, &K0, test->usage, GFP_KERNEL); in krb5_test_one_mic()
398 LOAD_BUF(&Kc, test->Kc); in krb5_test_one_mic()
414 LOAD_BUF(&plain, test->plain); in krb5_test_one_mic()
415 LOAD_BUF(&mic, test->mic); in krb5_test_one_mic()