Skip to content

Commit

Permalink
Change names of ordinals and libs, libeay => libcrypto and ssleay => …
Browse files Browse the repository at this point in the history
…libssl

Reviewed-by: Rich Salz <[email protected]>
  • Loading branch information
levitte committed Mar 5, 2016
1 parent 65963bb commit 6928b61
Show file tree
Hide file tree
Showing 19 changed files with 66 additions and 66 deletions.
8 changes: 4 additions & 4 deletions Configurations/README.design
Original file line number Diff line number Diff line change
Expand Up @@ -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" =>
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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" ]);
Expand Down
12 changes: 6 additions & 6 deletions Configure
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down
4 changes: 2 additions & 2 deletions INSTALL.WIN
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
------------------------
Expand Down
6 changes: 3 additions & 3 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion doc/crypto/OPENSSL_init_crypto.pod
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions ms/32all.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions ms/do_ms.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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 changes: 2 additions & 2 deletions ms/do_nasm.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions ms/do_nt.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions ms/do_win64a.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions ms/do_win64i.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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
8 changes: 4 additions & 4 deletions ms/mw.bat
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@
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
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
Expand Down
4 changes: 2 additions & 2 deletions ms/testce.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions test/recipes/01-test_ordinals.t
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
8 changes: 4 additions & 4 deletions util/do_ms.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
34 changes: 17 additions & 17 deletions util/mkdef.pl
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -44,8 +44,8 @@

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;
Expand Down Expand Up @@ -159,12 +159,12 @@
$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=$_;
Expand Down Expand Up @@ -202,10 +202,10 @@

if (!$libname) {
if ($do_ssl) {
$libname="SSLEAY";
$libname="LIBSSL";
}
if ($do_crypto) {
$libname="LIBEAY";
$libname="LIBCRYPTO";
}
}

Expand Down Expand Up @@ -299,34 +299,34 @@

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;
}

Expand All @@ -346,10 +346,10 @@
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";
Expand Down
4 changes: 2 additions & 2 deletions util/pl/BC-32.pl
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# Borland C++ builder 3 and 4 -- Janez Jere <[email protected]>
#

$ssl= "ssleay32";
$crypto="libeay32";
$ssl= "libssl32";
$crypto="libcrypto32";

$o='\\';
$cp='copy';
Expand Down
10 changes: 5 additions & 5 deletions util/pl/VC-32.pl
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
4 changes: 2 additions & 2 deletions util/pl/netware.pl
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@
# check for gcc compiler
$gnuc = $ENV{"GNUC"};

#$ssl= "ssleay32";
#$crypto="libeay32";
#$ssl= "libssl32";
#$crypto="libcrypto32";

if ($gnuc)
{
Expand Down

0 comments on commit 6928b61

Please sign in to comment.