Codebase list openssl / b90348c
Fixup BIO demos for OpenSSL 1.1.x Call SSL_CTX_new() before doing any configuration. (or call OPENSSL_ssl_init()) Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit 54d72ef0f019db383f8e98342b9b77c5da8541e5) Richard Levitte authored 7 years ago Richard Levitte committed 7 years ago
2 changed file(s) with 3 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
2626 SSL_CTX *ctx;
2727 int ret = 1, i;
2828
29 ctx = SSL_CTX_new(TLS_server_method());
30
2931 if (CONF_modules_load_file("cmod.cnf", "testapp", 0) <= 0) {
3032 fprintf(stderr, "Error processing config file\n");
3133 goto err;
3234 }
33
34 ctx = SSL_CTX_new(TLS_server_method());
3535
3636 if (SSL_CTX_config(ctx, "server") == 0) {
3737 fprintf(stderr, "Error configuring server.\n");
3333 char buf[512];
3434 int ret = 1, i;
3535
36 ctx = SSL_CTX_new(TLS_server_method());
3637
3738 conf = NCONF_new(NULL);
3839
5152 goto err;
5253 }
5354
54 ctx = SSL_CTX_new(TLS_server_method());
5555 cctx = SSL_CONF_CTX_new();
5656 SSL_CONF_CTX_set_flags(cctx, SSL_CONF_FLAG_SERVER);
5757 SSL_CONF_CTX_set_flags(cctx, SSL_CONF_FLAG_CERTIFICATE);