Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/test/helpers/
H A Dpredefined_dhparams.c24 EVP_PKEY *dhpkey = NULL; in get_dh_from_pg_bn() local
38 || EVP_PKEY_fromdata(pctx, &dhpkey, EVP_PKEY_KEY_PARAMETERS, params) <= 0) in get_dh_from_pg_bn()
45 return dhpkey; in get_dh_from_pg_bn()
53 EVP_PKEY *dhpkey = NULL; in get_dh_from_pg() local
63 dhpkey = get_dh_from_pg_bn(libctx, type, p, g, q); in get_dh_from_pg()
69 return dhpkey; in get_dh_from_pg()
584 EVP_PKEY *dhpkey = NULL; in get_dh2048() local
594 dhpkey = get_dh_from_pg_bn(libctx, "DH", p, g, NULL); in get_dh2048()
599 return dhpkey; in get_dh2048()
605 EVP_PKEY *dhpkey = NULL; in get_dh4096() local
[all …]
/freebsd/crypto/openssl/ssl/
H A Dssl_conf.c612 EVP_PKEY *dhpkey = NULL; in cmd_DHParameters() local
625 = OSSL_DECODER_CTX_new_for_pkey(&dhpkey, "PEM", NULL, "DH", in cmd_DHParameters()
632 && dhpkey == NULL in cmd_DHParameters()
637 if (dhpkey == NULL) { in cmd_DHParameters()
647 if ((rv = SSL_CTX_set0_tmp_dh_pkey(cctx->ctx, dhpkey)) > 0) in cmd_DHParameters()
648 dhpkey = NULL; in cmd_DHParameters()
651 if ((rv = SSL_set0_tmp_dh_pkey(cctx->ssl, dhpkey)) > 0) in cmd_DHParameters()
652 dhpkey = NULL; in cmd_DHParameters()
655 EVP_PKEY_free(dhpkey); in cmd_DHParameters()
H A Dssl_lib.c7541 int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey) in SSL_set0_tmp_dh_pkey() argument
7549 EVP_PKEY_get_security_bits(dhpkey), 0, dhpkey)) { in SSL_set0_tmp_dh_pkey()
7554 sc->cert->dh_tmp = dhpkey; in SSL_set0_tmp_dh_pkey()
7558 int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey) in SSL_CTX_set0_tmp_dh_pkey() argument
7561 EVP_PKEY_get_security_bits(dhpkey), 0, dhpkey)) { in SSL_CTX_set0_tmp_dh_pkey()
7566 ctx->cert->dh_tmp = dhpkey; in SSL_CTX_set0_tmp_dh_pkey()
/freebsd/crypto/openssl/doc/man3/
H A DSSL_CTX_set_tmp_dh_callback.pod16 int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey);
17 int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey);
77 respectively. The parameters should be supplied in the I<dhpkey> argument as
78 an B<EVP_PKEY> containing DH parameters. Ownership of the I<dhpkey> value is
/freebsd/crypto/openssl/apps/
H A Ds_server.c2218 EVP_PKEY *dhpkey = NULL; in s_server_main() local
2221 dhpkey = load_keyparams(dhfile, FORMAT_UNDEF, 0, "DH", "DH parameters"); in s_server_main()
2223 dhpkey = load_keyparams_suppress(s_cert_file, FORMAT_UNDEF, 0, "DH", in s_server_main()
2226 if (dhpkey != NULL) { in s_server_main()
2233 if (dhpkey == NULL) { in s_server_main()
2240 if (!EVP_PKEY_up_ref(dhpkey)) { in s_server_main()
2241 EVP_PKEY_free(dhpkey); in s_server_main()
2244 if (!SSL_CTX_set0_tmp_dh_pkey(ctx, dhpkey)) { in s_server_main()
2248 EVP_PKEY_free(dhpkey); in s_server_main()
2249 EVP_PKEY_free(dhpkey); in s_server_main()
[all …]
/freebsd/crypto/openssl/test/
H A Dssl_old_test.c915 EVP_PKEY *dhpkey; in main() local
1515 dhpkey = get_dh1024dsa(libctx); in main()
1517 dhpkey = get_dh512(libctx); in main()
1519 dhpkey = get_dh4096(libctx); in main()
1521 dhpkey = get_dh2048(libctx); in main()
1523 if (dhpkey == NULL || !EVP_PKEY_up_ref(dhpkey)) { in main()
1524 EVP_PKEY_free(dhpkey); in main()
1529 if (!SSL_CTX_set0_tmp_dh_pkey(s_ctx, dhpkey)) in main()
1530 EVP_PKEY_free(dhpkey); in main()
1531 if (!SSL_CTX_set0_tmp_dh_pkey(s_ctx2, dhpkey)) in main()
[all …]
H A Dsslapitest.c10648 EVP_PKEY *dhpkey = NULL; in get_tmp_dh_params() local
10671 || !TEST_int_eq(EVP_PKEY_fromdata(pctx, &dhpkey, in get_tmp_dh_params()
10677 tmp_dh_params = dhpkey; in get_tmp_dh_params()
10695 EVP_PKEY *dhpkey = get_tmp_dh_params(); in tmp_dh_callback() local
10698 if (!TEST_ptr(dhpkey)) in tmp_dh_callback()
10707 ret = EVP_PKEY_get1_DH(dhpkey); in tmp_dh_callback()
10710 EVP_PKEY_free(dhpkey); in tmp_dh_callback()
10740 EVP_PKEY *dhpkey = NULL; in test_set_tmp_dh() local
10750 dhpkey = get_tmp_dh_params(); in test_set_tmp_dh()
10751 if (!TEST_ptr(dhpkey)) in test_set_tmp_dh()
[all …]
/freebsd/crypto/openssl/include/openssl/
H A Dssl.h1577 int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey);
1578 int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey);
H A Dssl.h.in1530 int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey);
1531 int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey);