API compatible with OpenSSL before version 1.1.0

Add BN_init() and CRYPTO_num_locks(), compatible with OpenSSL 0.9.8.
And change the default OpenSSL API to 1.1.0.
This commit is contained in:
Zhi Guan
2018-01-07 12:02:03 +08:00
parent 0803f0a034
commit 86e1fc9266
8 changed files with 5372 additions and 5348 deletions

View File

@@ -287,7 +287,7 @@ if (defined $ENV{$local_config_envname}) {
}
print "Configuring OpenSSL version $config{version} ($config{version_num})\n";
print "Configuring GmSSL version $config{version} ($config{version_num})\n";
$config{prefix}="";
$config{openssldir}="";
@@ -579,6 +579,7 @@ my $no_sse2=0;
my $user_cflags="";
my @user_defines=();
$config{api}="1.1.0";
$config{openssl_api_defines}=[];
$config{openssl_algorithm_defines}=[];
$config{openssl_thread_defines}=[];