Lines Matching refs:param

37 static inline void gss_krb5_get_desc(const struct gss_krb5_test_param *param,  in gss_krb5_get_desc()  argument
40 strscpy(desc, param->desc, KUNIT_PARAM_DESC_SIZE); in gss_krb5_get_desc()
45 const struct gss_krb5_test_param *param = test->param_value; in kdf_case() local
51 gk5e = gss_krb5_lookup_enctype(param->enctype); in kdf_case()
55 derivedkey.data = kunit_kzalloc(test, param->expected_result->len, in kdf_case()
58 derivedkey.len = param->expected_result->len; in kdf_case()
61 err = gk5e->derive_key(gk5e, param->base_key, &derivedkey, in kdf_case()
62 param->usage, GFP_KERNEL); in kdf_case()
67 memcmp(param->expected_result->data, in kdf_case()
74 const struct gss_krb5_test_param *param = test->param_value; in checksum_case() local
76 .head[0].iov_len = param->plaintext->len, in checksum_case()
77 .len = param->plaintext->len, in checksum_case()
85 gk5e = gss_krb5_lookup_enctype(param->enctype); in checksum_case()
92 err = gk5e->derive_key(gk5e, param->base_key, &Kc, in checksum_case()
93 param->usage, GFP_KERNEL); in checksum_case()
103 memcpy(buf.head[0].iov_base, param->plaintext->data, buf.head[0].iov_len); in checksum_case()
115 memcmp(param->expected_result->data, in checksum_case()
305 const struct gss_krb5_test_param *param = test->param_value; in rfc3961_nfold_case() local
313 krb5_nfold(param->plaintext->len * 8, param->plaintext->data, in rfc3961_nfold_case()
314 param->expected_result->len * 8, result); in rfc3961_nfold_case()
318 memcmp(param->expected_result->data, in rfc3961_nfold_case()
319 result, param->expected_result->len), 0, in rfc3961_nfold_case()
529 const struct gss_krb5_test_param *param = test->param_value; in rfc3962_encrypt_case() local
537 gk5e = gss_krb5_lookup_enctype(param->enctype); in rfc3962_encrypt_case()
543 err = crypto_sync_skcipher_setkey(cbc_tfm, param->Ke->data, param->Ke->len); in rfc3962_encrypt_case()
548 err = crypto_sync_skcipher_setkey(cts_tfm, param->Ke->data, param->Ke->len); in rfc3962_encrypt_case()
554 text = kunit_kzalloc(test, param->plaintext->len, GFP_KERNEL); in rfc3962_encrypt_case()
557 memcpy(text, param->plaintext->data, param->plaintext->len); in rfc3962_encrypt_case()
560 buf.head[0].iov_len = param->plaintext->len; in rfc3962_encrypt_case()
570 param->expected_result->len, buf.len, in rfc3962_encrypt_case()
573 memcmp(param->expected_result->data, in rfc3962_encrypt_case()
574 text, param->expected_result->len), 0, in rfc3962_encrypt_case()
577 memcmp(param->next_iv->data, iv, in rfc3962_encrypt_case()
578 param->next_iv->len), 0, in rfc3962_encrypt_case()
1116 const struct gss_krb5_test_param *param = test->param_value; in rfc6803_encrypt_case() local
1133 gk5e = gss_krb5_lookup_enctype(param->enctype); in rfc6803_encrypt_case()
1138 usage.data[3] = param->constant; in rfc6803_encrypt_case()
1144 err = gk5e->derive_key(gk5e, param->base_key, &Ke, &usage, GFP_KERNEL); in rfc6803_encrypt_case()
1158 len = param->confounder->len + param->plaintext->len + blocksize; in rfc6803_encrypt_case()
1161 memcpy(text, param->confounder->data, param->confounder->len); in rfc6803_encrypt_case()
1162 memcpy(text + param->confounder->len, param->plaintext->data, in rfc6803_encrypt_case()
1163 param->plaintext->len); in rfc6803_encrypt_case()
1167 buf.head[0].iov_len = param->confounder->len + param->plaintext->len; in rfc6803_encrypt_case()
1178 err = gk5e->derive_key(gk5e, param->base_key, &Ki, in rfc6803_encrypt_case()
1194 KUNIT_EXPECT_EQ_MSG(test, param->expected_result->len, in rfc6803_encrypt_case()
1198 memcmp(param->expected_result->data, in rfc6803_encrypt_case()
1202 memcmp(param->expected_result->data + in rfc6803_encrypt_case()
1203 (param->expected_result->len - checksum.len), in rfc6803_encrypt_case()
1611 const struct gss_krb5_test_param *param = test->param_value; in rfc8009_encrypt_case() local
1627 gk5e = gss_krb5_lookup_enctype(param->enctype); in rfc8009_encrypt_case()
1637 err = gk5e->derive_key(gk5e, param->base_key, &Ke, in rfc8009_encrypt_case()
1651 len = param->confounder->len + param->plaintext->len; in rfc8009_encrypt_case()
1654 memcpy(text, param->confounder->data, param->confounder->len); in rfc8009_encrypt_case()
1655 memcpy(text + param->confounder->len, param->plaintext->data, in rfc8009_encrypt_case()
1656 param->plaintext->len); in rfc8009_encrypt_case()
1660 buf.head[0].iov_len = param->confounder->len + param->plaintext->len; in rfc8009_encrypt_case()
1671 err = gk5e->derive_key(gk5e, param->base_key, &Ki, in rfc8009_encrypt_case()
1688 param->expected_result->len, buf.len, in rfc8009_encrypt_case()
1691 memcmp(param->expected_result->data, in rfc8009_encrypt_case()
1693 param->expected_result->len), 0, in rfc8009_encrypt_case()
1695 KUNIT_EXPECT_EQ_MSG(test, memcmp(param->expected_hmac->data, in rfc8009_encrypt_case()
1786 const struct gss_krb5_test_param *param = test->param_value; in encrypt_selftest_case() local
1794 gk5e = gss_krb5_lookup_enctype(param->enctype); in encrypt_selftest_case()
1800 err = crypto_sync_skcipher_setkey(cbc_tfm, param->Ke->data, param->Ke->len); in encrypt_selftest_case()
1805 err = crypto_sync_skcipher_setkey(cts_tfm, param->Ke->data, param->Ke->len); in encrypt_selftest_case()
1808 text = kunit_kzalloc(test, roundup(param->plaintext->len, in encrypt_selftest_case()
1813 memcpy(text, param->plaintext->data, param->plaintext->len); in encrypt_selftest_case()
1816 buf.head[0].iov_len = param->plaintext->len; in encrypt_selftest_case()
1827 param->plaintext->len, buf.len, in encrypt_selftest_case()
1830 memcmp(param->plaintext->data, in encrypt_selftest_case()