Commit 54d72ef0 authored by Richard Levitte's avatar Richard Levitte
Browse files

Fixup BIO demos for OpenSSL 1.1.x



Call SSL_CTX_new() before doing any configuration.
(or call OPENSSL_ssl_init())

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 3656ea1c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -27,13 +27,13 @@ int main(int argc, char *argv[])
    SSL_CTX *ctx;
    int ret = 1, i;

    ctx = SSL_CTX_new(TLS_server_method());

    if (CONF_modules_load_file("cmod.cnf", "testapp", 0) <= 0) {
        fprintf(stderr, "Error processing config file\n");
        goto err;
    }

    ctx = SSL_CTX_new(TLS_server_method());

    if (SSL_CTX_config(ctx, "server") == 0) {
        fprintf(stderr, "Error configuring server.\n");
        goto err;
+1 −1
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ int main(int argc, char *argv[])
    char buf[512];
    int ret = 1, i;

    ctx = SSL_CTX_new(TLS_server_method());

    conf = NCONF_new(NULL);

@@ -52,7 +53,6 @@ int main(int argc, char *argv[])
        goto err;
    }

    ctx = SSL_CTX_new(TLS_server_method());
    cctx = SSL_CONF_CTX_new();
    SSL_CONF_CTX_set_flags(cctx, SSL_CONF_FLAG_SERVER);
    SSL_CONF_CTX_set_flags(cctx, SSL_CONF_FLAG_CERTIFICATE);