Lines Matching refs:params

40     OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 4);
41 OSSL_PARAM *p = params;
43 if (params == NULL)
56 return params;
64 OSSL_PARAM *params;
70 params = construct_tls1_prf_params("sha256", "secret", "seed");
72 ret = TEST_ptr(params)
74 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
78 OPENSSL_free(params);
86 OSSL_PARAM *params;
88 params = construct_tls1_prf_params("blah", "secret", "seed");
90 ret = TEST_ptr(params)
92 && TEST_false(EVP_KDF_CTX_set_params(kctx, params));
95 OPENSSL_free(params);
104 OSSL_PARAM *params;
106 params = construct_tls1_prf_params("sha256", "secret", "seed");
109 ret = TEST_ptr(params)
111 && TEST_true(EVP_KDF_CTX_set_params(kctx, params))
115 OPENSSL_free(params);
124 OSSL_PARAM *params;
126 params = construct_tls1_prf_params("sha256", "", "seed");
128 ret = TEST_ptr(params)
130 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
133 OPENSSL_free(params);
142 OSSL_PARAM *params;
144 params = construct_tls1_prf_params("sha256", "1", "seed");
146 ret = TEST_ptr(params)
148 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
151 OPENSSL_free(params);
160 OSSL_PARAM *params;
162 params = construct_tls1_prf_params("sha256", "secret", "");
165 ret = TEST_ptr(params)
167 && TEST_true(EVP_KDF_CTX_set_params(kctx, params))
171 OPENSSL_free(params);
180 OSSL_PARAM *params;
182 params = construct_tls1_prf_params("sha256", "secret", "1");
184 ret = TEST_ptr(params)
186 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
189 OPENSSL_free(params);
196 OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 5);
197 OSSL_PARAM *p = params;
199 if (params == NULL)
217 return params;
225 OSSL_PARAM *params;
230 params = construct_hkdf_params("sha256", "secret", 6, "salt", "label");
232 ret = TEST_ptr(params)
234 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
238 OPENSSL_free(params);
246 OSSL_PARAM *params;
251 if (!TEST_ptr(params = construct_hkdf_params(
256 || !TEST_true(EVP_KDF_CTX_set_params(kctx, params)))
276 /* Get params returns -2 if an unsupported parameter is requested */
283 OPENSSL_free(params);
306 OSSL_PARAM *params;
308 params = construct_hkdf_params("blah", "secret", 6, "salt", "label");
310 ret = TEST_ptr(params)
312 && TEST_false(EVP_KDF_CTX_set_params(kctx, params));
315 OPENSSL_free(params);
323 OSSL_PARAM params[2];
332 params[0] = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_DIGEST, &i);
333 params[1] = OSSL_PARAM_construct_end();
334 if (!TEST_int_eq(EVP_KDF_derive(kctx, out, sizeof(out), params), 0))
346 OSSL_PARAM params[2];
350 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE,
352 params[1] = OSSL_PARAM_construct_end();
353 if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 0))
356 params[0] = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &bad_mode);
357 if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 0))
370 OSSL_PARAM params[2];
377 params[0] = OSSL_PARAM_construct_utf8_string(key, "BAD", 0);
379 params[0] = OSSL_PARAM_construct_octet_string(key, buf, sizeof(buf));
380 params[1] = OSSL_PARAM_construct_end();
381 if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 0))
407 OSSL_PARAM *params;
409 params = construct_hkdf_params("sha256", "secret", 6, "salt", "label");
412 ret = TEST_ptr(params)
414 && TEST_true(EVP_KDF_CTX_set_params(kctx, params))
418 OPENSSL_free(params);
427 OSSL_PARAM *params;
429 params = construct_hkdf_params("sha256", "", 0, "salt", "label");
431 ret = TEST_ptr(params)
433 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
436 OPENSSL_free(params);
445 OSSL_PARAM *params;
447 params = construct_hkdf_params("sha256", "1", 1, "salt", "label");
449 ret = TEST_ptr(params)
451 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
454 OPENSSL_free(params);
463 OSSL_PARAM *params;
465 params = construct_hkdf_params("sha256", "secret", 6, "", "label");
467 ret = TEST_ptr(params)
469 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
472 OPENSSL_free(params);
479 OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 5);
480 OSSL_PARAM *p = params;
482 if (params == NULL)
494 return params;
504 OSSL_PARAM *params = NULL;
526 params = construct_pbkdf1_params("passwordPASSWORDpassword", "sha256",
530 if (!TEST_ptr(params)
532 || !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
540 OPENSSL_free(params);
550 OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 6);
551 OSSL_PARAM *p = params;
553 if (params == NULL)
566 return params;
576 OSSL_PARAM *params;
584 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
588 if (!TEST_ptr(params)
590 || !TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
597 OPENSSL_free(params);
608 OSSL_PARAM *params;
610 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
614 if (!TEST_ptr(params)
616 || !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
624 OPENSSL_free(params);
636 OSSL_PARAM *params;
641 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
645 if (!TEST_ptr(params)
648 || !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
655 OPENSSL_free(params);
665 OSSL_PARAM *params;
667 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
671 if (!TEST_ptr(params)
674 || !TEST_false(EVP_KDF_CTX_set_params(kctx, params)))
680 OPENSSL_free(params);
690 OSSL_PARAM *params;
692 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
696 if (!TEST_ptr(params)
699 || !TEST_false(EVP_KDF_CTX_set_params(kctx, params)))
705 OPENSSL_free(params);
716 OSSL_PARAM *params;
719 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
723 if (!TEST_ptr(params)
726 || !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
742 OPENSSL_free(params);
753 OSSL_PARAM *params;
756 params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
760 if (!TEST_ptr(params)
763 || !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
779 OPENSSL_free(params);
789 OSSL_PARAM *params;
791 params = construct_pbkdf2_params("passwordPASSWORDpassword", "blah",
795 if (!TEST_ptr(params)
798 || !TEST_false(EVP_KDF_CTX_set_params(kctx, params)))
804 OPENSSL_free(params);
813 OSSL_PARAM params[7], *p = params;
839 && TEST_true(EVP_KDF_CTX_set_params(kctx, params))
856 OSSL_PARAM params[4], *p = params;
883 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
894 OSSL_PARAM params[4], *p = params;
936 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
952 OSSL_PARAM params[7];
975 params[p++] = OSSL_PARAM_construct_utf8_string(
977 params[p++] = OSSL_PARAM_construct_utf8_string(
979 params[p++] = OSSL_PARAM_construct_utf8_string(
981 params[p++] = OSSL_PARAM_construct_octet_string(
983 params[p++] = OSSL_PARAM_construct_octet_string(
985 params[p++] = OSSL_PARAM_construct_octet_string(
987 params[p] = OSSL_PARAM_construct_end();
992 params), 0)
1007 OSSL_PARAM params[7];
1041 params[p++] = OSSL_PARAM_construct_utf8_string(
1043 params[p++] = OSSL_PARAM_construct_utf8_string(
1045 params[p++] = OSSL_PARAM_construct_utf8_string(
1047 params[p++] = OSSL_PARAM_construct_octet_string(
1049 params[p++] = OSSL_PARAM_construct_octet_string(
1051 params[p++] = OSSL_PARAM_construct_octet_string(
1053 params[p] = OSSL_PARAM_construct_end();
1058 params), 0)
1073 OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 7);
1074 OSSL_PARAM *p = params;
1076 if (params == NULL)
1093 return params;
1100 OSSL_PARAM *params;
1104 params = construct_kbkdf_params("blah", "HMAC", key, 1, "prf", "test");
1105 if (!TEST_ptr(params))
1111 && TEST_false(EVP_KDF_CTX_set_params(kctx, params));
1114 OPENSSL_free(params);
1122 OSSL_PARAM *params;
1126 params = construct_kbkdf_params("sha256", "blah", key, 1, "prf", "test");
1127 if (!TEST_ptr(params))
1133 && TEST_false(EVP_KDF_CTX_set_params(kctx, params));
1136 OPENSSL_free(params);
1144 OSSL_PARAM *params;
1149 params = construct_kbkdf_params("sha256", "HMAC", key, 0, "prf", "test");
1150 if (!TEST_ptr(params))
1156 && TEST_true(EVP_KDF_CTX_set_params(kctx, params))
1160 OPENSSL_free(params);
1168 OSSL_PARAM *params;
1173 params = construct_kbkdf_params("sha256", "HMAC", key, 1, "prf", "test");
1174 if (!TEST_ptr(params))
1179 && TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0);
1182 OPENSSL_free(params);
1190 OSSL_PARAM *params;
1195 params = construct_kbkdf_params("sha256", "HMAC", key, 1, "prf", "test");
1196 if (!TEST_ptr(params))
1202 && TEST_true(EVP_KDF_CTX_set_params(kctx, params))
1206 OPENSSL_free(params);
1216 OSSL_PARAM params[6];
1231 params[i++] = OSSL_PARAM_construct_utf8_string(
1233 params[i++] = OSSL_PARAM_construct_utf8_string(
1235 params[i++] = OSSL_PARAM_construct_octet_string(
1237 params[i++] = OSSL_PARAM_construct_octet_string(
1239 params[i++] = OSSL_PARAM_construct_octet_string(
1241 params[i] = OSSL_PARAM_construct_end();
1245 && TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
1256 OSSL_PARAM params[6];
1275 params[i++] = OSSL_PARAM_construct_utf8_string(
1277 params[i++] = OSSL_PARAM_construct_utf8_string(
1279 params[i++] = OSSL_PARAM_construct_octet_string(
1281 params[i++] = OSSL_PARAM_construct_octet_string(
1283 params[i++] = OSSL_PARAM_construct_octet_string(
1285 params[i] = OSSL_PARAM_construct_end();
1289 && TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
1307 OSSL_PARAM params[8], *p = params;
1349 && TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
1361 OSSL_PARAM params[6], *p = params;
1391 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
1402 OSSL_PARAM params[7], *p = params;
1439 && TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 1)
1454 OSSL_PARAM params[6], *p = params;
1500 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
1563 OSSL_PARAM params[4], *p = params;
1587 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
1599 OSSL_PARAM params[4], *p = params;
1623 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)