Change names of ordinals and libs, libeay => libcrypto and ssleay => libssl
Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
65963bbe84
commit
6928b6171a
19 changed files with 66 additions and 66 deletions
|
@ -296,12 +296,12 @@ section above would be digested into a %unified_info table:
|
|||
"libcrypto" =>
|
||||
[
|
||||
"crypto",
|
||||
"util/libeay.num",
|
||||
"util/libcrypto.num",
|
||||
],
|
||||
"libssl" =>
|
||||
[
|
||||
"ssl",
|
||||
"util/ssleay.num",
|
||||
"util/libssl.num",
|
||||
],
|
||||
},
|
||||
"programs" =>
|
||||
|
@ -442,7 +442,7 @@ etc.
|
|||
this library. 'ordinals' MAY be present, and when
|
||||
it is, its value is an array where the word is
|
||||
"crypto" or "ssl" and the file is one of the ordinal
|
||||
files util/libeay.num or util/ssleay.num in the
|
||||
files util/libcrypto.num or util/libssl.num in the
|
||||
source directory.
|
||||
|
||||
This function has a choice; it can use the
|
||||
|
@ -515,7 +515,7 @@ following calls:
|
|||
lib => "libssl",
|
||||
objs => [ "ssl/tls.o" ],
|
||||
deps => [ "libcrypto" ]
|
||||
ordinals => [ "ssl", "util/ssleay.num" ]);
|
||||
ordinals => [ "ssl", "util/libssl.num" ]);
|
||||
|
||||
obj2lib(lib => "libssl"
|
||||
objs => [ "ssl/tls.o" ]);
|
||||
|
|
12
Configure
12
Configure
|
@ -1457,9 +1457,9 @@ EOF
|
|||
my %known_ordinals =
|
||||
(
|
||||
crypto =>
|
||||
cleanfile($sourced, catfile("util", "libeay.num"), $blddir),
|
||||
cleanfile($sourced, catfile("util", "libcrypto.num"), $blddir),
|
||||
ssl =>
|
||||
cleanfile($sourced, catfile("util", "ssleay.num"), $blddir)
|
||||
cleanfile($sourced, catfile("util", "libssl.num"), $blddir)
|
||||
);
|
||||
my $o = $known_ordinals{$_};
|
||||
die "Ordinals for $ddest defined more than once\n"
|
||||
|
@ -1815,11 +1815,11 @@ BEGIN
|
|||
VALUE "FileDescription", "OpenSSL Shared Library\\0"
|
||||
VALUE "FileVersion", "$config{version}\\0"
|
||||
#if defined(CRYPTO)
|
||||
VALUE "InternalName", "libeay32\\0"
|
||||
VALUE "OriginalFilename", "libeay32.dll\\0"
|
||||
VALUE "InternalName", "libcrypto32\\0"
|
||||
VALUE "OriginalFilename", "libcrypto32.dll\\0"
|
||||
#elif defined(SSL)
|
||||
VALUE "InternalName", "ssleay32\\0"
|
||||
VALUE "OriginalFilename", "ssleay32.dll\\0"
|
||||
VALUE "InternalName", "libssl32\\0"
|
||||
VALUE "OriginalFilename", "libssl32.dll\\0"
|
||||
#endif
|
||||
VALUE "ProductName", "The OpenSSL Toolkit\\0"
|
||||
VALUE "ProductVersion", "$config{version}\\0"
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
By default in 1.1.0 OpenSSL will compile builtin ENGINES into separate shared
|
||||
libraries. If you specify the "enable-static-engine" option on the command line
|
||||
to Configure the shared library build (ms\ntdll.mak) will compile the engines
|
||||
into libeay32.dll instead.
|
||||
into libcrypto32.dll instead.
|
||||
|
||||
You can also build a static version of the library using the Makefile
|
||||
ms\nt.mak
|
||||
|
@ -160,7 +160,7 @@
|
|||
possible targets include x86_64-w64-mingw32- and i686-w64-mingw32-.
|
||||
|
||||
libcrypto.a and libssl.a are the static libraries. To use the DLLs,
|
||||
link with libeay32.a and libssl32.a instead.
|
||||
link with libcrypto32.a and libssl32.a instead.
|
||||
|
||||
Linking your application
|
||||
------------------------
|
||||
|
|
|
@ -510,10 +510,10 @@ errors:
|
|||
$(PERL) util/mkerr.pl -recurse -write
|
||||
(cd engines; $(MAKE) PERL=$(PERL) errors)
|
||||
|
||||
ordinals: util/libeay.num util/ssleay.num test_ordinals TABLE
|
||||
util/libeay.num::
|
||||
ordinals: util/libcrypto.num util/libssl.num test_ordinals TABLE
|
||||
util/libcrypto.num::
|
||||
$(PERL) util/mkdef.pl crypto update
|
||||
util/ssleay.num::
|
||||
util/libssl.num::
|
||||
$(PERL) util/mkdef.pl ssl update
|
||||
test_ordinals:
|
||||
TOP=$(TOP) PERL=$(PERL) $(PERL) test/run_tests.pl test_ordinals
|
||||
|
|
|
@ -199,7 +199,7 @@ object can be released with OPENSSL_INIT_free() when done.
|
|||
Resources local to a thread are deallocated automatically when the thread exits
|
||||
(e.g. in a pthreads environment, when pthread_exit() is called). On Windows
|
||||
platforms this is done in response to a DLL_THREAD_DETACH message being sent to
|
||||
the libeay32.dll entry point. Some windows functions may cause threads to exit
|
||||
the libcrypto32.dll entry point. Some windows functions may cause threads to exit
|
||||
without sending this message (for example ExitProcess()). If the application
|
||||
uses such functions, then the application must free up OpenSSL resources
|
||||
directly via a call to OPENSSL_thread_stop(). Similarly this message will
|
||||
|
|
|
@ -6,8 +6,8 @@ perl util\mk1mf.pl %OPTS% debug VC-WIN32 >d32.mak
|
|||
perl util\mk1mf.pl %OPTS% VC-WIN32 >32.mak
|
||||
perl util\mk1mf.pl %OPTS% debug dll VC-WIN32 >d32dll.mak
|
||||
perl util\mk1mf.pl %OPTS% dll VC-WIN32 >32dll.mak
|
||||
perl util\mkdef.pl 32 libeay > ms\libeay32.def
|
||||
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
|
||||
perl util\mkdef.pl 32 libcrypto > ms\libcrypto32.def
|
||||
perl util\mkdef.pl 32 libssl > ms\libssl32.def
|
||||
|
||||
nmake -f d32.mak
|
||||
@if errorlevel 1 goto end
|
||||
|
|
|
@ -7,5 +7,5 @@ perl util\mk1mf.pl no-asm VC-CE >ms\ce.mak
|
|||
perl util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak
|
||||
:skipce
|
||||
|
||||
perl util\mkdef.pl 32 libeay > ms\libeay32.def
|
||||
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
|
||||
perl util\mkdef.pl 32 libcrypto > ms\libcrypto32.def
|
||||
perl util\mkdef.pl 32 libssl > ms\libssl32.def
|
||||
|
|
|
@ -4,5 +4,5 @@ perl util\mk1mf.pl nasm VC-WIN32 >ms\nt.mak
|
|||
perl util\mk1mf.pl dll nasm VC-WIN32 >ms\ntdll.mak
|
||||
perl util\mk1mf.pl nasm BC-NT >ms\bcb.mak
|
||||
|
||||
perl util\mkdef.pl 32 libeay > ms\libeay32.def
|
||||
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
|
||||
perl util\mkdef.pl 32 libcrypto > ms\libcrypto32.def
|
||||
perl util\mkdef.pl 32 libssl > ms\libssl32.def
|
||||
|
|
|
@ -3,5 +3,5 @@ perl util\mkfiles.pl >MINFO
|
|||
perl util\mk1mf.pl no-asm VC-NT >ms\nt.mak
|
||||
perl util\mk1mf.pl dll no-asm VC-NT >ms\ntdll.mak
|
||||
|
||||
perl util\mkdef.pl libeay NT > ms\libeay32.def
|
||||
perl util\mkdef.pl ssleay NT > ms\ssleay32.def
|
||||
perl util\mkdef.pl libcrypto NT > ms\libcrypto32.def
|
||||
perl util\mkdef.pl libssl NT > ms\libssl32.def
|
||||
|
|
|
@ -15,5 +15,5 @@ ml64 -c -Foms\uptable.obj ms\uptable.asm
|
|||
perl util\mk1mf.pl VC-WIN64A >ms\nt.mak
|
||||
perl util\mk1mf.pl dll VC-WIN64A >ms\ntdll.mak
|
||||
|
||||
perl util\mkdef.pl 32 libeay > ms\libeay32.def
|
||||
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
|
||||
perl util\mkdef.pl 32 libcrypto > ms\libcrypto32.def
|
||||
perl util\mkdef.pl 32 libssl > ms\libssl32.def
|
||||
|
|
|
@ -5,5 +5,5 @@ ias -o ms\uptable.obj ms\uptable.asm
|
|||
perl util\mk1mf.pl VC-WIN64I >ms\nt.mak
|
||||
perl util\mk1mf.pl dll VC-WIN64I >ms\ntdll.mak
|
||||
|
||||
perl util\mkdef.pl 32 libeay > ms\libeay32.def
|
||||
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
|
||||
perl util\mkdef.pl 32 libcrypto > ms\libcrypto32.def
|
||||
perl util\mkdef.pl 32 libssl > ms\libssl32.def
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
perl util\mkfiles.pl >MINFO
|
||||
perl util\mk1mf.pl Mingw32 >ms\mingw32.mak
|
||||
@rem DLL definition files
|
||||
perl util\mkdef.pl 32 libeay >ms\libeay32.def
|
||||
perl util\mkdef.pl 32 libcrypto >ms\libcrypto32.def
|
||||
if errorlevel 1 goto end
|
||||
perl util\mkdef.pl 32 ssleay >ms\ssleay32.def
|
||||
perl util\mkdef.pl 32 libssl >ms\libssl32.def
|
||||
if errorlevel 1 goto end
|
||||
|
||||
@rem Build the libraries
|
||||
|
@ -15,9 +15,9 @@ make -f ms/mingw32.mak
|
|||
if errorlevel 1 goto end
|
||||
|
||||
@rem Generate the DLLs and input libraries
|
||||
dllwrap --dllname libeay32.dll --output-lib out/libeay32.a --def ms/libeay32.def out/libcrypto.a -lws2_32 -lgdi32
|
||||
dllwrap --dllname libcrypto32.dll --output-lib out/libcrypto32.a --def ms/libcrypto32.def out/libcrypto.a -lws2_32 -lgdi32
|
||||
if errorlevel 1 goto end
|
||||
dllwrap --dllname libssl32.dll --output-lib out/libssl32.a --def ms/ssleay32.def out/libssl.a out/libeay32.a
|
||||
dllwrap --dllname libssl32.dll --output-lib out/libssl32.a --def ms/libssl32.def out/libssl.a out/libcrypto32.a
|
||||
if errorlevel 1 goto end
|
||||
|
||||
echo Done compiling OpenSSL
|
||||
|
|
|
@ -13,8 +13,8 @@ set CERUN_PASS_ENV=OPENSSL_CONF HOME
|
|||
rem run this from inside the bin directory
|
||||
|
||||
rem Copy the DLL's (though they'll only exist if we're in out32dll)
|
||||
if exist libeay32.dll cecopy libeay32.dll CE:\OpenSSL
|
||||
if exist ssleay32.dll cecopy ssleay32.dll CE:\OpenSSL
|
||||
if exist libcrypto32.dll cecopy libcrypto32.dll CE:\OpenSSL
|
||||
if exist libssl32.dll cecopy libssl32.dll CE:\OpenSSL
|
||||
|
||||
echo rsa_test
|
||||
call %test%\testce2 rsa_test
|
||||
|
|
|
@ -59,8 +59,8 @@ setup("test_ordinals");
|
|||
|
||||
plan tests => 2;
|
||||
|
||||
ok(testordinals(srctop_file("util", "libeay.num")), "Test libeay.num");
|
||||
ok(testordinals(srctop_file("util", "ssleay.num")), "Test ssleay.num");
|
||||
ok(testordinals(srctop_file("util", "libcrypto.num")), "Test libcrypto.num");
|
||||
ok(testordinals(srctop_file("util", "libssl.num")), "Test libssl.num");
|
||||
|
||||
sub testordinals
|
||||
{
|
||||
|
|
|
@ -13,7 +13,7 @@ perl util/mk1mf.pl dll VC-WIN32 >ms/ntdll.mak
|
|||
perl util/mk1mf.pl Mingw32 >ms/mingw32.mak
|
||||
perl util/mk1mf.pl Mingw32-files >ms/mingw32f.mak
|
||||
|
||||
perl util/mkdef.pl 16 libeay > ms/libeay16.def
|
||||
perl util/mkdef.pl 32 libeay > ms/libeay32.def
|
||||
perl util/mkdef.pl 16 ssleay > ms/ssleay16.def
|
||||
perl util/mkdef.pl 32 ssleay > ms/ssleay32.def
|
||||
perl util/mkdef.pl 16 libcrypto > ms/libcrypto16.def
|
||||
perl util/mkdef.pl 32 libcrypto > ms/libcrypto32.def
|
||||
perl util/mkdef.pl 16 libssl > ms/libssl16.def
|
||||
perl util/mkdef.pl 32 libssl > ms/libssl32.def
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# It does this by parsing the header files and looking for the
|
||||
# prototyped functions: it then prunes the output.
|
||||
#
|
||||
# Intermediary files are created, call libeay.num and ssleay.num,
|
||||
# Intermediary files are created, call libcrypto.num and libssl.num,
|
||||
# The format of these files is:
|
||||
#
|
||||
# routine-name nnnn vers info
|
||||
|
@ -44,8 +44,8 @@ use File::Spec::Functions;
|
|||
|
||||
my $debug=0;
|
||||
|
||||
my $crypto_num= catfile($config{sourcedir},"util","libeay.num");
|
||||
my $ssl_num= catfile($config{sourcedir},"util","ssleay.num");
|
||||
my $crypto_num= catfile($config{sourcedir},"util","libcrypto.num");
|
||||
my $ssl_num= catfile($config{sourcedir},"util","libssl.num");
|
||||
my $libname;
|
||||
|
||||
my $do_update = 0;
|
||||
|
@ -159,12 +159,12 @@ foreach (@ARGV, split(/ /, $config{options}))
|
|||
$zlib = 1;
|
||||
}
|
||||
|
||||
$do_ssl=1 if $_ eq "ssleay";
|
||||
$do_ssl=1 if $_ eq "libssl";
|
||||
if ($_ eq "ssl") {
|
||||
$do_ssl=1;
|
||||
$libname=$_
|
||||
}
|
||||
$do_crypto=1 if $_ eq "libeay";
|
||||
$do_crypto=1 if $_ eq "libcrypto";
|
||||
if ($_ eq "crypto") {
|
||||
$do_crypto=1;
|
||||
$libname=$_;
|
||||
|
@ -202,10 +202,10 @@ foreach (@ARGV, split(/ /, $config{options}))
|
|||
|
||||
if (!$libname) {
|
||||
if ($do_ssl) {
|
||||
$libname="SSLEAY";
|
||||
$libname="LIBSSL";
|
||||
}
|
||||
if ($do_crypto) {
|
||||
$libname="LIBEAY";
|
||||
$libname="LIBCRYPTO";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -299,34 +299,34 @@ $crypto.=" include/openssl/kdf.h";
|
|||
|
||||
my $symhacks="include/openssl/symhacks.h";
|
||||
|
||||
my @ssl_symbols = &do_defs("SSLEAY", $ssl, $symhacks);
|
||||
my @crypto_symbols = &do_defs("LIBEAY", $crypto, $symhacks);
|
||||
my @ssl_symbols = &do_defs("LIBSSL", $ssl, $symhacks);
|
||||
my @crypto_symbols = &do_defs("LIBCRYPTO", $crypto, $symhacks);
|
||||
|
||||
if ($do_update) {
|
||||
|
||||
if ($do_ssl == 1) {
|
||||
|
||||
&maybe_add_info("SSLEAY",*ssl_list,@ssl_symbols);
|
||||
&maybe_add_info("LIBSSL",*ssl_list,@ssl_symbols);
|
||||
if ($do_rewrite == 1) {
|
||||
open(OUT, ">$ssl_num");
|
||||
&rewrite_numbers(*OUT,"SSLEAY",*ssl_list,@ssl_symbols);
|
||||
&rewrite_numbers(*OUT,"LIBSSL",*ssl_list,@ssl_symbols);
|
||||
} else {
|
||||
open(OUT, ">>$ssl_num");
|
||||
}
|
||||
&update_numbers(*OUT,"SSLEAY",*ssl_list,$max_ssl,@ssl_symbols);
|
||||
&update_numbers(*OUT,"LIBSSL",*ssl_list,$max_ssl,@ssl_symbols);
|
||||
close OUT;
|
||||
}
|
||||
|
||||
if($do_crypto == 1) {
|
||||
|
||||
&maybe_add_info("LIBEAY",*crypto_list,@crypto_symbols);
|
||||
&maybe_add_info("LIBCRYPTO",*crypto_list,@crypto_symbols);
|
||||
if ($do_rewrite == 1) {
|
||||
open(OUT, ">$crypto_num");
|
||||
&rewrite_numbers(*OUT,"LIBEAY",*crypto_list,@crypto_symbols);
|
||||
&rewrite_numbers(*OUT,"LIBCRYPTO",*crypto_list,@crypto_symbols);
|
||||
} else {
|
||||
open(OUT, ">>$crypto_num");
|
||||
}
|
||||
&update_numbers(*OUT,"LIBEAY",*crypto_list,$max_crypto,@crypto_symbols);
|
||||
&update_numbers(*OUT,"LIBCRYPTO",*crypto_list,$max_crypto,@crypto_symbols);
|
||||
close OUT;
|
||||
}
|
||||
|
||||
|
@ -346,10 +346,10 @@ if($do_crypto == 1) {
|
|||
int main()
|
||||
{
|
||||
EOF
|
||||
&print_test_file(*STDOUT,"SSLEAY",*ssl_list,$do_ctestall,@ssl_symbols)
|
||||
&print_test_file(*STDOUT,"LIBSSL",*ssl_list,$do_ctestall,@ssl_symbols)
|
||||
if $do_ssl == 1;
|
||||
|
||||
&print_test_file(*STDOUT,"LIBEAY",*crypto_list,$do_ctestall,@crypto_symbols)
|
||||
&print_test_file(*STDOUT,"LIBCRYPTO",*crypto_list,$do_ctestall,@crypto_symbols)
|
||||
if $do_crypto == 1;
|
||||
|
||||
print "}\n";
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Borland C++ builder 3 and 4 -- Janez Jere <jj@void.si>
|
||||
#
|
||||
|
||||
$ssl= "ssleay32";
|
||||
$crypto="libeay32";
|
||||
$ssl= "libssl32";
|
||||
$crypto="libcrypto32";
|
||||
|
||||
$o='\\';
|
||||
$cp='copy';
|
||||
|
|
|
@ -3,17 +3,17 @@
|
|||
# Win64 and WinCE [follow $FLAVOR variable to trace the differences].
|
||||
#
|
||||
|
||||
$ssl= "ssleay32";
|
||||
$crypto="libeay32";
|
||||
$ssl= "libssl32";
|
||||
$crypto="libcrypto32";
|
||||
|
||||
if ($fips && !$shlib)
|
||||
{
|
||||
$crypto="libeayfips32";
|
||||
$crypto_compat = "libeaycompat32.lib";
|
||||
$crypto="libcryptofips32";
|
||||
$crypto_compat = "libcryptocompat32.lib";
|
||||
}
|
||||
else
|
||||
{
|
||||
$crypto="libeay32";
|
||||
$crypto="libcrypto32";
|
||||
}
|
||||
|
||||
if ($fipscanisterbuild)
|
||||
|
|
|
@ -90,8 +90,8 @@ $include_path = join(" -I", split(/;/, $include_path));
|
|||
# check for gcc compiler
|
||||
$gnuc = $ENV{"GNUC"};
|
||||
|
||||
#$ssl= "ssleay32";
|
||||
#$crypto="libeay32";
|
||||
#$ssl= "libssl32";
|
||||
#$crypto="libcrypto32";
|
||||
|
||||
if ($gnuc)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue