goto end;
}
if (PEM_read_bio_X509_AUX(in, &x, passwd_callback,
goto end;
}
if (PEM_read_bio_X509_AUX(in, &x, passwd_callback,
goto end;
}
if (PEM_read_bio_X509(in, &ca, passwd_callback,
goto end;
}
if (PEM_read_bio_X509(in, &ca, passwd_callback,
extension_append(SSL_SERVERINFOV1, serverinfo, serverinfo_length, sinfo);
extension_append(SSL_SERVERINFOV1, serverinfo, serverinfo_length, sinfo);
ctx->cert->key->serverinfo = new_serverinfo;
memcpy(ctx->cert->key->serverinfo, serverinfo, serverinfo_length);
ctx->cert->key->serverinfo_length = serverinfo_length;
ctx->cert->key->serverinfo = new_serverinfo;
memcpy(ctx->cert->key->serverinfo, serverinfo, serverinfo_length);
ctx->cert->key->serverinfo_length = serverinfo_length;
/* Append the decoded extension to the serverinfo buffer */
append_length = extension_append_length(version, extension_length);
tmp = OPENSSL_realloc(serverinfo, serverinfo_length + append_length);
/* Append the decoded extension to the serverinfo buffer */
append_length = extension_append_length(version, extension_length);
tmp = OPENSSL_realloc(serverinfo, serverinfo_length + append_length);
serverinfo = tmp;
extension_append(version, extension, extension_length,
serverinfo + serverinfo_length);
serverinfo = tmp;
extension_append(version, extension, extension_length,
serverinfo + serverinfo_length);