Lines Matching refs:params
26 #include <openssl/params.h>
554 int type; /* 0 for private, 1 for public, 2 for params */
571 0, 0, 1 /* Since there are no "params" in an RSA key this passes */, 0},
694 static EVP_PKEY *make_key_fromdata(char *keytype, OSSL_PARAM *params)
703 params), 0))
751 * params to ensure they are all accepted
757 OSSL_PARAM *params = NULL;
782 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
783 || !TEST_ptr(just_params = make_key_fromdata(keytype, params)))
786 OSSL_PARAM_free(params);
788 params = NULL;
803 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
804 || !TEST_ptr(params_and_priv = make_key_fromdata(keytype, params)))
807 OSSL_PARAM_free(params);
809 params = NULL;
824 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
825 || !TEST_ptr(params_and_pub = make_key_fromdata(keytype, params)))
828 OSSL_PARAM_free(params);
830 params = NULL;
847 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
848 || !TEST_ptr(params_and_keypair = make_key_fromdata(keytype, params)))
856 OSSL_PARAM_free(params);
874 * params to ensure they are all accepted for EC keys
894 OSSL_PARAM *params = NULL;
918 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
919 || !TEST_ptr(just_params = make_key_fromdata("EC", params)))
922 OSSL_PARAM_free(params);
924 params = NULL;
939 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
940 || !TEST_ptr(params_and_priv = make_key_fromdata("EC", params)))
943 OSSL_PARAM_free(params);
945 params = NULL;
967 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
968 || !TEST_ptr(params_and_pub = make_key_fromdata("EC", params)))
971 OSSL_PARAM_free(params);
973 params = NULL;
991 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
992 || !TEST_ptr(params_and_keypair = make_key_fromdata("EC", params)))
1045 OSSL_PARAM_free(params);
1773 static int ec_export_get_encoding_cb(const OSSL_PARAM params[], void *arg)
1782 if (!TEST_ptr(p = OSSL_PARAM_locate_const(params,
1799 EVP_PKEY *params = NULL, *key = NULL;
1811 || !TEST_true(EVP_PKEY_paramgen(pctx, ¶ms))
1812 || !TEST_ptr(params))
1816 if (!TEST_ptr(kctx = EVP_PKEY_CTX_new_from_pkey(testctx, params, NULL))
1831 EVP_PKEY_free(params);
2565 const OSSL_PARAM *params;
2581 params = EVP_PKEY_CTX_settable_params(ctx);
2582 if (!TEST_ptr(params)
2583 || !TEST_ptr(OSSL_PARAM_locate_const(params,
2587 params = EVP_PKEY_CTX_gettable_params(ctx);
2588 if (!TEST_ptr(params)
2589 || !TEST_ptr(OSSL_PARAM_locate_const(params,
2591 || !TEST_ptr(OSSL_PARAM_locate_const(params,
2596 * Test getting and setting params via EVP_PKEY_CTX_set_params() and
2637 params = EVP_MD_CTX_settable_params(mdctx);
2638 if (!TEST_ptr(params)
2639 || !TEST_int_eq(strcmp(params[0].key, OSSL_DIGEST_PARAM_SSL3_MS), 0)
2641 || !TEST_ptr_null(params[1].key))
2666 OSSL_PARAM *params = NULL;
2692 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
2697 params), 0))
2708 OSSL_PARAM_free(params);
2721 * params to ensure they are all accepted
2733 OSSL_PARAM *params = NULL;
2753 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
2758 params), 0))
2769 OSSL_PARAM_free(params);
2793 OSSL_PARAM params[4];
2795 params[0] = OSSL_PARAM_construct_int(OSSL_SIGNATURE_PARAM_PAD_MODE, &padding);
2796 params[1] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST,
2798 params[2] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST,
2800 params[3] = OSSL_PARAM_construct_end();
2802 if (!TEST_int_gt(EVP_PKEY_encrypt_init_ex(key_ctx, params),0))
2806 OSSL_PARAM params[3];
2810 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST,
2812 params[1] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST,
2814 params[2] = OSSL_PARAM_construct_end();
2816 if (!TEST_true(EVP_PKEY_CTX_get_params(key_ctx, params)))
2904 * params to ensure they are all accepted
3098 OSSL_PARAM params[3], *p = params;
3118 res = TEST_true(EVP_RAND_CTX_set_params(ctx, params))