patches for easier mirroring, to eliminate a special copy, to make www.freebsd.org/security a full copy of security.freebsd.org and be eventually be the same. For now files are just sitting there. The symlinks are missing. Discussed on: www (repository location) Discussed with: simon (so)
18130 lines
624 KiB
Diff
18130 lines
624 KiB
Diff
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/CHANGES ../RELENG_5_0/crypto/openssl/CHANGES
|
|
*** crypto/openssl/CHANGES Fri Aug 9 21:47:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/CHANGES Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 2,7 ****
|
|
--- 2,88 ----
|
|
OpenSSL CHANGES
|
|
_______________
|
|
|
|
+ Changes between 0.9.6h and 0.9.6i [19 Feb 2003]
|
|
+
|
|
+ *) In ssl3_get_record (ssl/s3_pkt.c), minimize information leaked
|
|
+ via timing by performing a MAC computation even if incorrrect
|
|
+ block cipher padding has been found. This is a countermeasure
|
|
+ against active attacks where the attacker has to distinguish
|
|
+ between bad padding and a MAC verification error. (CAN-2003-0078)
|
|
+
|
|
+ [Bodo Moeller; problem pointed out by Brice Canvel (EPFL),
|
|
+ Alain Hiltgen (UBS), Serge Vaudenay (EPFL), and
|
|
+ Martin Vuagnoux (EPFL, Ilion)]
|
|
+
|
|
+ Changes between 0.9.6g and 0.9.6h [5 Dec 2002]
|
|
+
|
|
+ *) New function OPENSSL_cleanse(), which is used to cleanse a section of
|
|
+ memory from it's contents. This is done with a counter that will
|
|
+ place alternating values in each byte. This can be used to solve
|
|
+ two issues: 1) the removal of calls to memset() by highly optimizing
|
|
+ compilers, and 2) cleansing with other values than 0, since those can
|
|
+ be read through on certain media, for example a swap space on disk.
|
|
+ [Geoff Thorpe]
|
|
+
|
|
+ *) Bugfix: client side session caching did not work with external caching,
|
|
+ because the session->cipher setting was not restored when reloading
|
|
+ from the external cache. This problem was masked, when
|
|
+ SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG (part of SSL_OP_ALL) was set.
|
|
+ (Found by Steve Haslam <steve@araqnid.ddts.net>.)
|
|
+ [Lutz Jaenicke]
|
|
+
|
|
+ *) Fix client_certificate (ssl/s2_clnt.c): The permissible total
|
|
+ length of the REQUEST-CERTIFICATE message is 18 .. 34, not 17 .. 33.
|
|
+ [Zeev Lieber <zeev-l@yahoo.com>]
|
|
+
|
|
+ *) Undo an undocumented change introduced in 0.9.6e which caused
|
|
+ repeated calls to OpenSSL_add_all_ciphers() and
|
|
+ OpenSSL_add_all_digests() to be ignored, even after calling
|
|
+ EVP_cleanup().
|
|
+ [Richard Levitte]
|
|
+
|
|
+ *) Change the default configuration reader to deal with last line not
|
|
+ being properly terminated.
|
|
+ [Richard Levitte]
|
|
+
|
|
+ *) Change X509_NAME_cmp() so it applies the special rules on handling
|
|
+ DN values that are of type PrintableString, as well as RDNs of type
|
|
+ emailAddress where the value has the type ia5String.
|
|
+ [stefank@valicert.com via Richard Levitte]
|
|
+
|
|
+ *) Add a SSL_SESS_CACHE_NO_INTERNAL_STORE flag to take over half
|
|
+ the job SSL_SESS_CACHE_NO_INTERNAL_LOOKUP was inconsistently
|
|
+ doing, define a new flag (SSL_SESS_CACHE_NO_INTERNAL) to be
|
|
+ the bitwise-OR of the two for use by the majority of applications
|
|
+ wanting this behaviour, and update the docs. The documented
|
|
+ behaviour and actual behaviour were inconsistent and had been
|
|
+ changing anyway, so this is more a bug-fix than a behavioural
|
|
+ change.
|
|
+ [Geoff Thorpe, diagnosed by Nadav Har'El]
|
|
+
|
|
+ *) Don't impose a 16-byte length minimum on session IDs in ssl/s3_clnt.c
|
|
+ (the SSL 3.0 and TLS 1.0 specifications allow any length up to 32 bytes).
|
|
+ [Bodo Moeller]
|
|
+
|
|
+ *) Fix initialization code race conditions in
|
|
+ SSLv23_method(), SSLv23_client_method(), SSLv23_server_method(),
|
|
+ SSLv2_method(), SSLv2_client_method(), SSLv2_server_method(),
|
|
+ SSLv3_method(), SSLv3_client_method(), SSLv3_server_method(),
|
|
+ TLSv1_method(), TLSv1_client_method(), TLSv1_server_method(),
|
|
+ ssl2_get_cipher_by_char(),
|
|
+ ssl3_get_cipher_by_char().
|
|
+ [Patrick McCormick <patrick@tellme.com>, Bodo Moeller]
|
|
+
|
|
+ *) Reorder cleanup sequence in SSL_CTX_free(): only remove the ex_data after
|
|
+ the cached sessions are flushed, as the remove_cb() might use ex_data
|
|
+ contents. Bug found by Sam Varshavchik <mrsam@courier-mta.com>
|
|
+ (see [openssl.org #212]).
|
|
+ [Geoff Thorpe, Lutz Jaenicke]
|
|
+
|
|
+ *) Fix typo in OBJ_txt2obj which incorrectly passed the content
|
|
+ length, instead of the encoding length to d2i_ASN1_OBJECT.
|
|
+ [Steve Henson]
|
|
+
|
|
Changes between 0.9.6f and 0.9.6g [9 Aug 2002]
|
|
|
|
*) [In 0.9.6g-engine release:]
|
|
***************
|
|
*** 23,28 ****
|
|
--- 104,115 ----
|
|
|
|
Changes between 0.9.6d and 0.9.6e [30 Jul 2002]
|
|
|
|
+ *) Add various sanity checks to asn1_get_length() to reject
|
|
+ the ASN1 length bytes if they exceed sizeof(long), will appear
|
|
+ negative or the content length exceeds the length of the
|
|
+ supplied buffer.
|
|
+ [Steve Henson, Adi Stav <stav@mercury.co.il>, James Yonan <jim@ntlp.com>]
|
|
+
|
|
*) Fix cipher selection routines: ciphers without encryption had no flags
|
|
for the cipher strength set and where therefore not handled correctly
|
|
by the selection routines (PR #130).
|
|
***************
|
|
*** 54,60 ****
|
|
*) Add various sanity checks to asn1_get_length() to reject
|
|
the ASN1 length bytes if they exceed sizeof(long), will appear
|
|
negative or the content length exceeds the length of the
|
|
! supplied buffer.
|
|
[Steve Henson, Adi Stav <stav@mercury.co.il>, James Yonan <jim@ntlp.com>]
|
|
|
|
*) Assertions for various potential buffer overflows, not known to
|
|
--- 141,147 ----
|
|
*) Add various sanity checks to asn1_get_length() to reject
|
|
the ASN1 length bytes if they exceed sizeof(long), will appear
|
|
negative or the content length exceeds the length of the
|
|
! supplied buffer. (CAN-2002-0659)
|
|
[Steve Henson, Adi Stav <stav@mercury.co.il>, James Yonan <jim@ntlp.com>]
|
|
|
|
*) Assertions for various potential buffer overflows, not known to
|
|
***************
|
|
*** 159,166 ****
|
|
value is 0.
|
|
[Richard Levitte]
|
|
|
|
! *) [In 0.9.6c-engine release:]
|
|
! Fix a crashbug and a logic bug in hwcrhk_load_pubkey()
|
|
[Toomas Kiisk <vix@cyber.ee> via Richard Levitte]
|
|
|
|
*) Add the configuration target linux-s390x.
|
|
--- 246,253 ----
|
|
value is 0.
|
|
[Richard Levitte]
|
|
|
|
! *) [In 0.9.6d-engine release:]
|
|
! Fix a crashbug and a logic bug in hwcrhk_load_pubkey().
|
|
[Toomas Kiisk <vix@cyber.ee> via Richard Levitte]
|
|
|
|
*) Add the configuration target linux-s390x.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/Configure ../RELENG_5_0/crypto/openssl/Configure
|
|
*** crypto/openssl/Configure Fri Aug 9 21:37:28 2002
|
|
--- ../RELENG_5_0/crypto/openssl/Configure Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 122,128 ****
|
|
"debug-bodo", "gcc:-DL_ENDIAN -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -DPEDANTIC -DBIO_PAIR_DEBUG -g -m486 -pedantic -Wshadow -Wall::-D_REENTRANT::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
|
"debug-ulf", "gcc:-DL_ENDIAN -DREF_CHECK -DCONF_DEBUG -DBN_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -DPEDANTIC -g -O2 -m486 -Wall -Werror -Wshadow -pipe::-D_REENTRANT::${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
|
"debug-steve", "gcc:-DL_ENDIAN -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DDEBUG_SAFESTACK -DCRYPTO_MDEBUG_ALL -DPEDANTIC -g -O2 -m486 -pedantic -Wall -Werror -Wshadow -pipe::-D_REENTRANT::${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
|
! "debug-levitte-linux-elf","gcc:-DUSE_ALLOCATING_PRINT -DRL_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DNO_ASM -DL_ENDIAN -DTERMIO -D_POSIX_SOURCE -ggdb -g3 -m486 -pedantic -ansi -Wall -Wshadow -Wid-clash-31 -pipe::-D_REENTRANT:-ldl:::::::::::dlfcn",
|
|
"dist", "cc:-O::(unknown):::::",
|
|
|
|
# Basic configs that should work on any (32 and less bit) box
|
|
--- 122,128 ----
|
|
"debug-bodo", "gcc:-DL_ENDIAN -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -DPEDANTIC -DBIO_PAIR_DEBUG -g -m486 -pedantic -Wshadow -Wall::-D_REENTRANT::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
|
"debug-ulf", "gcc:-DL_ENDIAN -DREF_CHECK -DCONF_DEBUG -DBN_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -DPEDANTIC -g -O2 -m486 -Wall -Werror -Wshadow -pipe::-D_REENTRANT::${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
|
"debug-steve", "gcc:-DL_ENDIAN -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DDEBUG_SAFESTACK -DCRYPTO_MDEBUG_ALL -DPEDANTIC -g -O2 -m486 -pedantic -Wall -Werror -Wshadow -pipe::-D_REENTRANT::${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
|
! "debug-levitte-linux-elf","gcc:-DUSE_ALLOCATING_PRINT -DRL_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DNO_ASM -DL_ENDIAN -DTERMIO -D_POSIX_SOURCE -ggdb -g3 -m486 -pedantic -ansi -Wall -Wshadow -Wstrict-prototypes -Wmissing-prototypes -pipe::-D_REENTRANT:-ldl:::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
"dist", "cc:-O::(unknown):::::",
|
|
|
|
# Basic configs that should work on any (32 and less bit) box
|
|
***************
|
|
*** 395,401 ****
|
|
"aix-cc", "cc:-O -DAIX -DB_ENDIAN -qmaxmem=16384::(unknown)::BN_LLONG RC4_CHAR:::",
|
|
"aix-gcc", "gcc:-O3 -DAIX -DB_ENDIAN::(unknown)::BN_LLONG RC4_CHAR:::",
|
|
"aix43-cc", "cc:-O -DAIX -DB_ENDIAN -qmaxmem=16384::(unknown)::BN_LLONG RC4_CHAR::::::::::dlfcn:",
|
|
! "aix43-gcc", "gcc:-O3 -DAIX -DB_ENDIAN::(unknown)::BN_LLONG RC4_CHAR::::::::::dlfcn:",
|
|
|
|
#
|
|
# Cray T90 and similar (SDSC)
|
|
--- 395,401 ----
|
|
"aix-cc", "cc:-O -DAIX -DB_ENDIAN -qmaxmem=16384::(unknown)::BN_LLONG RC4_CHAR:::",
|
|
"aix-gcc", "gcc:-O3 -DAIX -DB_ENDIAN::(unknown)::BN_LLONG RC4_CHAR:::",
|
|
"aix43-cc", "cc:-O -DAIX -DB_ENDIAN -qmaxmem=16384::(unknown)::BN_LLONG RC4_CHAR::::::::::dlfcn:",
|
|
! "aix43-gcc", "gcc:-O1 -DAIX -DB_ENDIAN::(unknown)::BN_LLONG RC4_CHAR::::::::::dlfcn:",
|
|
|
|
#
|
|
# Cray T90 and similar (SDSC)
|
|
***************
|
|
*** 477,483 ****
|
|
|
|
# Cygwin
|
|
"Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -m486 -Wall::(unknown)::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32",
|
|
! "Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -m486 -Wall::::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32:cygwin-shared:::.dll",
|
|
|
|
# Ultrix from Bernhard Simon <simon@zid.tuwien.ac.at>
|
|
"ultrix-cc","cc:-std1 -O -Olimit 1000 -DL_ENDIAN::(unknown)::::::",
|
|
--- 477,483 ----
|
|
|
|
# Cygwin
|
|
"Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -m486 -Wall::(unknown)::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32",
|
|
! "Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -march=i486 -Wall::::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32:cygwin-shared:::.dll",
|
|
|
|
# Ultrix from Bernhard Simon <simon@zid.tuwien.ac.at>
|
|
"ultrix-cc","cc:-std1 -O -Olimit 1000 -DL_ENDIAN::(unknown)::::::",
|
|
***************
|
|
*** 495,506 ****
|
|
--- 495,512 ----
|
|
"rhapsody-ppc-cc","cc:-O3 -DB_ENDIAN::(unknown)::BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:::",
|
|
"darwin-ppc-cc","cc:-O3 -D_DARWIN -DB_ENDIAN -fno-common::-D_REENTRANT::BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:::::::::::darwin-shared:-fPIC::.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib",
|
|
|
|
+ ##### A/UX
|
|
+ "aux3-gcc","gcc:-O2 -DTERMIO::(unknown):-lbsd:RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:::",
|
|
+
|
|
##### Sony NEWS-OS 4.x
|
|
"newsos4-gcc","gcc:-O -DB_ENDIAN -DNEWS4::(unknown):-lmld -liberty:BN_LLONG RC4_CHAR RC4_CHUNK DES_PTR DES_RISC1 DES_UNROLL BF_PTR::::",
|
|
|
|
##### VxWorks for various targets
|
|
"vxworks-ppc405","ccppc:-g -msoft-float -mlongcall -DVXWORKS -DCPU=PPC405 -I\$(WIND_BASE)/target/h:::-r:::::",
|
|
|
|
+ ##### Compaq Non-Stop Kernel (Tandem)
|
|
+ "tandem-c89","c89:-Ww -D__TANDEM -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D_TANDEM_SOURCE -DB_ENDIAN::(unknown)::THIRTY_TWO_BIT:::",
|
|
+
|
|
);
|
|
|
|
my @WinTargets=qw(VC-NT VC-WIN32 VC-WIN16 VC-W31-16 VC-W31-32 VC-MSDOS BC-32
|
|
***************
|
|
*** 577,582 ****
|
|
--- 583,589 ----
|
|
my $target;
|
|
my $options;
|
|
my $symlink;
|
|
+ my $make_depend=0;
|
|
|
|
my @argvcopy=@ARGV;
|
|
my $argvstring="";
|
|
***************
|
|
*** 619,625 ****
|
|
{ $threads=1; }
|
|
elsif (/^no-shared$/)
|
|
{ $no_shared=1; }
|
|
! elsif (/^shared$/)
|
|
{ $no_shared=0; }
|
|
elsif (/^no-symlinks$/)
|
|
{ $symlink=0; }
|
|
--- 626,632 ----
|
|
{ $threads=1; }
|
|
elsif (/^no-shared$/)
|
|
{ $no_shared=1; }
|
|
! elsif (/^shared$/ || /^-shared$/ || /^--shared$/)
|
|
{ $no_shared=0; }
|
|
elsif (/^no-symlinks$/)
|
|
{ $symlink=0; }
|
|
***************
|
|
*** 1188,1198 ****
|
|
EOF
|
|
close(OUT);
|
|
} else {
|
|
! (system "make -f Makefile.ssl PERL=\'$perl\' links") == 0 or exit $?
|
|
! if $symlink;
|
|
! ### (system 'make depend') == 0 or exit $? if $depflags ne "";
|
|
! # Run "make depend" manually if you want to be able to delete
|
|
! # the source code files of ciphers you left out.
|
|
if ( $perl =~ m@^/@) {
|
|
&dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";');
|
|
&dofile("apps/der_chop",$perl,'^#!/', '#!%s');
|
|
--- 1195,1207 ----
|
|
EOF
|
|
close(OUT);
|
|
} else {
|
|
! my $make_command = "make -f Makefile.ssl PERL=\'$perl\'";
|
|
! my $make_targets = "";
|
|
! $make_targets .= " links" if $symlink;
|
|
! $make_targets .= " depend" if $depflags ne "" && $make_depend;
|
|
! $make_targets .= " gentests" if $symlink;
|
|
! (system $make_command.$make_targets) == 0 or exit $?
|
|
! if $make_targets ne "";
|
|
if ( $perl =~ m@^/@) {
|
|
&dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";');
|
|
&dofile("apps/der_chop",$perl,'^#!/', '#!%s');
|
|
***************
|
|
*** 1202,1207 ****
|
|
--- 1211,1225 ----
|
|
&dofile("tools/c_rehash",'/usr/local/bin/perl','^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";');
|
|
&dofile("apps/der_chop",'/usr/local/bin/perl','^#!/', '#!%s');
|
|
&dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s');
|
|
+ }
|
|
+ if ($depflags ne "" && !$make_depend) {
|
|
+ print <<EOF;
|
|
+
|
|
+ Since you've disabled at least one algorithm, you need to do the following
|
|
+ before building:
|
|
+
|
|
+ make depend
|
|
+ EOF
|
|
}
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/FAQ ../RELENG_5_0/crypto/openssl/FAQ
|
|
*** crypto/openssl/FAQ Fri Aug 9 21:47:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/FAQ Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 9,14 ****
|
|
--- 9,15 ----
|
|
* Where can I get a compiled version of OpenSSL?
|
|
* Why aren't tools like 'autoconf' and 'libtool' used?
|
|
* What is an 'engine' version?
|
|
+ * How do I check the authenticity of the OpenSSL distribution?
|
|
|
|
[LEGAL] Legal questions
|
|
|
|
***************
|
|
*** 35,40 ****
|
|
--- 36,42 ----
|
|
* Why does the linker complain about undefined symbols?
|
|
* Why does the OpenSSL test fail with "bc: command not found"?
|
|
* Why does the OpenSSL test fail with "bc: 1 no implemented"?
|
|
+ * Why does the OpenSSL test fail with "bc: stack empty"?
|
|
* Why does the OpenSSL compilation fail on Alpha Tru64 Unix?
|
|
* Why does the OpenSSL compilation fail with "ar: command not found"?
|
|
* Why does the OpenSSL compilation fail on Win32 with VC++?
|
|
***************
|
|
*** 61,67 ****
|
|
* Which is the current version of OpenSSL?
|
|
|
|
The current version is available from <URL: http://www.openssl.org>.
|
|
! OpenSSL 0.9.6g was released on 9 August 2002.
|
|
|
|
In addition to the current stable release, you can also access daily
|
|
snapshots of the OpenSSL development version at <URL:
|
|
--- 63,69 ----
|
|
* Which is the current version of OpenSSL?
|
|
|
|
The current version is available from <URL: http://www.openssl.org>.
|
|
! OpenSSL 0.9.7a was released on February 19, 2003.
|
|
|
|
In addition to the current stable release, you can also access daily
|
|
snapshots of the OpenSSL development version at <URL:
|
|
***************
|
|
*** 132,137 ****
|
|
--- 134,152 ----
|
|
version 0.9.7 (not yet released) the changes were merged into the main
|
|
development line, so that the special release is no longer necessary.
|
|
|
|
+ * How do I check the authenticity of the OpenSSL distribution?
|
|
+
|
|
+ We provide MD5 digests and ASC signatures of each tarball.
|
|
+ Use MD5 to check that a tarball from a mirror site is identical:
|
|
+
|
|
+ md5sum TARBALL | awk '{print $1;}' | cmp - TARBALL.md5
|
|
+
|
|
+ You can check authenticity using pgp or gpg. You need the OpenSSL team
|
|
+ member public key used to sign it (download it from a key server). Then
|
|
+ just do:
|
|
+
|
|
+ pgp TARBALL.asc
|
|
+
|
|
[LEGAL] =======================================================================
|
|
|
|
* Do I need patent licenses to use OpenSSL?
|
|
***************
|
|
*** 169,186 ****
|
|
|
|
Cryptographic software needs a source of unpredictable data to work
|
|
correctly. Many open source operating systems provide a "randomness
|
|
! device" that serves this purpose. On other systems, applications have
|
|
! to call the RAND_add() or RAND_seed() function with appropriate data
|
|
! before generating keys or performing public key encryption.
|
|
! (These functions initialize the pseudo-random number generator, PRNG.)
|
|
!
|
|
! Some broken applications do not do this. As of version 0.9.5, the
|
|
! OpenSSL functions that need randomness report an error if the random
|
|
! number generator has not been seeded with at least 128 bits of
|
|
! randomness. If this error occurs, please contact the author of the
|
|
! application you are using. It is likely that it never worked
|
|
! correctly. OpenSSL 0.9.5 and later make the error visible by refusing
|
|
! to perform potentially insecure encryption.
|
|
|
|
On systems without /dev/urandom and /dev/random, it is a good idea to
|
|
use the Entropy Gathering Demon (EGD); see the RAND_egd() manpage for
|
|
--- 184,213 ----
|
|
|
|
Cryptographic software needs a source of unpredictable data to work
|
|
correctly. Many open source operating systems provide a "randomness
|
|
! device" (/dev/urandom or /dev/random) that serves this purpose.
|
|
! All OpenSSL versions try to use /dev/urandom by default; starting with
|
|
! version 0.9.7, OpenSSL also tries /dev/random if /dev/urandom is not
|
|
! available.
|
|
!
|
|
! On other systems, applications have to call the RAND_add() or
|
|
! RAND_seed() function with appropriate data before generating keys or
|
|
! performing public key encryption. (These functions initialize the
|
|
! pseudo-random number generator, PRNG.) Some broken applications do
|
|
! not do this. As of version 0.9.5, the OpenSSL functions that need
|
|
! randomness report an error if the random number generator has not been
|
|
! seeded with at least 128 bits of randomness. If this error occurs and
|
|
! is not discussed in the documentation of the application you are
|
|
! using, please contact the author of that application; it is likely
|
|
! that it never worked correctly. OpenSSL 0.9.5 and later make the
|
|
! error visible by refusing to perform potentially insecure encryption.
|
|
!
|
|
! If you are using Solaris 8, you can add /dev/urandom and /dev/random
|
|
! devices by installing patch 112438 (Sparc) or 112439 (x86), which are
|
|
! available via the Patchfinder at <URL: http://sunsolve.sun.com>
|
|
! (Solaris 9 includes these devices by default). For /dev/random support
|
|
! for earlier Solaris versions, see Sun's statement at
|
|
! <URL: http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsrdb/27606&zone_32=SUNWski>
|
|
! (the SUNWski package is available in patch 105710).
|
|
|
|
On systems without /dev/urandom and /dev/random, it is a good idea to
|
|
use the Entropy Gathering Demon (EGD); see the RAND_egd() manpage for
|
|
***************
|
|
*** 213,228 ****
|
|
provide their own configuration options to specify the entropy source,
|
|
please check out the documentation coming the with application.
|
|
|
|
- For Solaris 2.6, Tim Nibbe <tnibbe@sprint.net> and others have suggested
|
|
- installing the SUNski package from Sun patch 105710-01 (Sparc) which
|
|
- adds a /dev/random device and make sure it gets used, usually through
|
|
- $RANDFILE. There are probably similar patches for the other Solaris
|
|
- versions. An official statement from Sun with respect to /dev/random
|
|
- support can be found at
|
|
- http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsrdb/27606&zone_32=SUNWski
|
|
- However, be warned that /dev/random is usually a blocking device, which
|
|
- may have some effects on OpenSSL.
|
|
-
|
|
|
|
* Why do I get an "unable to write 'random state'" error message?
|
|
|
|
--- 240,245 ----
|
|
***************
|
|
*** 386,391 ****
|
|
--- 403,419 ----
|
|
On some SCO installations or versions, bc has a bug that gets triggered
|
|
when you run the test suite (using "make test"). The message returned is
|
|
"bc: 1 not implemented".
|
|
+
|
|
+ The best way to deal with this is to find another implementation of bc
|
|
+ and compile/install it. GNU bc (see http://www.gnu.org/software/software.html
|
|
+ for download instructions) can be safely used, for example.
|
|
+
|
|
+
|
|
+ * Why does the OpenSSL test fail with "bc: stack empty"?
|
|
+
|
|
+ On some DG/ux versions, bc seems to have a too small stack for calculations
|
|
+ that the OpenSSL bntest throws at it. This gets triggered when you run the
|
|
+ test suite (using "make test"). The message returned is "bc: stack empty".
|
|
|
|
The best way to deal with this is to find another implementation of bc
|
|
and compile/install it. GNU bc (see http://www.gnu.org/software/software.html
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/INSTALL ../RELENG_5_0/crypto/openssl/INSTALL
|
|
*** crypto/openssl/INSTALL Tue Jul 30 09:37:24 2002
|
|
--- ../RELENG_5_0/crypto/openssl/INSTALL Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 129,136 ****
|
|
standard headers). If it is a problem with OpenSSL itself, please
|
|
report the problem to <openssl-bugs@openssl.org> (note that your
|
|
message will be recorded in the request tracker publicly readable
|
|
! via http://www.openssl.org/rt2.html and will be forwarded to a public
|
|
! mailing list). Include the output of "make report" in your message.
|
|
Please check out the request tracker. Maybe the bug was already
|
|
reported or has already been fixed.
|
|
|
|
--- 129,136 ----
|
|
standard headers). If it is a problem with OpenSSL itself, please
|
|
report the problem to <openssl-bugs@openssl.org> (note that your
|
|
message will be recorded in the request tracker publicly readable
|
|
! via http://www.openssl.org/support/rt2.html and will be forwarded to a
|
|
! public mailing list). Include the output of "make report" in your message.
|
|
Please check out the request tracker. Maybe the bug was already
|
|
reported or has already been fixed.
|
|
|
|
***************
|
|
*** 151,157 ****
|
|
in Makefile.ssl and run "make clean; make". Please send a bug
|
|
report to <openssl-bugs@openssl.org>, including the output of
|
|
"make report" in order to be added to the request tracker at
|
|
! http://www.openssl.org/rt2.html.
|
|
|
|
4. If everything tests ok, install OpenSSL with
|
|
|
|
--- 151,157 ----
|
|
in Makefile.ssl and run "make clean; make". Please send a bug
|
|
report to <openssl-bugs@openssl.org>, including the output of
|
|
"make report" in order to be added to the request tracker at
|
|
! http://www.openssl.org/support/rt2.html.
|
|
|
|
4. If everything tests ok, install OpenSSL with
|
|
|
|
***************
|
|
*** 285,287 ****
|
|
--- 285,299 ----
|
|
targets for shared library creation, like linux-shared. Those targets
|
|
can currently be used on their own just as well, but this is expected
|
|
to change in future versions of OpenSSL.
|
|
+
|
|
+ Note on random number generation
|
|
+ --------------------------------
|
|
+
|
|
+ Availability of cryptographically secure random numbers is required for
|
|
+ secret key generation. OpenSSL provides several options to seed the
|
|
+ internal PRNG. If not properly seeded, the internal PRNG will refuse
|
|
+ to deliver random bytes and a "PRNG not seeded error" will occur.
|
|
+ On systems without /dev/urandom (or similar) device, it may be necessary
|
|
+ to install additional support software to obtain random seed.
|
|
+ Please check out the manual pages for RAND_add(), RAND_bytes(), RAND_egd(),
|
|
+ and the FAQ for more information.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/Makefile.org ../RELENG_5_0/crypto/openssl/Makefile.org
|
|
*** crypto/openssl/Makefile.org Fri Aug 9 21:47:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/Makefile.org Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 270,278 ****
|
|
done
|
|
|
|
DETECT_GNU_LD=${CC} -v 2>&1 | grep '^gcc' >/dev/null 2>&1 && \
|
|
! collect2=`gcc -print-prog-name=collect2 2>&1` && \
|
|
! [ -n "$$collect2" ] && \
|
|
! my_ld=`$$collect2 --help 2>&1 | grep Usage: | sed 's/^Usage: *\([^ ][^ ]*\).*/\1/'` && \
|
|
[ -n "$$my_ld" ] && \
|
|
$$my_ld -v 2>&1 | grep 'GNU ld' >/dev/null 2>&1
|
|
|
|
--- 270,276 ----
|
|
done
|
|
|
|
DETECT_GNU_LD=${CC} -v 2>&1 | grep '^gcc' >/dev/null 2>&1 && \
|
|
! my_ld=`${CC} -print-prog-name=ld 2>&1` && \
|
|
[ -n "$$my_ld" ] && \
|
|
$$my_ld -v 2>&1 | grep 'GNU ld' >/dev/null 2>&1
|
|
|
|
***************
|
|
*** 529,534 ****
|
|
--- 527,536 ----
|
|
fi; \
|
|
done;
|
|
|
|
+ gentests:
|
|
+ @(cd test && echo "generating dummy tests (if needed)..." && \
|
|
+ $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' KRB5_INCLUDES='${KRB5_INCLUDES}' LIBKRB5='${LIBKRB5}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}' TESTS='${TESTS}' OPENSSL_DEBUG_MEMORY=on generate );
|
|
+
|
|
dclean:
|
|
rm -f *.bak
|
|
@for i in $(DIRS) ;\
|
|
***************
|
|
*** 610,615 ****
|
|
--- 612,620 ----
|
|
# and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal
|
|
# tar does not support the --files-from option.
|
|
tar:
|
|
+ find . -type d -print | xargs chmod 755
|
|
+ find . -type f -print | xargs chmod a+r
|
|
+ find . -type f -perm -0100 -print | xargs chmod a+x
|
|
find * \! -path CVS/\* \! -path \*/CVS/\* \! -name CVS \! -name .cvsignore \! -name STATUS \! -name TABLE | sort > ../$(TARFILE).list; \
|
|
$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list -cvf - | \
|
|
tardy --user_number=0 --user_name=openssl \
|
|
***************
|
|
*** 652,660 ****
|
|
do \
|
|
if [ -f "$$i" ]; then \
|
|
( echo installing $$i; \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \
|
|
! $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
|
|
fi; \
|
|
done
|
|
@if [ -n "$(SHARED_LIBS)" ]; then \
|
|
--- 657,666 ----
|
|
do \
|
|
if [ -f "$$i" ]; then \
|
|
( echo installing $$i; \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
|
|
fi; \
|
|
done
|
|
@if [ -n "$(SHARED_LIBS)" ]; then \
|
|
***************
|
|
*** 664,677 ****
|
|
if [ -f "$$i" -o -f "$$i.a" ]; then \
|
|
( echo installing $$i; \
|
|
if [ "$(PLATFORM)" != "Cygwin" ]; then \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \
|
|
! chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
|
|
else \
|
|
c=`echo $$i | sed 's/^lib/cyg/'`; \
|
|
! cp $$c $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
|
|
! chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
|
|
! cp $$i.a $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \
|
|
fi ); \
|
|
fi; \
|
|
done; \
|
|
--- 670,686 ----
|
|
if [ -f "$$i" -o -f "$$i.a" ]; then \
|
|
( echo installing $$i; \
|
|
if [ "$(PLATFORM)" != "Cygwin" ]; then \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
|
|
else \
|
|
c=`echo $$i | sed 's/^lib/cyg/'`; \
|
|
! cp $$c $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \
|
|
! chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
|
|
! cp $$i.a $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \
|
|
fi ); \
|
|
fi; \
|
|
done; \
|
|
***************
|
|
*** 687,699 ****
|
|
$(INSTALL_PREFIX)$(MANDIR)/man3 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man5 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man7
|
|
! @pod2man=`cd util; ./pod2mantest ignore`; \
|
|
for i in doc/apps/*.pod; do \
|
|
fn=`basename $$i .pod`; \
|
|
if [ "$$fn" = "config" ]; then sec=5; else sec=1; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$(PERL) $$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
--- 696,708 ----
|
|
$(INSTALL_PREFIX)$(MANDIR)/man3 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man5 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man7
|
|
! @pod2man="`cd util; ./pod2mantest $(PERL)`"; \
|
|
for i in doc/apps/*.pod; do \
|
|
fn=`basename $$i .pod`; \
|
|
if [ "$$fn" = "config" ]; then sec=5; else sec=1; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
***************
|
|
*** 703,709 ****
|
|
if [ "$$fn" = "des_modes" ]; then sec=7; else sec=3; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$(PERL) $$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
--- 712,718 ----
|
|
if [ "$$fn" = "des_modes" ]; then sec=7; else sec=3; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/Makefile.ssl ../RELENG_5_0/crypto/openssl/Makefile.ssl
|
|
*** crypto/openssl/Makefile.ssl Fri Aug 9 21:47:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/Makefile.ssl Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 4,10 ****
|
|
## Makefile for OpenSSL
|
|
##
|
|
|
|
! VERSION=0.9.6g
|
|
MAJOR=0
|
|
MINOR=9.6
|
|
SHLIB_VERSION_NUMBER=0.9.6
|
|
--- 4,10 ----
|
|
## Makefile for OpenSSL
|
|
##
|
|
|
|
! VERSION=0.9.6i
|
|
MAJOR=0
|
|
MINOR=9.6
|
|
SHLIB_VERSION_NUMBER=0.9.6
|
|
***************
|
|
*** 272,280 ****
|
|
done
|
|
|
|
DETECT_GNU_LD=${CC} -v 2>&1 | grep '^gcc' >/dev/null 2>&1 && \
|
|
! collect2=`gcc -print-prog-name=collect2 2>&1` && \
|
|
! [ -n "$$collect2" ] && \
|
|
! my_ld=`$$collect2 --help 2>&1 | grep Usage: | sed 's/^Usage: *\([^ ][^ ]*\).*/\1/'` && \
|
|
[ -n "$$my_ld" ] && \
|
|
$$my_ld -v 2>&1 | grep 'GNU ld' >/dev/null 2>&1
|
|
|
|
--- 272,278 ----
|
|
done
|
|
|
|
DETECT_GNU_LD=${CC} -v 2>&1 | grep '^gcc' >/dev/null 2>&1 && \
|
|
! my_ld=`${CC} -print-prog-name=ld 2>&1` && \
|
|
[ -n "$$my_ld" ] && \
|
|
$$my_ld -v 2>&1 | grep 'GNU ld' >/dev/null 2>&1
|
|
|
|
***************
|
|
*** 531,536 ****
|
|
--- 529,538 ----
|
|
fi; \
|
|
done;
|
|
|
|
+ gentests:
|
|
+ @(cd test && echo "generating dummy tests (if needed)..." && \
|
|
+ $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' KRB5_INCLUDES='${KRB5_INCLUDES}' LIBKRB5='${LIBKRB5}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}' TESTS='${TESTS}' OPENSSL_DEBUG_MEMORY=on generate );
|
|
+
|
|
dclean:
|
|
rm -f *.bak
|
|
@for i in $(DIRS) ;\
|
|
***************
|
|
*** 612,617 ****
|
|
--- 614,622 ----
|
|
# and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal
|
|
# tar does not support the --files-from option.
|
|
tar:
|
|
+ find . -type d -print | xargs chmod 755
|
|
+ find . -type f -print | xargs chmod a+r
|
|
+ find . -type f -perm -0100 -print | xargs chmod a+x
|
|
find * \! -path CVS/\* \! -path \*/CVS/\* \! -name CVS \! -name .cvsignore \! -name STATUS \! -name TABLE | sort > ../$(TARFILE).list; \
|
|
$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list -cvf - | \
|
|
tardy --user_number=0 --user_name=openssl \
|
|
***************
|
|
*** 654,662 ****
|
|
do \
|
|
if [ -f "$$i" ]; then \
|
|
( echo installing $$i; \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \
|
|
! $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
|
|
fi; \
|
|
done
|
|
@if [ -n "$(SHARED_LIBS)" ]; then \
|
|
--- 659,668 ----
|
|
do \
|
|
if [ -f "$$i" ]; then \
|
|
( echo installing $$i; \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
|
|
fi; \
|
|
done
|
|
@if [ -n "$(SHARED_LIBS)" ]; then \
|
|
***************
|
|
*** 666,679 ****
|
|
if [ -f "$$i" -o -f "$$i.a" ]; then \
|
|
( echo installing $$i; \
|
|
if [ "$(PLATFORM)" != "Cygwin" ]; then \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \
|
|
! chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
|
|
else \
|
|
c=`echo $$i | sed 's/^lib/cyg/'`; \
|
|
! cp $$c $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
|
|
! chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
|
|
! cp $$i.a $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \
|
|
fi ); \
|
|
fi; \
|
|
done; \
|
|
--- 672,688 ----
|
|
if [ -f "$$i" -o -f "$$i.a" ]; then \
|
|
( echo installing $$i; \
|
|
if [ "$(PLATFORM)" != "Cygwin" ]; then \
|
|
! cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
|
|
else \
|
|
c=`echo $$i | sed 's/^lib/cyg/'`; \
|
|
! cp $$c $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \
|
|
! chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
|
|
! cp $$i.a $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new; \
|
|
! chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new; \
|
|
! mv $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \
|
|
fi ); \
|
|
fi; \
|
|
done; \
|
|
***************
|
|
*** 689,701 ****
|
|
$(INSTALL_PREFIX)$(MANDIR)/man3 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man5 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man7
|
|
! @pod2man=`cd util; ./pod2mantest ignore`; \
|
|
for i in doc/apps/*.pod; do \
|
|
fn=`basename $$i .pod`; \
|
|
if [ "$$fn" = "config" ]; then sec=5; else sec=1; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$(PERL) $$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
--- 698,710 ----
|
|
$(INSTALL_PREFIX)$(MANDIR)/man3 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man5 \
|
|
$(INSTALL_PREFIX)$(MANDIR)/man7
|
|
! @pod2man="`cd util; ./pod2mantest $(PERL)`"; \
|
|
for i in doc/apps/*.pod; do \
|
|
fn=`basename $$i .pod`; \
|
|
if [ "$$fn" = "config" ]; then sec=5; else sec=1; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
***************
|
|
*** 705,711 ****
|
|
if [ "$$fn" = "des_modes" ]; then sec=7; else sec=3; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$(PERL) $$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
--- 714,720 ----
|
|
if [ "$$fn" = "des_modes" ]; then sec=7; else sec=3; fi; \
|
|
echo "installing man$$sec/`basename $$i .pod`.$$sec"; \
|
|
(cd `$(PERL) util/dirname.pl $$i`; \
|
|
! sh -c "$$pod2man \
|
|
--section=$$sec --center=OpenSSL \
|
|
--release=$(VERSION) `basename $$i`") \
|
|
> $(INSTALL_PREFIX)$(MANDIR)/man$$sec/`basename $$i .pod`.$$sec; \
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/NEWS ../RELENG_5_0/crypto/openssl/NEWS
|
|
*** crypto/openssl/NEWS Fri Aug 9 21:47:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/NEWS Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 5,10 ****
|
|
--- 5,28 ----
|
|
This file gives a brief overview of the major changes between each OpenSSL
|
|
release. For more details please read the CHANGES file.
|
|
|
|
+ Major changes between OpenSSL 0.9.6h and OpenSSL 0.9.6i:
|
|
+
|
|
+ o Important security related bugfixes.
|
|
+
|
|
+ Major changes between OpenSSL 0.9.6g and OpenSSL 0.9.6h:
|
|
+
|
|
+ o New configuration targets for Tandem OSS and A/UX.
|
|
+ o New OIDs for Microsoft attributes.
|
|
+ o Better handling of SSL session caching.
|
|
+ o Better comparison of distinguished names.
|
|
+ o Better handling of shared libraries in a mixed GNU/non-GNU environment.
|
|
+ o Support assembler code with Borland C.
|
|
+ o Fixes for length problems.
|
|
+ o Fixes for uninitialised variables.
|
|
+ o Fixes for memory leaks, some unusual crashes and some race conditions.
|
|
+ o Fixes for smaller building problems.
|
|
+ o Updates of manuals, FAQ and other instructive documents.
|
|
+
|
|
Major changes between OpenSSL 0.9.6f and OpenSSL 0.9.6g:
|
|
|
|
o Important building fixes on Unix.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/PROBLEMS ../RELENG_5_0/crypto/openssl/PROBLEMS
|
|
*** crypto/openssl/PROBLEMS Fri Aug 9 21:37:46 2002
|
|
--- ../RELENG_5_0/crypto/openssl/PROBLEMS Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 40,42 ****
|
|
--- 40,58 ----
|
|
will interfere with each other and lead to test failure.
|
|
|
|
The solution is simple for now: don't run parallell make when testing.
|
|
+
|
|
+
|
|
+ * Bugs in gcc 3.0 triggered
|
|
+
|
|
+ According to a problem report, there are bugs in gcc 3.0 that are
|
|
+ triggered by some of the code in OpenSSL, more specifically in
|
|
+ PEM_get_EVP_CIPHER_INFO(). The triggering code is the following:
|
|
+
|
|
+ header+=11;
|
|
+ if (*header != '4') return(0); header++;
|
|
+ if (*header != ',') return(0); header++;
|
|
+
|
|
+ What happens is that gcc might optimize a little too agressively, and
|
|
+ you end up with an extra incrementation when *header != '4'.
|
|
+
|
|
+ We recommend that you upgrade gcc to as high a 3.x version as you can.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/README ../RELENG_5_0/crypto/openssl/README
|
|
*** crypto/openssl/README Fri Aug 9 21:47:55 2002
|
|
--- ../RELENG_5_0/crypto/openssl/README Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 1,7 ****
|
|
|
|
! OpenSSL 0.9.6g 9 August 2002
|
|
|
|
! Copyright (c) 1998-2002 The OpenSSL Project
|
|
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
|
|
All rights reserved.
|
|
|
|
--- 1,7 ----
|
|
|
|
! OpenSSL 0.9.6i Feb 19 2003
|
|
|
|
! Copyright (c) 1998-2003 The OpenSSL Project
|
|
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
|
|
All rights reserved.
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/Makefile.ssl ../RELENG_5_0/crypto/openssl/apps/Makefile.ssl
|
|
*** crypto/openssl/apps/Makefile.ssl Tue Jul 30 09:37:25 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/Makefile.ssl Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 117,123 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(SRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 117,123 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 128,137 ****
|
|
rm -f req
|
|
|
|
$(DLIBSSL):
|
|
! (cd ../ssl; $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}')
|
|
|
|
$(DLIBCRYPTO):
|
|
! (cd ../crypto; $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}')
|
|
|
|
$(PROGRAM): progs.h $(E_OBJ) $(PROGRAM).o $(DLIBCRYPTO) $(DLIBSSL)
|
|
$(RM) $(PROGRAM)
|
|
--- 128,137 ----
|
|
rm -f req
|
|
|
|
$(DLIBSSL):
|
|
! (cd ..; $(MAKE) DIRS=ssl all)
|
|
|
|
$(DLIBCRYPTO):
|
|
! (cd ..; $(MAKE) DIRS=crypto all)
|
|
|
|
$(PROGRAM): progs.h $(E_OBJ) $(PROGRAM).o $(DLIBCRYPTO) $(DLIBSSL)
|
|
$(RM) $(PROGRAM)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/apps.h ../RELENG_5_0/crypto/openssl/apps/apps.h
|
|
*** crypto/openssl/apps/apps.h Sun Nov 12 19:54:49 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/apps.h Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 92,99 ****
|
|
--- 92,101 ----
|
|
#define MAIN(a,v) main(a,v)
|
|
|
|
#ifndef NON_MAIN
|
|
+ LHASH *config=NULL;
|
|
BIO *bio_err=NULL;
|
|
#else
|
|
+ extern LHASH *config;
|
|
extern BIO *bio_err;
|
|
#endif
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/asn1pars.c ../RELENG_5_0/crypto/openssl/apps/asn1pars.c
|
|
*** crypto/openssl/apps/asn1pars.c Tue Jul 30 09:37:25 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/asn1pars.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 328,333 ****
|
|
if (at != NULL) ASN1_TYPE_free(at);
|
|
if (osk != NULL) sk_free(osk);
|
|
OBJ_cleanup();
|
|
! EXIT(ret);
|
|
}
|
|
|
|
--- 328,333 ----
|
|
if (at != NULL) ASN1_TYPE_free(at);
|
|
if (osk != NULL) sk_free(osk);
|
|
OBJ_cleanup();
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/ca.c ../RELENG_5_0/crypto/openssl/apps/ca.c
|
|
*** crypto/openssl/apps/ca.c Tue Jul 30 09:37:25 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/ca.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 543,549 ****
|
|
goto err;
|
|
}
|
|
pkey=PEM_read_bio_PrivateKey(in,NULL,NULL,key);
|
|
! if(key) memset(key,0,strlen(key));
|
|
if (pkey == NULL)
|
|
{
|
|
BIO_printf(bio_err,"unable to load CA private key\n");
|
|
--- 543,549 ----
|
|
goto err;
|
|
}
|
|
pkey=PEM_read_bio_PrivateKey(in,NULL,NULL,key);
|
|
! if(key) OPENSSL_cleanse(key,strlen(key));
|
|
if (pkey == NULL)
|
|
{
|
|
BIO_printf(bio_err,"unable to load CA private key\n");
|
|
***************
|
|
*** 606,617 ****
|
|
--- 606,619 ----
|
|
that to access(). However, time's too short to do that just
|
|
now.
|
|
*/
|
|
+ #ifndef VXWORKS
|
|
if (access(outdir,R_OK|W_OK|X_OK) != 0)
|
|
{
|
|
BIO_printf(bio_err,"I am unable to access the %s directory\n",outdir);
|
|
perror(outdir);
|
|
goto err;
|
|
}
|
|
+ #endif
|
|
|
|
if (stat(outdir,&sb) != 0)
|
|
{
|
|
***************
|
|
*** 829,837 ****
|
|
}
|
|
if (verbose)
|
|
{
|
|
! if ((f=BN_bn2hex(serial)) == NULL) goto err;
|
|
! BIO_printf(bio_err,"next serial number is %s\n",f);
|
|
! OPENSSL_free(f);
|
|
}
|
|
|
|
if ((attribs=CONF_get_section(conf,policy)) == NULL)
|
|
--- 831,844 ----
|
|
}
|
|
if (verbose)
|
|
{
|
|
! if (BN_is_zero(serial))
|
|
! BIO_printf(bio_err,"next serial number is 00\n");
|
|
! else
|
|
! {
|
|
! if ((f=BN_bn2hex(serial)) == NULL) goto err;
|
|
! BIO_printf(bio_err,"next serial number is %s\n",f);
|
|
! OPENSSL_free(f);
|
|
! }
|
|
}
|
|
|
|
if ((attribs=CONF_get_section(conf,policy)) == NULL)
|
|
***************
|
|
*** 1275,1281 ****
|
|
X509_CRL_free(crl);
|
|
CONF_free(conf);
|
|
OBJ_cleanup();
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static void lookup_fail(char *name, char *tag)
|
|
--- 1282,1288 ----
|
|
X509_CRL_free(crl);
|
|
CONF_free(conf);
|
|
OBJ_cleanup();
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static void lookup_fail(char *name, char *tag)
|
|
***************
|
|
*** 1340,1346 ****
|
|
ret=ASN1_INTEGER_to_BN(ai,NULL);
|
|
if (ret == NULL)
|
|
{
|
|
! BIO_printf(bio_err,"error converting number from bin to BIGNUM");
|
|
goto err;
|
|
}
|
|
err:
|
|
--- 1347,1353 ----
|
|
ret=ASN1_INTEGER_to_BN(ai,NULL);
|
|
if (ret == NULL)
|
|
{
|
|
! BIO_printf(bio_err,"error converting number from bin to BIGNUM\n");
|
|
goto err;
|
|
}
|
|
err:
|
|
***************
|
|
*** 1728,1734 ****
|
|
BIO_printf(bio_err,"The subject name appears to be ok, checking data base for clashes\n");
|
|
|
|
row[DB_name]=X509_NAME_oneline(subject,NULL,0);
|
|
! row[DB_serial]=BN_bn2hex(serial);
|
|
if ((row[DB_name] == NULL) || (row[DB_serial] == NULL))
|
|
{
|
|
BIO_printf(bio_err,"Memory allocation failure\n");
|
|
--- 1735,1744 ----
|
|
BIO_printf(bio_err,"The subject name appears to be ok, checking data base for clashes\n");
|
|
|
|
row[DB_name]=X509_NAME_oneline(subject,NULL,0);
|
|
! if (BN_is_zero(serial))
|
|
! row[DB_serial]=BUF_strdup("00");
|
|
! else
|
|
! row[DB_serial]=BN_bn2hex(serial);
|
|
if ((row[DB_name] == NULL) || (row[DB_serial] == NULL))
|
|
{
|
|
BIO_printf(bio_err,"Memory allocation failure\n");
|
|
***************
|
|
*** 2142,2148 ****
|
|
row[i]=NULL;
|
|
row[DB_name]=X509_NAME_oneline(X509_get_subject_name(x509),NULL,0);
|
|
bn = ASN1_INTEGER_to_BN(X509_get_serialNumber(x509),NULL);
|
|
! row[DB_serial]=BN_bn2hex(bn);
|
|
BN_free(bn);
|
|
if ((row[DB_name] == NULL) || (row[DB_serial] == NULL))
|
|
{
|
|
--- 2152,2161 ----
|
|
row[i]=NULL;
|
|
row[DB_name]=X509_NAME_oneline(X509_get_subject_name(x509),NULL,0);
|
|
bn = ASN1_INTEGER_to_BN(X509_get_serialNumber(x509),NULL);
|
|
! if (BN_is_zero(bn))
|
|
! row[DB_serial]=BUF_strdup("00");
|
|
! else
|
|
! row[DB_serial]=BN_bn2hex(bn);
|
|
BN_free(bn);
|
|
if ((row[DB_name] == NULL) || (row[DB_serial] == NULL))
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/ciphers.c ../RELENG_5_0/crypto/openssl/apps/ciphers.c
|
|
*** crypto/openssl/apps/ciphers.c Sun Nov 12 19:54:54 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/ciphers.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 202,207 ****
|
|
if (ctx != NULL) SSL_CTX_free(ctx);
|
|
if (ssl != NULL) SSL_free(ssl);
|
|
if (STDout != NULL) BIO_free_all(STDout);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
--- 202,207 ----
|
|
if (ctx != NULL) SSL_CTX_free(ctx);
|
|
if (ssl != NULL) SSL_free(ssl);
|
|
if (STDout != NULL) BIO_free_all(STDout);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/crl.c ../RELENG_5_0/crypto/openssl/apps/crl.c
|
|
*** crypto/openssl/apps/crl.c Sun Nov 12 19:54:56 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/crl.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 364,370 ****
|
|
X509_STORE_CTX_cleanup(&ctx);
|
|
X509_STORE_free(store);
|
|
}
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static X509_CRL *load_crl(char *infile, int format)
|
|
--- 364,370 ----
|
|
X509_STORE_CTX_cleanup(&ctx);
|
|
X509_STORE_free(store);
|
|
}
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static X509_CRL *load_crl(char *infile, int format)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/crl2p7.c ../RELENG_5_0/crypto/openssl/apps/crl2p7.c
|
|
*** crypto/openssl/apps/crl2p7.c Sun Nov 12 19:54:56 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/crl2p7.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 166,172 ****
|
|
BIO_printf(bio_err," -certfile arg certificates file of chain to a trusted CA\n");
|
|
BIO_printf(bio_err," (can be used more than once)\n");
|
|
BIO_printf(bio_err," -nocrl no crl to load, just certs from '-certfile'\n");
|
|
! EXIT(1);
|
|
}
|
|
|
|
ERR_load_crypto_strings();
|
|
--- 166,172 ----
|
|
BIO_printf(bio_err," -certfile arg certificates file of chain to a trusted CA\n");
|
|
BIO_printf(bio_err," (can be used more than once)\n");
|
|
BIO_printf(bio_err," -nocrl no crl to load, just certs from '-certfile'\n");
|
|
! OPENSSL_EXIT(1);
|
|
}
|
|
|
|
ERR_load_crypto_strings();
|
|
***************
|
|
*** 278,284 ****
|
|
if (p7 != NULL) PKCS7_free(p7);
|
|
if (crl != NULL) X509_CRL_free(crl);
|
|
|
|
! EXIT(ret);
|
|
}
|
|
|
|
/*
|
|
--- 278,284 ----
|
|
if (p7 != NULL) PKCS7_free(p7);
|
|
if (crl != NULL) X509_CRL_free(crl);
|
|
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
/*
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/dgst.c ../RELENG_5_0/crypto/openssl/apps/dgst.c
|
|
*** crypto/openssl/apps/dgst.c Tue Jul 30 08:43:18 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/dgst.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 327,333 ****
|
|
end:
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,BUFSIZE);
|
|
OPENSSL_free(buf);
|
|
}
|
|
if (in != NULL) BIO_free(in);
|
|
--- 327,333 ----
|
|
end:
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,BUFSIZE);
|
|
OPENSSL_free(buf);
|
|
}
|
|
if (in != NULL) BIO_free(in);
|
|
***************
|
|
*** 335,341 ****
|
|
EVP_PKEY_free(sigkey);
|
|
if(sigbuf) OPENSSL_free(sigbuf);
|
|
if (bmd != NULL) BIO_free(bmd);
|
|
! EXIT(err);
|
|
}
|
|
|
|
void do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, int binout,
|
|
--- 335,341 ----
|
|
EVP_PKEY_free(sigkey);
|
|
if(sigbuf) OPENSSL_free(sigbuf);
|
|
if (bmd != NULL) BIO_free(bmd);
|
|
! OPENSSL_EXIT(err);
|
|
}
|
|
|
|
void do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, int binout,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/dh.c ../RELENG_5_0/crypto/openssl/apps/dh.c
|
|
*** crypto/openssl/apps/dh.c Sun Nov 12 19:54:59 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/dh.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 319,324 ****
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dh != NULL) DH_free(dh);
|
|
! EXIT(ret);
|
|
}
|
|
#endif
|
|
--- 319,324 ----
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dh != NULL) DH_free(dh);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/dhparam.c ../RELENG_5_0/crypto/openssl/apps/dhparam.c
|
|
*** crypto/openssl/apps/dhparam.c Sun Nov 12 19:54:59 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/dhparam.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 506,512 ****
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dh != NULL) DH_free(dh);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
/* dh_cb is identical to dsa_cb in apps/dsaparam.c */
|
|
--- 506,512 ----
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dh != NULL) DH_free(dh);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
/* dh_cb is identical to dsa_cb in apps/dsaparam.c */
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/dsa.c ../RELENG_5_0/crypto/openssl/apps/dsa.c
|
|
*** crypto/openssl/apps/dsa.c Sun Nov 12 19:55:01 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/dsa.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 293,298 ****
|
|
if(dsa != NULL) DSA_free(dsa);
|
|
if(passin) OPENSSL_free(passin);
|
|
if(passout) OPENSSL_free(passout);
|
|
! EXIT(ret);
|
|
}
|
|
#endif
|
|
--- 293,298 ----
|
|
if(dsa != NULL) DSA_free(dsa);
|
|
if(passin) OPENSSL_free(passin);
|
|
if(passout) OPENSSL_free(passout);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/dsaparam.c ../RELENG_5_0/crypto/openssl/apps/dsaparam.c
|
|
*** crypto/openssl/apps/dsaparam.c Tue Jul 30 08:43:19 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/dsaparam.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 357,363 ****
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dsa != NULL) DSA_free(dsa);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static void MS_CALLBACK dsa_cb(int p, int n, void *arg)
|
|
--- 357,363 ----
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dsa != NULL) DSA_free(dsa);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static void MS_CALLBACK dsa_cb(int p, int n, void *arg)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/enc.c ../RELENG_5_0/crypto/openssl/apps/enc.c
|
|
*** crypto/openssl/apps/enc.c Tue Jul 30 08:43:19 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/enc.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 506,514 ****
|
|
* bug picked up by
|
|
* Larry J. Hughes Jr. <hughes@indiana.edu> */
|
|
if (str == strbuf)
|
|
! memset(str,0,SIZE);
|
|
else
|
|
! memset(str,0,strlen(str));
|
|
}
|
|
if ((hiv != NULL) && !set_hex(hiv,iv,8))
|
|
{
|
|
--- 506,514 ----
|
|
* bug picked up by
|
|
* Larry J. Hughes Jr. <hughes@indiana.edu> */
|
|
if (str == strbuf)
|
|
! OPENSSL_cleanse(str,SIZE);
|
|
else
|
|
! OPENSSL_cleanse(str,strlen(str));
|
|
}
|
|
if ((hiv != NULL) && !set_hex(hiv,iv,8))
|
|
{
|
|
***************
|
|
*** 604,610 ****
|
|
if (benc != NULL) BIO_free(benc);
|
|
if (b64 != NULL) BIO_free(b64);
|
|
if(pass) OPENSSL_free(pass);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
int set_hex(char *in, unsigned char *out, int size)
|
|
--- 604,610 ----
|
|
if (benc != NULL) BIO_free(benc);
|
|
if (b64 != NULL) BIO_free(b64);
|
|
if(pass) OPENSSL_free(pass);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
int set_hex(char *in, unsigned char *out, int size)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/errstr.c ../RELENG_5_0/crypto/openssl/apps/errstr.c
|
|
*** crypto/openssl/apps/errstr.c Sun Nov 12 19:55:01 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/errstr.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 121,125 ****
|
|
ret++;
|
|
}
|
|
}
|
|
! EXIT(ret);
|
|
}
|
|
--- 121,125 ----
|
|
ret++;
|
|
}
|
|
}
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/gendh.c ../RELENG_5_0/crypto/openssl/apps/gendh.c
|
|
*** crypto/openssl/apps/gendh.c Sun Nov 12 19:55:01 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/gendh.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 184,190 ****
|
|
ERR_print_errors(bio_err);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dh != NULL) DH_free(dh);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static void MS_CALLBACK dh_cb(int p, int n, void *arg)
|
|
--- 184,190 ----
|
|
ERR_print_errors(bio_err);
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dh != NULL) DH_free(dh);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static void MS_CALLBACK dh_cb(int p, int n, void *arg)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/gendsa.c ../RELENG_5_0/crypto/openssl/apps/gendsa.c
|
|
*** crypto/openssl/apps/gendsa.c Sun Nov 12 19:55:01 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/gendsa.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 220,225 ****
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dsa != NULL) DSA_free(dsa);
|
|
if(passout) OPENSSL_free(passout);
|
|
! EXIT(ret);
|
|
}
|
|
#endif
|
|
--- 220,225 ----
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (dsa != NULL) DSA_free(dsa);
|
|
if(passout) OPENSSL_free(passout);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/genrsa.c ../RELENG_5_0/crypto/openssl/apps/genrsa.c
|
|
*** crypto/openssl/apps/genrsa.c Sun Nov 12 19:55:01 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/genrsa.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 224,230 ****
|
|
if(passout) OPENSSL_free(passout);
|
|
if (ret != 0)
|
|
ERR_print_errors(bio_err);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static void MS_CALLBACK genrsa_cb(int p, int n, void *arg)
|
|
--- 224,230 ----
|
|
if(passout) OPENSSL_free(passout);
|
|
if (ret != 0)
|
|
ERR_print_errors(bio_err);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static void MS_CALLBACK genrsa_cb(int p, int n, void *arg)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/nseq.c ../RELENG_5_0/crypto/openssl/apps/nseq.c
|
|
*** crypto/openssl/apps/nseq.c Sun Nov 12 19:55:03 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/nseq.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 102,108 ****
|
|
BIO_printf (bio_err, "-in file input file\n");
|
|
BIO_printf (bio_err, "-out file output file\n");
|
|
BIO_printf (bio_err, "-toseq output NS Sequence file\n");
|
|
! EXIT(1);
|
|
}
|
|
|
|
if (infile) {
|
|
--- 102,108 ----
|
|
BIO_printf (bio_err, "-in file input file\n");
|
|
BIO_printf (bio_err, "-out file output file\n");
|
|
BIO_printf (bio_err, "-toseq output NS Sequence file\n");
|
|
! OPENSSL_EXIT(1);
|
|
}
|
|
|
|
if (infile) {
|
|
***************
|
|
*** 162,167 ****
|
|
BIO_free_all(out);
|
|
NETSCAPE_CERT_SEQUENCE_free(seq);
|
|
|
|
! EXIT(ret);
|
|
}
|
|
|
|
--- 162,167 ----
|
|
BIO_free_all(out);
|
|
NETSCAPE_CERT_SEQUENCE_free(seq);
|
|
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/openssl.c ../RELENG_5_0/crypto/openssl/apps/openssl.c
|
|
*** crypto/openssl/apps/openssl.c Tue Jul 30 08:43:19 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/openssl.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 77,87 ****
|
|
static int MS_CALLBACK cmp(FUNCTION *a,FUNCTION *b);
|
|
static LHASH *prog_init(void );
|
|
static int do_cmd(LHASH *prog,int argc,char *argv[]);
|
|
- LHASH *config=NULL;
|
|
char *default_config_file=NULL;
|
|
|
|
/* Make sure there is only one when MONOLITH is defined */
|
|
#ifdef MONOLITH
|
|
BIO *bio_err=NULL;
|
|
#endif
|
|
|
|
--- 77,87 ----
|
|
static int MS_CALLBACK cmp(FUNCTION *a,FUNCTION *b);
|
|
static LHASH *prog_init(void );
|
|
static int do_cmd(LHASH *prog,int argc,char *argv[]);
|
|
char *default_config_file=NULL;
|
|
|
|
/* Make sure there is only one when MONOLITH is defined */
|
|
#ifdef MONOLITH
|
|
+ LHASH *config=NULL;
|
|
BIO *bio_err=NULL;
|
|
#endif
|
|
|
|
***************
|
|
*** 215,221 ****
|
|
BIO_free(bio_err);
|
|
bio_err=NULL;
|
|
}
|
|
! EXIT(ret);
|
|
}
|
|
|
|
#define LIST_STANDARD_COMMANDS "list-standard-commands"
|
|
--- 215,221 ----
|
|
BIO_free(bio_err);
|
|
bio_err=NULL;
|
|
}
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
#define LIST_STANDARD_COMMANDS "list-standard-commands"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/passwd.c ../RELENG_5_0/crypto/openssl/apps/passwd.c
|
|
*** crypto/openssl/apps/passwd.c Sat May 19 23:05:02 2001
|
|
--- ../RELENG_5_0/crypto/openssl/apps/passwd.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 284,290 ****
|
|
BIO_free(in);
|
|
if (out)
|
|
BIO_free_all(out);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
|
|
--- 284,290 ----
|
|
BIO_free(in);
|
|
if (out)
|
|
BIO_free_all(out);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
|
|
***************
|
|
*** 498,503 ****
|
|
int MAIN(int argc, char **argv)
|
|
{
|
|
fputs("Program not available.\n", stderr)
|
|
! EXIT(1);
|
|
}
|
|
#endif
|
|
--- 498,503 ----
|
|
int MAIN(int argc, char **argv)
|
|
{
|
|
fputs("Program not available.\n", stderr)
|
|
! OPENSSL_EXIT(1);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/pkcs12.c ../RELENG_5_0/crypto/openssl/apps/pkcs12.c
|
|
*** crypto/openssl/apps/pkcs12.c Tue Jul 30 08:43:19 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/pkcs12.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 480,488 ****
|
|
/* Exclude verified certificate */
|
|
for (i = 1; i < sk_X509_num (chain2) ; i++)
|
|
sk_X509_push(certs, sk_X509_value (chain2, i));
|
|
! }
|
|
! sk_X509_free(chain2);
|
|
! if (vret) {
|
|
BIO_printf (bio_err, "Error %s getting chain.\n",
|
|
X509_verify_cert_error_string(vret));
|
|
goto export_end;
|
|
--- 480,489 ----
|
|
/* Exclude verified certificate */
|
|
for (i = 1; i < sk_X509_num (chain2) ; i++)
|
|
sk_X509_push(certs, sk_X509_value (chain2, i));
|
|
! /* Free first certificate */
|
|
! X509_free(sk_X509_value(chain2, 0));
|
|
! sk_X509_free(chain2);
|
|
! } else {
|
|
BIO_printf (bio_err, "Error %s getting chain.\n",
|
|
X509_verify_cert_error_string(vret));
|
|
goto export_end;
|
|
***************
|
|
*** 509,516 ****
|
|
}
|
|
sk_X509_pop_free(certs, X509_free);
|
|
certs = NULL;
|
|
- /* ucert is part of certs so it is already freed */
|
|
- ucert = NULL;
|
|
|
|
#ifdef CRYPTO_MDEBUG
|
|
CRYPTO_pop_info();
|
|
--- 510,515 ----
|
|
***************
|
|
*** 598,604 ****
|
|
if (certs) sk_X509_pop_free(certs, X509_free);
|
|
if (safes) sk_PKCS7_pop_free(safes, PKCS7_free);
|
|
if (bags) sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free);
|
|
- if (ucert) X509_free(ucert);
|
|
|
|
#ifdef CRYPTO_MDEBUG
|
|
CRYPTO_pop_info();
|
|
--- 597,602 ----
|
|
***************
|
|
*** 668,674 ****
|
|
if (canames) sk_free(canames);
|
|
if(passin) OPENSSL_free(passin);
|
|
if(passout) OPENSSL_free(passout);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
int dump_certs_keys_p12 (BIO *out, PKCS12 *p12, char *pass,
|
|
--- 666,672 ----
|
|
if (canames) sk_free(canames);
|
|
if(passin) OPENSSL_free(passin);
|
|
if(passout) OPENSSL_free(passout);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
int dump_certs_keys_p12 (BIO *out, PKCS12 *p12, char *pass,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/pkcs7.c ../RELENG_5_0/crypto/openssl/apps/pkcs7.c
|
|
*** crypto/openssl/apps/pkcs7.c Tue Jul 30 09:37:26 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/pkcs7.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 154,160 ****
|
|
BIO_printf(bio_err," -print_certs print any certs or crl in the input\n");
|
|
BIO_printf(bio_err," -text print full details of certificates\n");
|
|
BIO_printf(bio_err," -noout don't output encoded data\n");
|
|
! EXIT(1);
|
|
}
|
|
|
|
ERR_load_crypto_strings();
|
|
--- 154,160 ----
|
|
BIO_printf(bio_err," -print_certs print any certs or crl in the input\n");
|
|
BIO_printf(bio_err," -text print full details of certificates\n");
|
|
BIO_printf(bio_err," -noout don't output encoded data\n");
|
|
! OPENSSL_EXIT(1);
|
|
}
|
|
|
|
ERR_load_crypto_strings();
|
|
***************
|
|
*** 289,293 ****
|
|
if (p7 != NULL) PKCS7_free(p7);
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
! EXIT(ret);
|
|
}
|
|
--- 289,293 ----
|
|
if (p7 != NULL) PKCS7_free(p7);
|
|
if (in != NULL) BIO_free(in);
|
|
if (out != NULL) BIO_free_all(out);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/pkcs8.c ../RELENG_5_0/crypto/openssl/apps/pkcs8.c
|
|
*** crypto/openssl/apps/pkcs8.c Sun Nov 12 19:55:09 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/pkcs8.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 236,242 ****
|
|
if(passout) p8pass = passout;
|
|
else {
|
|
p8pass = pass;
|
|
! EVP_read_pw_string(pass, 50, "Enter Encryption Password:", 1);
|
|
}
|
|
app_RAND_load_file(NULL, bio_err, 0);
|
|
if (!(p8 = PKCS8_encrypt(pbe_nid, cipher,
|
|
--- 236,243 ----
|
|
if(passout) p8pass = passout;
|
|
else {
|
|
p8pass = pass;
|
|
! if (EVP_read_pw_string(pass, 50, "Enter Encryption Password:", 1))
|
|
! return (1);
|
|
}
|
|
app_RAND_load_file(NULL, bio_err, 0);
|
|
if (!(p8 = PKCS8_encrypt(pbe_nid, cipher,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/rand.c ../RELENG_5_0/crypto/openssl/apps/rand.c
|
|
*** crypto/openssl/apps/rand.c Sun Nov 12 19:55:09 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/rand.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 144,148 ****
|
|
ERR_print_errors(bio_err);
|
|
if (out)
|
|
BIO_free_all(out);
|
|
! EXIT(ret);
|
|
}
|
|
--- 144,148 ----
|
|
ERR_print_errors(bio_err);
|
|
if (out)
|
|
BIO_free_all(out);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/req.c ../RELENG_5_0/crypto/openssl/apps/req.c
|
|
*** crypto/openssl/apps/req.c Tue Jul 30 08:43:20 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/req.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 422,428 ****
|
|
|
|
if (template != NULL)
|
|
{
|
|
! long errline;
|
|
|
|
BIO_printf(bio_err,"Using configuration from %s\n",template);
|
|
req_conf=CONF_load(NULL,template,&errline);
|
|
--- 422,428 ----
|
|
|
|
if (template != NULL)
|
|
{
|
|
! long errline = -1;
|
|
|
|
BIO_printf(bio_err,"Using configuration from %s\n",template);
|
|
req_conf=CONF_load(NULL,template,&errline);
|
|
***************
|
|
*** 909,915 ****
|
|
#ifndef NO_DSA
|
|
if (dsa_params != NULL) DSA_free(dsa_params);
|
|
#endif
|
|
! EXIT(ex);
|
|
}
|
|
|
|
static int make_REQ(X509_REQ *req, EVP_PKEY *pkey, int attribs)
|
|
--- 909,915 ----
|
|
#ifndef NO_DSA
|
|
if (dsa_params != NULL) DSA_free(dsa_params);
|
|
#endif
|
|
! OPENSSL_EXIT(ex);
|
|
}
|
|
|
|
static int make_REQ(X509_REQ *req, EVP_PKEY *pkey, int attribs)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/rsa.c ../RELENG_5_0/crypto/openssl/apps/rsa.c
|
|
*** crypto/openssl/apps/rsa.c Sun Nov 12 19:55:14 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/rsa.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 389,395 ****
|
|
if(rsa != NULL) RSA_free(rsa);
|
|
if(passin) OPENSSL_free(passin);
|
|
if(passout) OPENSSL_free(passout);
|
|
! EXIT(ret);
|
|
}
|
|
#else /* !NO_RSA */
|
|
|
|
--- 389,395 ----
|
|
if(rsa != NULL) RSA_free(rsa);
|
|
if(passin) OPENSSL_free(passin);
|
|
if(passout) OPENSSL_free(passout);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
#else /* !NO_RSA */
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/s_client.c ../RELENG_5_0/crypto/openssl/apps/s_client.c
|
|
*** crypto/openssl/apps/s_client.c Sat Jan 26 22:10:53 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/s_client.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 768,781 ****
|
|
if (con != NULL) SSL_free(con);
|
|
if (con2 != NULL) SSL_free(con2);
|
|
if (ctx != NULL) SSL_CTX_free(ctx);
|
|
! if (cbuf != NULL) { memset(cbuf,0,BUFSIZZ); OPENSSL_free(cbuf); }
|
|
! if (sbuf != NULL) { memset(sbuf,0,BUFSIZZ); OPENSSL_free(sbuf); }
|
|
if (bio_c_out != NULL)
|
|
{
|
|
BIO_free(bio_c_out);
|
|
bio_c_out=NULL;
|
|
}
|
|
! EXIT(ret);
|
|
}
|
|
|
|
|
|
--- 768,781 ----
|
|
if (con != NULL) SSL_free(con);
|
|
if (con2 != NULL) SSL_free(con2);
|
|
if (ctx != NULL) SSL_CTX_free(ctx);
|
|
! if (cbuf != NULL) { OPENSSL_cleanse(cbuf,BUFSIZZ); OPENSSL_free(cbuf); }
|
|
! if (sbuf != NULL) { OPENSSL_cleanse(sbuf,BUFSIZZ); OPENSSL_free(sbuf); }
|
|
if (bio_c_out != NULL)
|
|
{
|
|
BIO_free(bio_c_out);
|
|
bio_c_out=NULL;
|
|
}
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/s_server.c ../RELENG_5_0/crypto/openssl/apps/s_server.c
|
|
*** crypto/openssl/apps/s_server.c Sat May 19 23:05:08 2001
|
|
--- ../RELENG_5_0/crypto/openssl/apps/s_server.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 253,262 ****
|
|
static int ebcdic_new(BIO *bi);
|
|
static int ebcdic_free(BIO *a);
|
|
static int ebcdic_read(BIO *b, char *out, int outl);
|
|
! static int ebcdic_write(BIO *b, char *in, int inl);
|
|
! static long ebcdic_ctrl(BIO *b, int cmd, long num, char *ptr);
|
|
static int ebcdic_gets(BIO *bp, char *buf, int size);
|
|
! static int ebcdic_puts(BIO *bp, char *str);
|
|
|
|
#define BIO_TYPE_EBCDIC_FILTER (18|0x0200)
|
|
static BIO_METHOD methods_ebcdic=
|
|
--- 253,262 ----
|
|
static int ebcdic_new(BIO *bi);
|
|
static int ebcdic_free(BIO *a);
|
|
static int ebcdic_read(BIO *b, char *out, int outl);
|
|
! static int ebcdic_write(BIO *b, const char *in, int inl);
|
|
! static long ebcdic_ctrl(BIO *b, int cmd, long num, void *ptr);
|
|
static int ebcdic_gets(BIO *bp, char *buf, int size);
|
|
! static int ebcdic_puts(BIO *bp, const char *str);
|
|
|
|
#define BIO_TYPE_EBCDIC_FILTER (18|0x0200)
|
|
static BIO_METHOD methods_ebcdic=
|
|
***************
|
|
*** 321,327 ****
|
|
return(ret);
|
|
}
|
|
|
|
! static int ebcdic_write(BIO *b, char *in, int inl)
|
|
{
|
|
EBCDIC_OUTBUFF *wbuf;
|
|
int ret=0;
|
|
--- 321,327 ----
|
|
return(ret);
|
|
}
|
|
|
|
! static int ebcdic_write(BIO *b, const char *in, int inl)
|
|
{
|
|
EBCDIC_OUTBUFF *wbuf;
|
|
int ret=0;
|
|
***************
|
|
*** 354,360 ****
|
|
return(ret);
|
|
}
|
|
|
|
! static long ebcdic_ctrl(BIO *b, int cmd, long num, char *ptr)
|
|
{
|
|
long ret;
|
|
|
|
--- 354,360 ----
|
|
return(ret);
|
|
}
|
|
|
|
! static long ebcdic_ctrl(BIO *b, int cmd, long num, void *ptr)
|
|
{
|
|
long ret;
|
|
|
|
***************
|
|
*** 373,379 ****
|
|
|
|
static int ebcdic_gets(BIO *bp, char *buf, int size)
|
|
{
|
|
! int i, ret;
|
|
if (bp->next_bio == NULL) return(0);
|
|
/* return(BIO_gets(bp->next_bio,buf,size));*/
|
|
for (i=0; i<size-1; ++i)
|
|
--- 373,379 ----
|
|
|
|
static int ebcdic_gets(BIO *bp, char *buf, int size)
|
|
{
|
|
! int i, ret=0;
|
|
if (bp->next_bio == NULL) return(0);
|
|
/* return(BIO_gets(bp->next_bio,buf,size));*/
|
|
for (i=0; i<size-1; ++i)
|
|
***************
|
|
*** 392,398 ****
|
|
return (ret < 0 && i == 0) ? ret : i;
|
|
}
|
|
|
|
! static int ebcdic_puts(BIO *bp, char *str)
|
|
{
|
|
if (bp->next_bio == NULL) return(0);
|
|
return ebcdic_write(bp, str, strlen(str));
|
|
--- 392,398 ----
|
|
return (ret < 0 && i == 0) ? ret : i;
|
|
}
|
|
|
|
! static int ebcdic_puts(BIO *bp, const char *str)
|
|
{
|
|
if (bp->next_bio == NULL) return(0);
|
|
return ebcdic_write(bp, str, strlen(str));
|
|
***************
|
|
*** 741,747 ****
|
|
BIO_free(bio_s_out);
|
|
bio_s_out=NULL;
|
|
}
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static void print_stats(BIO *bio, SSL_CTX *ssl_ctx)
|
|
--- 741,747 ----
|
|
BIO_free(bio_s_out);
|
|
bio_s_out=NULL;
|
|
}
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static void print_stats(BIO *bio, SSL_CTX *ssl_ctx)
|
|
***************
|
|
*** 1043,1049 ****
|
|
BIO_printf(bio_s_out,"CONNECTION CLOSED\n");
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,bufsize);
|
|
OPENSSL_free(buf);
|
|
}
|
|
if (ret >= 0)
|
|
--- 1043,1049 ----
|
|
BIO_printf(bio_s_out,"CONNECTION CLOSED\n");
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,bufsize);
|
|
OPENSSL_free(buf);
|
|
}
|
|
if (ret >= 0)
|
|
***************
|
|
*** 1250,1256 ****
|
|
else
|
|
{
|
|
BIO_printf(bio_s_out,"read R BLOCK\n");
|
|
! #ifndef MSDOS
|
|
sleep(1);
|
|
#endif
|
|
continue;
|
|
--- 1250,1256 ----
|
|
else
|
|
{
|
|
BIO_printf(bio_s_out,"read R BLOCK\n");
|
|
! #if !defined(MSDOS) && !defined(VXWORKS)
|
|
sleep(1);
|
|
#endif
|
|
continue;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/s_time.c ../RELENG_5_0/crypto/openssl/apps/s_time.c
|
|
*** crypto/openssl/apps/s_time.c Tue Jul 30 08:43:21 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/s_time.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 116,121 ****
|
|
--- 116,126 ----
|
|
#include <sys/param.h>
|
|
#endif
|
|
|
|
+ #ifdef VXWORKS
|
|
+ #include <tickLib.h>
|
|
+ #undef SIGALRM
|
|
+ #endif
|
|
+
|
|
/* The following if from times(3) man page. It may need to be changed
|
|
*/
|
|
#ifndef HZ
|
|
***************
|
|
*** 461,467 ****
|
|
|
|
if (tm_cipher == NULL ) {
|
|
fprintf( stderr, "No CIPHER specified\n" );
|
|
! /* EXIT(1); */
|
|
}
|
|
|
|
if (!(perform & 1)) goto next;
|
|
--- 466,472 ----
|
|
|
|
if (tm_cipher == NULL ) {
|
|
fprintf( stderr, "No CIPHER specified\n" );
|
|
! /* OPENSSL_EXIT(1); */
|
|
}
|
|
|
|
if (!(perform & 1)) goto next;
|
|
***************
|
|
*** 628,634 ****
|
|
SSL_CTX_free(tm_ctx);
|
|
tm_ctx=NULL;
|
|
}
|
|
! EXIT(ret);
|
|
}
|
|
|
|
/***********************************************************************
|
|
--- 633,639 ----
|
|
SSL_CTX_free(tm_ctx);
|
|
tm_ctx=NULL;
|
|
}
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
/***********************************************************************
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/sess_id.c ../RELENG_5_0/crypto/openssl/apps/sess_id.c
|
|
*** crypto/openssl/apps/sess_id.c Sun Nov 12 19:55:29 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/sess_id.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 272,278 ****
|
|
end:
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (x != NULL) SSL_SESSION_free(x);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static SSL_SESSION *load_sess_id(char *infile, int format)
|
|
--- 272,278 ----
|
|
end:
|
|
if (out != NULL) BIO_free_all(out);
|
|
if (x != NULL) SSL_SESSION_free(x);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static SSL_SESSION *load_sess_id(char *infile, int format)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/speed.c ../RELENG_5_0/crypto/openssl/apps/speed.c
|
|
*** crypto/openssl/apps/speed.c Tue Jul 30 08:46:43 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/speed.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/apps/speed.c,v 1.9 2002/07/30 12:46:43 nectar Exp $
|
|
*/
|
|
|
|
/* most of this code has been pilfered from my libdes speed.c program */
|
|
--- 54,59 ----
|
|
***************
|
|
*** 691,697 ****
|
|
BIO_printf(bio_err,"\n");
|
|
#endif
|
|
|
|
! #ifdef TIMES
|
|
BIO_printf(bio_err,"\n");
|
|
BIO_printf(bio_err,"Available options:\n");
|
|
BIO_printf(bio_err,"-elapsed measure time in real time instead of CPU user time.\n");
|
|
--- 689,695 ----
|
|
BIO_printf(bio_err,"\n");
|
|
#endif
|
|
|
|
! #if defined(TIMES) || defined(USE_TOD)
|
|
BIO_printf(bio_err,"\n");
|
|
BIO_printf(bio_err,"Available options:\n");
|
|
BIO_printf(bio_err,"-elapsed measure time in real time instead of CPU user time.\n");
|
|
***************
|
|
*** 1414,1420 ****
|
|
if (dsa_key[i] != NULL)
|
|
DSA_free(dsa_key[i]);
|
|
#endif
|
|
! EXIT(mret);
|
|
}
|
|
|
|
static void print_message(char *s, long num, int length)
|
|
--- 1412,1418 ----
|
|
if (dsa_key[i] != NULL)
|
|
DSA_free(dsa_key[i]);
|
|
#endif
|
|
! OPENSSL_EXIT(mret);
|
|
}
|
|
|
|
static void print_message(char *s, long num, int length)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/spkac.c ../RELENG_5_0/crypto/openssl/apps/spkac.c
|
|
*** crypto/openssl/apps/spkac.c Sun Nov 12 19:55:34 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/spkac.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 288,292 ****
|
|
BIO_free(key);
|
|
EVP_PKEY_free(pkey);
|
|
if(passin) OPENSSL_free(passin);
|
|
! EXIT(ret);
|
|
}
|
|
--- 288,292 ----
|
|
BIO_free(key);
|
|
EVP_PKEY_free(pkey);
|
|
if(passin) OPENSSL_free(passin);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/verify.c ../RELENG_5_0/crypto/openssl/apps/verify.c
|
|
*** crypto/openssl/apps/verify.c Sun Nov 12 19:55:36 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/verify.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 213,219 ****
|
|
if (cert_ctx != NULL) X509_STORE_free(cert_ctx);
|
|
sk_X509_pop_free(untrusted, X509_free);
|
|
sk_X509_pop_free(trusted, X509_free);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static int check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain, STACK_OF(X509) *tchain, int purpose)
|
|
--- 213,219 ----
|
|
if (cert_ctx != NULL) X509_STORE_free(cert_ctx);
|
|
sk_X509_pop_free(untrusted, X509_free);
|
|
sk_X509_pop_free(trusted, X509_free);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static int check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain, STACK_OF(X509) *tchain, int purpose)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/version.c ../RELENG_5_0/crypto/openssl/apps/version.c
|
|
*** crypto/openssl/apps/version.c Thu Apr 13 02:25:44 2000
|
|
--- ../RELENG_5_0/crypto/openssl/apps/version.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 128,132 ****
|
|
}
|
|
if (cflags) printf("%s\n",SSLeay_version(SSLEAY_CFLAGS));
|
|
end:
|
|
! EXIT(ret);
|
|
}
|
|
--- 128,132 ----
|
|
}
|
|
if (cflags) printf("%s\n",SSLeay_version(SSLEAY_CFLAGS));
|
|
end:
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/apps/x509.c ../RELENG_5_0/crypto/openssl/apps/x509.c
|
|
*** crypto/openssl/apps/x509.c Tue Jul 30 09:37:26 2002
|
|
--- ../RELENG_5_0/crypto/openssl/apps/x509.c Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 121,127 ****
|
|
" -CAkey arg - set the CA key, must be PEM format\n",
|
|
" missing, it is assumed to be in the CA file.\n",
|
|
" -CAcreateserial - create serial number file if it does not exist\n",
|
|
! " -CAserial - serial file\n",
|
|
" -text - print the certificate in text form\n",
|
|
" -C - print out C code forms\n",
|
|
" -md2/-md5/-sha1/-mdc2 - digest to use\n",
|
|
--- 121,127 ----
|
|
" -CAkey arg - set the CA key, must be PEM format\n",
|
|
" missing, it is assumed to be in the CA file.\n",
|
|
" -CAcreateserial - create serial number file if it does not exist\n",
|
|
! " -CAserial arg - serial file\n",
|
|
" -text - print the certificate in text form\n",
|
|
" -C - print out C code forms\n",
|
|
" -md2/-md5/-sha1/-mdc2 - digest to use\n",
|
|
***************
|
|
*** 447,453 ****
|
|
|
|
if (extfile)
|
|
{
|
|
! long errorline;
|
|
X509V3_CTX ctx2;
|
|
if (!(extconf=CONF_load(NULL,extfile,&errorline)))
|
|
{
|
|
--- 447,453 ----
|
|
|
|
if (extfile)
|
|
{
|
|
! long errorline = -1;
|
|
X509V3_CTX ctx2;
|
|
if (!(extconf=CONF_load(NULL,extfile,&errorline)))
|
|
{
|
|
***************
|
|
*** 961,967 ****
|
|
sk_ASN1_OBJECT_pop_free(trust, ASN1_OBJECT_free);
|
|
sk_ASN1_OBJECT_pop_free(reject, ASN1_OBJECT_free);
|
|
if (passin) OPENSSL_free(passin);
|
|
! EXIT(ret);
|
|
}
|
|
|
|
static int x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest,
|
|
--- 961,967 ----
|
|
sk_ASN1_OBJECT_pop_free(trust, ASN1_OBJECT_free);
|
|
sk_ASN1_OBJECT_pop_free(reject, ASN1_OBJECT_free);
|
|
if (passin) OPENSSL_free(passin);
|
|
! OPENSSL_EXIT(ret);
|
|
}
|
|
|
|
static int x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/config ../RELENG_5_0/crypto/openssl/config
|
|
*** crypto/openssl/config Fri Aug 9 21:47:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/config Thu Feb 20 12:14:09 2003
|
|
***************
|
|
*** 317,322 ****
|
|
--- 317,326 ----
|
|
*CRAY*)
|
|
echo "j90-cray-unicos"; exit 0;
|
|
;;
|
|
+
|
|
+ NONSTOP_KERNEL*)
|
|
+ echo "nsr-tandem-nsk"; exit 0;
|
|
+ ;;
|
|
esac
|
|
|
|
#
|
|
***************
|
|
*** 473,479 ****
|
|
echo "WARNING! If you wish to build 64-bit library, then you have to"
|
|
echo " invoke './Configure irix64-mips4-$CC' *manually*."
|
|
echo " Type return if you want to continue, Ctrl-C to abort."
|
|
! read waste < /dev/tty
|
|
CPU=`(hinv -t cpu) 2>/dev/null | sed 's/^CPU:[^R]*R\([0-9]*\).*/\1/'`
|
|
CPU=${CPU:-0}
|
|
if [ $CPU -ge 5000 ]; then
|
|
--- 477,484 ----
|
|
echo "WARNING! If you wish to build 64-bit library, then you have to"
|
|
echo " invoke './Configure irix64-mips4-$CC' *manually*."
|
|
echo " Type return if you want to continue, Ctrl-C to abort."
|
|
! # Do not stop if /dev/tty is unavailable
|
|
! (read waste < /dev/tty) || true
|
|
CPU=`(hinv -t cpu) 2>/dev/null | sed 's/^CPU:[^R]*R\([0-9]*\).*/\1/'`
|
|
CPU=${CPU:-0}
|
|
if [ $CPU -ge 5000 ]; then
|
|
***************
|
|
*** 528,534 ****
|
|
#echo "WARNING! If you wish to build 64-bit library, then you have to"
|
|
#echo " invoke './Configure linux64-sparcv9' *manually*."
|
|
#echo " Type return if you want to continue, Ctrl-C to abort."
|
|
! #read waste < /dev/tty
|
|
OUT="linux-sparcv9" ;;
|
|
sparc-*-linux2)
|
|
KARCH=`awk '/^type/{print$3}' /proc/cpuinfo`
|
|
--- 533,540 ----
|
|
#echo "WARNING! If you wish to build 64-bit library, then you have to"
|
|
#echo " invoke './Configure linux64-sparcv9' *manually*."
|
|
#echo " Type return if you want to continue, Ctrl-C to abort."
|
|
! # Do not stop if /dev/tty is unavailable
|
|
! #(read waste < /dev/tty) || true
|
|
OUT="linux-sparcv9" ;;
|
|
sparc-*-linux2)
|
|
KARCH=`awk '/^type/{print$3}' /proc/cpuinfo`
|
|
***************
|
|
*** 569,575 ****
|
|
echo "WARNING! If you wish to build 64-bit library, then you have to"
|
|
echo " invoke './Configure solaris64-sparcv9-cc' *manually*."
|
|
echo " Type return if you want to continue, Ctrl-C to abort."
|
|
! read waste < /dev/tty
|
|
fi
|
|
OUT="solaris-sparcv9-$CC" ;;
|
|
sun4m-*-solaris2) OUT="solaris-sparcv8-$CC" ;;
|
|
--- 575,582 ----
|
|
echo "WARNING! If you wish to build 64-bit library, then you have to"
|
|
echo " invoke './Configure solaris64-sparcv9-cc' *manually*."
|
|
echo " Type return if you want to continue, Ctrl-C to abort."
|
|
! # Do not stop if /dev/tty is unavailable
|
|
! (read waste < /dev/tty) || true
|
|
fi
|
|
OUT="solaris-sparcv9-$CC" ;;
|
|
sun4m-*-solaris2) OUT="solaris-sparcv8-$CC" ;;
|
|
***************
|
|
*** 630,635 ****
|
|
--- 637,643 ----
|
|
*-*-cygwin) OUT="Cygwin" ;;
|
|
t3e-cray-unicosmk) OUT="cray-t3e" ;;
|
|
j90-cray-unicos) OUT="cray-j90" ;;
|
|
+ nsr-tandem-nsk) OUT="tandem-c89" ;;
|
|
*) OUT=`echo $GUESSOS | awk -F- '{print $3}'`;;
|
|
esac
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/Makefile.ssl
|
|
*** crypto/openssl/crypto/Makefile.ssl Tue Jul 30 09:37:27 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/Makefile.ssl Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 34,41 ****
|
|
GENERAL=Makefile README crypto-lib.com install.com
|
|
|
|
LIB= $(TOP)/libcrypto.a
|
|
! LIBSRC= cryptlib.c mem.c mem_dbg.c cversion.c ex_data.c tmdiff.c cpt_err.c ebcdic.c uid.c
|
|
! LIBOBJ= cryptlib.o mem.o mem_dbg.o cversion.o ex_data.o tmdiff.o cpt_err.o ebcdic.o uid.o
|
|
|
|
SRC= $(LIBSRC)
|
|
|
|
--- 34,41 ----
|
|
GENERAL=Makefile README crypto-lib.com install.com
|
|
|
|
LIB= $(TOP)/libcrypto.a
|
|
! LIBSRC= cryptlib.c mem.c mem_clr.c mem_dbg.c cversion.c ex_data.c tmdiff.c cpt_err.c ebcdic.c uid.c
|
|
! LIBOBJ= cryptlib.o mem.o mem_clr.o mem_dbg.o cversion.o ex_data.o tmdiff.o cpt_err.o ebcdic.o uid.o
|
|
|
|
SRC= $(LIBSRC)
|
|
|
|
***************
|
|
*** 129,135 ****
|
|
|
|
depend:
|
|
if [ ! -f buildinf.h ]; then touch buildinf.h; fi # fake buildinf.h if it does not exist
|
|
! $(MAKEDEPEND) $(INCLUDE) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
if [ ! -s buildinf.h ]; then rm buildinf.h; fi
|
|
@for i in $(SDIRS) ;\
|
|
do \
|
|
--- 129,135 ----
|
|
|
|
depend:
|
|
if [ ! -f buildinf.h ]; then touch buildinf.h; fi # fake buildinf.h if it does not exist
|
|
! $(MAKEDEPEND) -- $(INCLUDE) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
if [ ! -s buildinf.h ]; then rm buildinf.h; fi
|
|
@for i in $(SDIRS) ;\
|
|
do \
|
|
***************
|
|
*** 185,190 ****
|
|
--- 185,193 ----
|
|
mem.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
|
mem.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
|
mem.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
|
|
+ mem_clr.o: ../include/openssl/crypto.h ../include/openssl/opensslv.h
|
|
+ mem_clr.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
|
+ mem_clr.o: ../include/openssl/symhacks.h
|
|
mem_dbg.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
|
mem_dbg.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
|
mem_dbg.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/asn1/Makefile.ssl
|
|
*** crypto/openssl/crypto/asn1/Makefile.ssl Tue Jul 30 08:43:25 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/Makefile.ssl Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 104,110 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 104,110 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/a_sign.c ../RELENG_5_0/crypto/openssl/crypto/asn1/a_sign.c
|
|
*** crypto/openssl/crypto/asn1/a_sign.c Tue Jul 30 08:43:23 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/a_sign.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 199,208 ****
|
|
signature->flags&= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
|
|
signature->flags|=ASN1_STRING_FLAG_BITS_LEFT;
|
|
err:
|
|
! memset(&ctx,0,sizeof(ctx));
|
|
if (buf_in != NULL)
|
|
! { memset((char *)buf_in,0,(unsigned int)inl); OPENSSL_free(buf_in); }
|
|
if (buf_out != NULL)
|
|
! { memset((char *)buf_out,0,outll); OPENSSL_free(buf_out); }
|
|
return(outl);
|
|
}
|
|
--- 199,208 ----
|
|
signature->flags&= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
|
|
signature->flags|=ASN1_STRING_FLAG_BITS_LEFT;
|
|
err:
|
|
! OPENSSL_cleanse(&ctx,sizeof(ctx));
|
|
if (buf_in != NULL)
|
|
! { OPENSSL_cleanse((char *)buf_in,(unsigned int)inl); OPENSSL_free(buf_in); }
|
|
if (buf_out != NULL)
|
|
! { OPENSSL_cleanse((char *)buf_out,outll); OPENSSL_free(buf_out); }
|
|
return(outl);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/a_strex.c ../RELENG_5_0/crypto/openssl/crypto/asn1/a_strex.c
|
|
*** crypto/openssl/crypto/asn1/a_strex.c Sun Nov 12 19:56:09 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/a_strex.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 519,525 ****
|
|
{
|
|
ASN1_STRING stmp, *str = &stmp;
|
|
int mbflag, type, ret;
|
|
! if(!*out || !in) return -1;
|
|
type = in->type;
|
|
if((type < 0) || (type > 30)) return -1;
|
|
mbflag = tag2nbyte[type];
|
|
--- 519,525 ----
|
|
{
|
|
ASN1_STRING stmp, *str = &stmp;
|
|
int mbflag, type, ret;
|
|
! if(!in) return -1;
|
|
type = in->type;
|
|
if((type < 0) || (type > 30)) return -1;
|
|
mbflag = tag2nbyte[type];
|
|
***************
|
|
*** 528,533 ****
|
|
stmp.data = NULL;
|
|
ret = ASN1_mbstring_copy(&str, in->data, in->length, mbflag, B_ASN1_UTF8STRING);
|
|
if(ret < 0) return ret;
|
|
! if(out) *out = stmp.data;
|
|
return stmp.length;
|
|
}
|
|
--- 528,533 ----
|
|
stmp.data = NULL;
|
|
ret = ASN1_mbstring_copy(&str, in->data, in->length, mbflag, B_ASN1_UTF8STRING);
|
|
if(ret < 0) return ret;
|
|
! *out = stmp.data;
|
|
return stmp.length;
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/a_utctm.c ../RELENG_5_0/crypto/openssl/crypto/asn1/a_utctm.c
|
|
*** crypto/openssl/crypto/asn1/a_utctm.c Tue Jul 30 09:37:28 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/a_utctm.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 246,251 ****
|
|
--- 246,253 ----
|
|
ts=(struct tm *)localtime(&t);
|
|
}
|
|
#endif
|
|
+ if (ts == NULL)
|
|
+ return(NULL);
|
|
p=(char *)s->data;
|
|
if ((p == NULL) || (s->length < 14))
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/a_verify.c ../RELENG_5_0/crypto/openssl/crypto/asn1/a_verify.c
|
|
*** crypto/openssl/crypto/asn1/a_verify.c Sun Nov 12 19:56:11 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/a_verify.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 100,106 ****
|
|
EVP_VerifyInit(&ctx,type);
|
|
EVP_VerifyUpdate(&ctx,(unsigned char *)buf_in,inl);
|
|
|
|
! memset(buf_in,0,(unsigned int)inl);
|
|
OPENSSL_free(buf_in);
|
|
|
|
if (EVP_VerifyFinal(&ctx,(unsigned char *)signature->data,
|
|
--- 100,106 ----
|
|
EVP_VerifyInit(&ctx,type);
|
|
EVP_VerifyUpdate(&ctx,(unsigned char *)buf_in,inl);
|
|
|
|
! OPENSSL_cleanse(buf_in,(unsigned int)inl);
|
|
OPENSSL_free(buf_in);
|
|
|
|
if (EVP_VerifyFinal(&ctx,(unsigned char *)signature->data,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/n_pkey.c ../RELENG_5_0/crypto/openssl/crypto/asn1/n_pkey.c
|
|
*** crypto/openssl/crypto/asn1/n_pkey.c Sun Nov 12 19:56:21 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/n_pkey.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 181,187 ****
|
|
}
|
|
|
|
EVP_BytesToKey(EVP_rc4(),EVP_md5(),NULL,buf,i,1,key,NULL);
|
|
! memset(buf,0,256);
|
|
|
|
EVP_CIPHER_CTX_init(&ctx);
|
|
EVP_EncryptInit(&ctx,EVP_rc4(),key,NULL);
|
|
--- 181,187 ----
|
|
}
|
|
|
|
EVP_BytesToKey(EVP_rc4(),EVP_md5(),NULL,buf,i,1,key,NULL);
|
|
! OPENSSL_cleanse(buf,256);
|
|
|
|
EVP_CIPHER_CTX_init(&ctx);
|
|
EVP_EncryptInit(&ctx,EVP_rc4(),key,NULL);
|
|
***************
|
|
*** 292,298 ****
|
|
}
|
|
|
|
EVP_BytesToKey(EVP_rc4(),EVP_md5(),NULL,buf,i,1,key,NULL);
|
|
! memset(buf,0,256);
|
|
|
|
EVP_CIPHER_CTX_init(&ctx);
|
|
EVP_DecryptInit(&ctx,EVP_rc4(),key,NULL);
|
|
--- 292,298 ----
|
|
}
|
|
|
|
EVP_BytesToKey(EVP_rc4(),EVP_md5(),NULL,buf,i,1,key,NULL);
|
|
! OPENSSL_cleanse(buf,256);
|
|
|
|
EVP_CIPHER_CTX_init(&ctx);
|
|
EVP_DecryptInit(&ctx,EVP_rc4(),key,NULL);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/asn1/p8_pkey.c ../RELENG_5_0/crypto/openssl/crypto/asn1/p8_pkey.c
|
|
*** crypto/openssl/crypto/asn1/p8_pkey.c Sun Nov 12 19:56:24 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/asn1/p8_pkey.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 119,126 ****
|
|
X509_ALGOR_free(a->pkeyalg);
|
|
/* Clear sensitive data */
|
|
if (a->pkey->value.octet_string)
|
|
! memset (a->pkey->value.octet_string->data,
|
|
! 0, a->pkey->value.octet_string->length);
|
|
ASN1_TYPE_free (a->pkey);
|
|
sk_X509_ATTRIBUTE_pop_free (a->attributes, X509_ATTRIBUTE_free);
|
|
OPENSSL_free (a);
|
|
--- 119,126 ----
|
|
X509_ALGOR_free(a->pkeyalg);
|
|
/* Clear sensitive data */
|
|
if (a->pkey->value.octet_string)
|
|
! OPENSSL_cleanse(a->pkey->value.octet_string->data,
|
|
! a->pkey->value.octet_string->length);
|
|
ASN1_TYPE_free (a->pkey);
|
|
sk_X509_ATTRIBUTE_pop_free (a->attributes, X509_ATTRIBUTE_free);
|
|
OPENSSL_free (a);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bf/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/bf/Makefile.ssl
|
|
*** crypto/openssl/crypto/bf/Makefile.ssl Sat Feb 17 22:15:31 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bf/Makefile.ssl Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 96,102 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 96,102 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bf/bftest.c ../RELENG_5_0/crypto/openssl/crypto/bf/bftest.c
|
|
*** crypto/openssl/crypto/bf/bftest.c Sun Nov 12 19:56:37 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bf/bftest.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 63,68 ****
|
|
--- 63,70 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_BF
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 275,281 ****
|
|
else
|
|
ret=test();
|
|
|
|
! exit(ret);
|
|
return(0);
|
|
}
|
|
|
|
--- 277,283 ----
|
|
else
|
|
ret=test();
|
|
|
|
! EXIT(ret);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bio/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/bio/Makefile.ssl
|
|
*** crypto/openssl/crypto/bio/Makefile.ssl Thu Jul 19 15:57:50 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bio/Makefile.ssl Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 78,84 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 78,84 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bio/bio.h ../RELENG_5_0/crypto/openssl/crypto/bio/bio.h
|
|
*** crypto/openssl/crypto/bio/bio.h Tue Jul 30 08:43:26 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bio/bio.h Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 241,247 ****
|
|
long (_far *ctrl)();
|
|
int (_far *create)();
|
|
int (_far *destroy)();
|
|
! long (_fat *callback_ctrl)();
|
|
} BIO_METHOD;
|
|
#endif
|
|
|
|
--- 241,247 ----
|
|
long (_far *ctrl)();
|
|
int (_far *create)();
|
|
int (_far *destroy)();
|
|
! long (_far *callback_ctrl)();
|
|
} BIO_METHOD;
|
|
#endif
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/bn/Makefile.ssl
|
|
*** crypto/openssl/crypto/bn/Makefile.ssl Sat Jan 26 22:11:21 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/Makefile.ssl Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 159,165 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 159,165 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/bn.h ../RELENG_5_0/crypto/openssl/crypto/bn/bn.h
|
|
*** crypto/openssl/crypto/bn/bn.h Tue Jul 30 09:37:32 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/bn.h Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 155,161 ****
|
|
#define BN_BYTES 4
|
|
#define BN_BITS2 32
|
|
#define BN_BITS4 16
|
|
! #ifdef _MSC_VER
|
|
/* VC++ doesn't like the LL suffix */
|
|
#define BN_MASK (0xffffffffffffffffL)
|
|
#else
|
|
--- 155,161 ----
|
|
#define BN_BYTES 4
|
|
#define BN_BITS2 32
|
|
#define BN_BITS4 16
|
|
! #if defined(_MSC_VER) || defined(__BORLANDC__)
|
|
/* VC++ doesn't like the LL suffix */
|
|
#define BN_MASK (0xffffffffffffffffL)
|
|
#else
|
|
***************
|
|
*** 413,419 ****
|
|
BN_CTX *ctx);
|
|
int BN_from_montgomery(BIGNUM *r,BIGNUM *a,BN_MONT_CTX *mont,BN_CTX *ctx);
|
|
void BN_MONT_CTX_free(BN_MONT_CTX *mont);
|
|
! int BN_MONT_CTX_set(BN_MONT_CTX *mont,const BIGNUM *modulus,BN_CTX *ctx);
|
|
BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to,BN_MONT_CTX *from);
|
|
|
|
BN_BLINDING *BN_BLINDING_new(BIGNUM *A,BIGNUM *Ai,BIGNUM *mod);
|
|
--- 413,419 ----
|
|
BN_CTX *ctx);
|
|
int BN_from_montgomery(BIGNUM *r,BIGNUM *a,BN_MONT_CTX *mont,BN_CTX *ctx);
|
|
void BN_MONT_CTX_free(BN_MONT_CTX *mont);
|
|
! int BN_MONT_CTX_set(BN_MONT_CTX *mont,const BIGNUM *mod,BN_CTX *ctx);
|
|
BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to,BN_MONT_CTX *from);
|
|
|
|
BN_BLINDING *BN_BLINDING_new(BIGNUM *A,BIGNUM *Ai,BIGNUM *mod);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/bn_lib.c ../RELENG_5_0/crypto/openssl/crypto/bn/bn_lib.c
|
|
*** crypto/openssl/crypto/bn/bn_lib.c Sat Feb 17 22:15:41 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/bn_lib.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 263,274 ****
|
|
if (a == NULL) return;
|
|
if (a->d != NULL)
|
|
{
|
|
! memset(a->d,0,a->dmax*sizeof(a->d[0]));
|
|
if (!(BN_get_flags(a,BN_FLG_STATIC_DATA)))
|
|
OPENSSL_free(a->d);
|
|
}
|
|
i=BN_get_flags(a,BN_FLG_MALLOCED);
|
|
! memset(a,0,sizeof(BIGNUM));
|
|
if (i)
|
|
OPENSSL_free(a);
|
|
}
|
|
--- 263,274 ----
|
|
if (a == NULL) return;
|
|
if (a->d != NULL)
|
|
{
|
|
! OPENSSL_cleanse(a->d,a->dmax*sizeof(a->d[0]));
|
|
if (!(BN_get_flags(a,BN_FLG_STATIC_DATA)))
|
|
OPENSSL_free(a->d);
|
|
}
|
|
i=BN_get_flags(a,BN_FLG_MALLOCED);
|
|
! OPENSSL_cleanse(a,sizeof(BIGNUM));
|
|
if (i)
|
|
OPENSSL_free(a);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/bn_rand.c ../RELENG_5_0/crypto/openssl/crypto/bn/bn_rand.c
|
|
*** crypto/openssl/crypto/bn/bn_rand.c Sat Jan 26 22:11:20 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/bn_rand.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 201,207 ****
|
|
err:
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,bytes);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(ret);
|
|
--- 201,207 ----
|
|
err:
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,bytes);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(ret);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/bn_word.c ../RELENG_5_0/crypto/openssl/crypto/bn/bn_word.c
|
|
*** crypto/openssl/crypto/bn/bn_word.c Sun Nov 12 19:57:08 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/bn_word.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 123,129 ****
|
|
i=0;
|
|
for (;;)
|
|
{
|
|
! l=(a->d[i]+(BN_ULONG)w)&BN_MASK2;
|
|
a->d[i]=l;
|
|
if (w > l)
|
|
w=1;
|
|
--- 123,132 ----
|
|
i=0;
|
|
for (;;)
|
|
{
|
|
! if (i >= a->top)
|
|
! l=w;
|
|
! else
|
|
! l=(a->d[i]+(BN_ULONG)w)&BN_MASK2;
|
|
a->d[i]=l;
|
|
if (w > l)
|
|
w=1;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/bntest.c ../RELENG_5_0/crypto/openssl/crypto/bn/bntest.c
|
|
*** crypto/openssl/crypto/bn/bntest.c Sat May 19 23:05:34 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/bntest.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 139,148 ****
|
|
|
|
|
|
ctx=BN_CTX_new();
|
|
! if (ctx == NULL) exit(1);
|
|
|
|
out=BIO_new(BIO_s_file());
|
|
! if (out == NULL) exit(1);
|
|
if (outfile == NULL)
|
|
{
|
|
BIO_set_fp(out,stdout,BIO_NOCLOSE);
|
|
--- 139,148 ----
|
|
|
|
|
|
ctx=BN_CTX_new();
|
|
! if (ctx == NULL) EXIT(1);
|
|
|
|
out=BIO_new(BIO_s_file());
|
|
! if (out == NULL) EXIT(1);
|
|
if (outfile == NULL)
|
|
{
|
|
BIO_set_fp(out,stdout,BIO_NOCLOSE);
|
|
***************
|
|
*** 152,158 ****
|
|
if (!BIO_write_filename(out,outfile))
|
|
{
|
|
perror(outfile);
|
|
! exit(1);
|
|
}
|
|
}
|
|
|
|
--- 152,158 ----
|
|
if (!BIO_write_filename(out,outfile))
|
|
{
|
|
perror(outfile);
|
|
! EXIT(1);
|
|
}
|
|
}
|
|
|
|
***************
|
|
*** 228,241 ****
|
|
BIO_free(out);
|
|
|
|
/**/
|
|
! exit(0);
|
|
err:
|
|
BIO_puts(out,"1\n"); /* make sure the Perl script fed by bc notices
|
|
* the failure, see test_bn in test/Makefile.ssl*/
|
|
BIO_flush(out);
|
|
ERR_load_crypto_strings();
|
|
ERR_print_errors_fp(stderr);
|
|
! exit(1);
|
|
return(1);
|
|
}
|
|
|
|
--- 228,241 ----
|
|
BIO_free(out);
|
|
|
|
/**/
|
|
! EXIT(0);
|
|
err:
|
|
BIO_puts(out,"1\n"); /* make sure the Perl script fed by bc notices
|
|
* the failure, see test_bn in test/Makefile.ssl*/
|
|
BIO_flush(out);
|
|
ERR_load_crypto_strings();
|
|
ERR_print_errors_fp(stderr);
|
|
! EXIT(1);
|
|
return(1);
|
|
}
|
|
|
|
***************
|
|
*** 746,752 ****
|
|
while ((l=ERR_get_error()))
|
|
fprintf(stderr,"ERROR:%s\n",
|
|
ERR_error_string(l,NULL));
|
|
! exit(1);
|
|
}
|
|
if (bp != NULL)
|
|
{
|
|
--- 746,752 ----
|
|
while ((l=ERR_get_error()))
|
|
fprintf(stderr,"ERROR:%s\n",
|
|
ERR_error_string(l,NULL));
|
|
! EXIT(1);
|
|
}
|
|
if (bp != NULL)
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/bn/exptest.c ../RELENG_5_0/crypto/openssl/crypto/bn/exptest.c
|
|
*** crypto/openssl/crypto/bn/exptest.c Thu Apr 13 02:27:11 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/bn/exptest.c Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,67 ----
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
+
|
|
+ #include "../e_os.h"
|
|
+
|
|
#include <openssl/bio.h>
|
|
#include <openssl/bn.h>
|
|
#include <openssl/rand.h>
|
|
***************
|
|
*** 86,92 ****
|
|
ERR_load_BN_strings();
|
|
|
|
ctx=BN_CTX_new();
|
|
! if (ctx == NULL) exit(1);
|
|
r_mont=BN_new();
|
|
r_recp=BN_new();
|
|
r_simple=BN_new();
|
|
--- 89,95 ----
|
|
ERR_load_BN_strings();
|
|
|
|
ctx=BN_CTX_new();
|
|
! if (ctx == NULL) EXIT(1);
|
|
r_mont=BN_new();
|
|
r_recp=BN_new();
|
|
r_simple=BN_new();
|
|
***************
|
|
*** 99,105 ****
|
|
|
|
out=BIO_new(BIO_s_file());
|
|
|
|
! if (out == NULL) exit(1);
|
|
BIO_set_fp(out,stdout,BIO_NOCLOSE);
|
|
|
|
for (i=0; i<200; i++)
|
|
--- 102,108 ----
|
|
|
|
out=BIO_new(BIO_s_file());
|
|
|
|
! if (out == NULL) EXIT(1);
|
|
BIO_set_fp(out,stdout,BIO_NOCLOSE);
|
|
|
|
for (i=0; i<200; i++)
|
|
***************
|
|
*** 124,130 ****
|
|
{
|
|
printf("BN_mod_exp_mont() problems\n");
|
|
ERR_print_errors(out);
|
|
! exit(1);
|
|
}
|
|
|
|
ret=BN_mod_exp_recp(r_recp,a,b,m,ctx);
|
|
--- 127,133 ----
|
|
{
|
|
printf("BN_mod_exp_mont() problems\n");
|
|
ERR_print_errors(out);
|
|
! EXIT(1);
|
|
}
|
|
|
|
ret=BN_mod_exp_recp(r_recp,a,b,m,ctx);
|
|
***************
|
|
*** 132,138 ****
|
|
{
|
|
printf("BN_mod_exp_recp() problems\n");
|
|
ERR_print_errors(out);
|
|
! exit(1);
|
|
}
|
|
|
|
ret=BN_mod_exp_simple(r_simple,a,b,m,ctx);
|
|
--- 135,141 ----
|
|
{
|
|
printf("BN_mod_exp_recp() problems\n");
|
|
ERR_print_errors(out);
|
|
! EXIT(1);
|
|
}
|
|
|
|
ret=BN_mod_exp_simple(r_simple,a,b,m,ctx);
|
|
***************
|
|
*** 140,146 ****
|
|
{
|
|
printf("BN_mod_exp_simple() problems\n");
|
|
ERR_print_errors(out);
|
|
! exit(1);
|
|
}
|
|
|
|
if (BN_cmp(r_simple, r_mont) == 0
|
|
--- 143,149 ----
|
|
{
|
|
printf("BN_mod_exp_simple() problems\n");
|
|
ERR_print_errors(out);
|
|
! EXIT(1);
|
|
}
|
|
|
|
if (BN_cmp(r_simple, r_mont) == 0
|
|
***************
|
|
*** 163,169 ****
|
|
printf("\nrecp ="); BN_print(out,r_recp);
|
|
printf("\nmont ="); BN_print(out,r_mont);
|
|
printf("\n");
|
|
! exit(1);
|
|
}
|
|
}
|
|
BN_free(r_mont);
|
|
--- 166,172 ----
|
|
printf("\nrecp ="); BN_print(out,r_recp);
|
|
printf("\nmont ="); BN_print(out,r_mont);
|
|
printf("\n");
|
|
! EXIT(1);
|
|
}
|
|
}
|
|
BN_free(r_mont);
|
|
***************
|
|
*** 177,187 ****
|
|
CRYPTO_mem_leaks(out);
|
|
BIO_free(out);
|
|
printf(" done\n");
|
|
! exit(0);
|
|
err:
|
|
ERR_load_crypto_strings();
|
|
ERR_print_errors(out);
|
|
! exit(1);
|
|
return(1);
|
|
}
|
|
|
|
--- 180,190 ----
|
|
CRYPTO_mem_leaks(out);
|
|
BIO_free(out);
|
|
printf(" done\n");
|
|
! EXIT(0);
|
|
err:
|
|
ERR_load_crypto_strings();
|
|
ERR_print_errors(out);
|
|
! EXIT(1);
|
|
return(1);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/buffer/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/buffer/Makefile.ssl
|
|
*** crypto/openssl/crypto/buffer/Makefile.ssl Sat Feb 17 22:15:51 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/buffer/Makefile.ssl Thu Feb 20 12:14:12 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/cast/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/cast/Makefile.ssl
|
|
*** crypto/openssl/crypto/cast/Makefile.ssl Sat Feb 17 22:15:51 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/cast/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 97,103 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 97,103 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/cast/casttest.c ../RELENG_5_0/crypto/openssl/crypto/cast/casttest.c
|
|
*** crypto/openssl/crypto/cast/casttest.c Thu Apr 13 02:27:37 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/cast/casttest.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_CAST
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 224,230 ****
|
|
}
|
|
#endif
|
|
|
|
! exit(err);
|
|
return(err);
|
|
}
|
|
#endif
|
|
--- 226,232 ----
|
|
}
|
|
#endif
|
|
|
|
! EXIT(err);
|
|
return(err);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/comp/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/comp/Makefile.ssl
|
|
*** crypto/openssl/crypto/comp/Makefile.ssl Sat Jan 26 22:11:30 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/comp/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 71,77 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 71,77 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/conf/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/conf/Makefile.ssl
|
|
*** crypto/openssl/crypto/conf/Makefile.ssl Tue Jul 30 09:37:37 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/conf/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 69,75 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 69,75 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/conf/conf_def.c ../RELENG_5_0/crypto/openssl/crypto/conf/conf_def.c
|
|
*** crypto/openssl/crypto/conf/conf_def.c Tue Jul 30 09:37:37 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/conf/conf_def.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 224,232 ****
|
|
section_sk=(STACK_OF(CONF_VALUE) *)sv->value;
|
|
|
|
bufnum=0;
|
|
for (;;)
|
|
{
|
|
- again=0;
|
|
if (!BUF_MEM_grow(buff,bufnum+BUFSIZE))
|
|
{
|
|
CONFerr(CONF_F_CONF_LOAD_BIO,ERR_R_BUF_LIB);
|
|
--- 224,232 ----
|
|
section_sk=(STACK_OF(CONF_VALUE) *)sv->value;
|
|
|
|
bufnum=0;
|
|
+ again=0;
|
|
for (;;)
|
|
{
|
|
if (!BUF_MEM_grow(buff,bufnum+BUFSIZE))
|
|
{
|
|
CONFerr(CONF_F_CONF_LOAD_BIO,ERR_R_BUF_LIB);
|
|
***************
|
|
*** 237,243 ****
|
|
BIO_gets(in, p, BUFSIZE-1);
|
|
p[BUFSIZE-1]='\0';
|
|
ii=i=strlen(p);
|
|
! if (i == 0) break;
|
|
while (i > 0)
|
|
{
|
|
if ((p[i-1] != '\r') && (p[i-1] != '\n'))
|
|
--- 237,244 ----
|
|
BIO_gets(in, p, BUFSIZE-1);
|
|
p[BUFSIZE-1]='\0';
|
|
ii=i=strlen(p);
|
|
! if (i == 0 && !again) break;
|
|
! again=0;
|
|
while (i > 0)
|
|
{
|
|
if ((p[i-1] != '\r') && (p[i-1] != '\n'))
|
|
***************
|
|
*** 247,253 ****
|
|
}
|
|
/* we removed some trailing stuff so there is a new
|
|
* line on the end. */
|
|
! if (i == ii)
|
|
again=1; /* long line */
|
|
else
|
|
{
|
|
--- 248,254 ----
|
|
}
|
|
/* we removed some trailing stuff so there is a new
|
|
* line on the end. */
|
|
! if (ii && i == ii)
|
|
again=1; /* long line */
|
|
else
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/cryptlib.c ../RELENG_5_0/crypto/openssl/crypto/cryptlib.c
|
|
*** crypto/openssl/crypto/cryptlib.c Fri Aug 9 21:39:00 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/cryptlib.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 58,63 ****
|
|
--- 58,64 ----
|
|
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
+ #include <assert.h>
|
|
#include "cryptlib.h"
|
|
#include <openssl/crypto.h>
|
|
#include <openssl/safestack.h>
|
|
***************
|
|
*** 89,94 ****
|
|
--- 90,96 ----
|
|
"ssl_session",
|
|
"ssl_sess_cert",
|
|
"ssl",
|
|
+ /* "ssl_method", */
|
|
"rand",
|
|
"rand2",
|
|
"debug_malloc",
|
|
***************
|
|
*** 204,213 ****
|
|
i=sk_CRYPTO_dynlock_find(dyn_locks,NULL);
|
|
/* If there was none, push, thereby creating a new one */
|
|
if (i == -1)
|
|
! i=sk_CRYPTO_dynlock_push(dyn_locks,pointer);
|
|
CRYPTO_w_unlock(CRYPTO_LOCK_DYNLOCK);
|
|
|
|
! if (!i)
|
|
{
|
|
dynlock_destroy_callback(pointer->data,__FILE__,__LINE__);
|
|
OPENSSL_free(pointer);
|
|
--- 206,223 ----
|
|
i=sk_CRYPTO_dynlock_find(dyn_locks,NULL);
|
|
/* If there was none, push, thereby creating a new one */
|
|
if (i == -1)
|
|
! /* Since sk_push() returns the number of items on the
|
|
! stack, not the location of the pushed item, we need
|
|
! to transform the returned number into a position,
|
|
! by decreasing it. */
|
|
! i=sk_CRYPTO_dynlock_push(dyn_locks,pointer) - 1;
|
|
! else
|
|
! /* If we found a place with a NULL pointer, put our pointer
|
|
! in it. */
|
|
! sk_CRYPTO_dynlock_set(dyn_locks,i,pointer);
|
|
CRYPTO_w_unlock(CRYPTO_LOCK_DYNLOCK);
|
|
|
|
! if (i == -1)
|
|
{
|
|
dynlock_destroy_callback(pointer->data,__FILE__,__LINE__);
|
|
OPENSSL_free(pointer);
|
|
***************
|
|
*** 399,414 ****
|
|
#endif
|
|
if (type < 0)
|
|
{
|
|
! int i = -type - 1;
|
|
! struct CRYPTO_dynlock_value *pointer
|
|
! = CRYPTO_get_dynlock_value(i);
|
|
!
|
|
! if (pointer && dynlock_lock_callback)
|
|
{
|
|
dynlock_lock_callback(mode, pointer, file, line);
|
|
- }
|
|
|
|
! CRYPTO_destroy_dynlockid(i);
|
|
}
|
|
else
|
|
if (locking_callback != NULL)
|
|
--- 409,425 ----
|
|
#endif
|
|
if (type < 0)
|
|
{
|
|
! if (dynlock_lock_callback != NULL)
|
|
{
|
|
+ struct CRYPTO_dynlock_value *pointer
|
|
+ = CRYPTO_get_dynlock_value(type);
|
|
+
|
|
+ assert(pointer != NULL);
|
|
+
|
|
dynlock_lock_callback(mode, pointer, file, line);
|
|
|
|
! CRYPTO_destroy_dynlockid(type);
|
|
! }
|
|
}
|
|
else
|
|
if (locking_callback != NULL)
|
|
***************
|
|
*** 459,465 ****
|
|
return("dynamic");
|
|
else if (type < CRYPTO_NUM_LOCKS)
|
|
return(lock_names[type]);
|
|
! else if (type-CRYPTO_NUM_LOCKS >= sk_num(app_locks))
|
|
return("ERROR");
|
|
else
|
|
return(sk_value(app_locks,type-CRYPTO_NUM_LOCKS));
|
|
--- 470,476 ----
|
|
return("dynamic");
|
|
else if (type < CRYPTO_NUM_LOCKS)
|
|
return(lock_names[type]);
|
|
! else if (type-CRYPTO_NUM_LOCKS > sk_num(app_locks))
|
|
return("ERROR");
|
|
else
|
|
return(sk_value(app_locks,type-CRYPTO_NUM_LOCKS));
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/crypto.h ../RELENG_5_0/crypto/openssl/crypto/crypto.h
|
|
*** crypto/openssl/crypto/crypto.h Sat Jan 26 22:11:01 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/crypto.h Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 95,129 ****
|
|
* names in cryptlib.c
|
|
*/
|
|
|
|
! #define CRYPTO_LOCK_ERR 1
|
|
! #define CRYPTO_LOCK_ERR_HASH 2
|
|
! #define CRYPTO_LOCK_X509 3
|
|
! #define CRYPTO_LOCK_X509_INFO 4
|
|
! #define CRYPTO_LOCK_X509_PKEY 5
|
|
#define CRYPTO_LOCK_X509_CRL 6
|
|
#define CRYPTO_LOCK_X509_REQ 7
|
|
#define CRYPTO_LOCK_DSA 8
|
|
#define CRYPTO_LOCK_RSA 9
|
|
#define CRYPTO_LOCK_EVP_PKEY 10
|
|
! #define CRYPTO_LOCK_X509_STORE 11
|
|
! #define CRYPTO_LOCK_SSL_CTX 12
|
|
! #define CRYPTO_LOCK_SSL_CERT 13
|
|
! #define CRYPTO_LOCK_SSL_SESSION 14
|
|
! #define CRYPTO_LOCK_SSL_SESS_CERT 15
|
|
! #define CRYPTO_LOCK_SSL 16
|
|
! #define CRYPTO_LOCK_RAND 17
|
|
! #define CRYPTO_LOCK_RAND2 18
|
|
! #define CRYPTO_LOCK_MALLOC 19
|
|
! #define CRYPTO_LOCK_BIO 20
|
|
! #define CRYPTO_LOCK_GETHOSTBYNAME 21
|
|
! #define CRYPTO_LOCK_GETSERVBYNAME 22
|
|
! #define CRYPTO_LOCK_READDIR 23
|
|
! #define CRYPTO_LOCK_RSA_BLINDING 24
|
|
! #define CRYPTO_LOCK_DH 25
|
|
! #define CRYPTO_LOCK_MALLOC2 26
|
|
! #define CRYPTO_LOCK_DSO 27
|
|
! #define CRYPTO_LOCK_DYNLOCK 28
|
|
! #define CRYPTO_NUM_LOCKS 29
|
|
|
|
#define CRYPTO_LOCK 1
|
|
#define CRYPTO_UNLOCK 2
|
|
--- 95,132 ----
|
|
* names in cryptlib.c
|
|
*/
|
|
|
|
! #define CRYPTO_LOCK_ERR 1
|
|
! #define CRYPTO_LOCK_ERR_HASH 2
|
|
! #define CRYPTO_LOCK_X509 3
|
|
! #define CRYPTO_LOCK_X509_INFO 4
|
|
! #define CRYPTO_LOCK_X509_PKEY 5
|
|
#define CRYPTO_LOCK_X509_CRL 6
|
|
#define CRYPTO_LOCK_X509_REQ 7
|
|
#define CRYPTO_LOCK_DSA 8
|
|
#define CRYPTO_LOCK_RSA 9
|
|
#define CRYPTO_LOCK_EVP_PKEY 10
|
|
! #define CRYPTO_LOCK_X509_STORE 11
|
|
! #define CRYPTO_LOCK_SSL_CTX 12
|
|
! #define CRYPTO_LOCK_SSL_CERT 13
|
|
! #define CRYPTO_LOCK_SSL_SESSION 14
|
|
! #define CRYPTO_LOCK_SSL_SESS_CERT 15
|
|
! #define CRYPTO_LOCK_SSL 16
|
|
! /* for binary compatibility between 0.9.6 minor versions,
|
|
! * reuse an existing lock (later version use a new one): */
|
|
! # define CRYPTO_LOCK_SSL_METHOD CRYPTO_LOCK_SSL_CTX
|
|
! #define CRYPTO_LOCK_RAND 17
|
|
! #define CRYPTO_LOCK_RAND2 18
|
|
! #define CRYPTO_LOCK_MALLOC 19
|
|
! #define CRYPTO_LOCK_BIO 20
|
|
! #define CRYPTO_LOCK_GETHOSTBYNAME 21
|
|
! #define CRYPTO_LOCK_GETSERVBYNAME 22
|
|
! #define CRYPTO_LOCK_READDIR 23
|
|
! #define CRYPTO_LOCK_RSA_BLINDING 24
|
|
! #define CRYPTO_LOCK_DH 25
|
|
! #define CRYPTO_LOCK_MALLOC2 26
|
|
! #define CRYPTO_LOCK_DSO 27
|
|
! #define CRYPTO_LOCK_DYNLOCK 28
|
|
! #define CRYPTO_NUM_LOCKS 29
|
|
|
|
#define CRYPTO_LOCK 1
|
|
#define CRYPTO_UNLOCK 2
|
|
***************
|
|
*** 145,151 ****
|
|
#endif
|
|
#else
|
|
#define CRYPTO_w_lock(a)
|
|
! #define CRYPTO_w_unlock(a)
|
|
#define CRYPTO_r_lock(a)
|
|
#define CRYPTO_r_unlock(a)
|
|
#define CRYPTO_add(a,b,c) ((*(a))+=(b))
|
|
--- 148,154 ----
|
|
#endif
|
|
#else
|
|
#define CRYPTO_w_lock(a)
|
|
! #define CRYPTO_w_unlock(a)
|
|
#define CRYPTO_r_lock(a)
|
|
#define CRYPTO_r_unlock(a)
|
|
#define CRYPTO_add(a,b,c) ((*(a))+=(b))
|
|
***************
|
|
*** 341,346 ****
|
|
--- 344,351 ----
|
|
void CRYPTO_free(void *);
|
|
void *CRYPTO_realloc(void *addr,int num, const char *file, int line);
|
|
void *CRYPTO_remalloc(void *addr,int num, const char *file, int line);
|
|
+
|
|
+ void OPENSSL_cleanse(void *ptr, size_t len);
|
|
|
|
void CRYPTO_set_mem_debug_options(long bits);
|
|
long CRYPTO_get_mem_debug_options(void);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/des/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/des/Makefile.ssl
|
|
*** crypto/openssl/crypto/des/Makefile.ssl Sat Feb 17 22:15:55 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/des/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 130,136 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 130,136 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 192,199 ****
|
|
qud_cksm.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
rand_key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
rand_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/rand.h
|
|
! read2pwd.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
! read2pwd.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
read_pwd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
|
read_pwd.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
|
read_pwd.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
|
--- 192,202 ----
|
|
qud_cksm.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
rand_key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
rand_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/rand.h
|
|
! read2pwd.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
|
! read2pwd.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
|
|
! read2pwd.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
! read2pwd.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
! read2pwd.o: des_locl.h
|
|
read_pwd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
|
read_pwd.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
|
read_pwd.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
|
***************
|
|
*** 206,212 ****
|
|
rpc_enc.o: ../../include/openssl/opensslconf.h des_locl.h des_ver.h rpc_des.h
|
|
set_key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
set_key.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
! str2key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
! str2key.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
xcbc_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
xcbc_enc.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
--- 209,218 ----
|
|
rpc_enc.o: ../../include/openssl/opensslconf.h des_locl.h des_ver.h rpc_des.h
|
|
set_key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
set_key.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
! str2key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
|
! str2key.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
|
|
! str2key.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
! str2key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
! str2key.o: des_locl.h
|
|
xcbc_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
|
xcbc_enc.o: ../../include/openssl/opensslconf.h des_locl.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/des/des.c ../RELENG_5_0/crypto/openssl/crypto/des/des.c
|
|
*** crypto/openssl/crypto/des/des.c Sun Nov 12 19:57:53 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/des/des.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 86,91 ****
|
|
--- 86,92 ----
|
|
#endif
|
|
#include <sys/stat.h>
|
|
#endif
|
|
+ #include <openssl/crypto.h>
|
|
#include <openssl/des.h>
|
|
#include <openssl/rand.h>
|
|
|
|
***************
|
|
*** 423,429 ****
|
|
k2[i-8]=k;
|
|
}
|
|
des_set_key_unchecked(&k2,ks2);
|
|
! memset(k2,0,sizeof(k2));
|
|
}
|
|
else if (longk || flag3)
|
|
{
|
|
--- 424,430 ----
|
|
k2[i-8]=k;
|
|
}
|
|
des_set_key_unchecked(&k2,ks2);
|
|
! OPENSSL_cleanse(k2,sizeof(k2));
|
|
}
|
|
else if (longk || flag3)
|
|
{
|
|
***************
|
|
*** 431,437 ****
|
|
{
|
|
des_string_to_2keys(key,&kk,&k2);
|
|
des_set_key_unchecked(&k2,ks2);
|
|
! memset(k2,0,sizeof(k2));
|
|
}
|
|
else
|
|
des_string_to_key(key,&kk);
|
|
--- 432,438 ----
|
|
{
|
|
des_string_to_2keys(key,&kk,&k2);
|
|
des_set_key_unchecked(&k2,ks2);
|
|
! OPENSSL_cleanse(k2,sizeof(k2));
|
|
}
|
|
else
|
|
des_string_to_key(key,&kk);
|
|
***************
|
|
*** 453,460 ****
|
|
}
|
|
|
|
des_set_key_unchecked(&kk,ks);
|
|
! memset(key,0,sizeof(key));
|
|
! memset(kk,0,sizeof(kk));
|
|
/* woops - A bug that does not showup under unix :-( */
|
|
memset(iv,0,sizeof(iv));
|
|
memset(iv2,0,sizeof(iv2));
|
|
--- 454,461 ----
|
|
}
|
|
|
|
des_set_key_unchecked(&kk,ks);
|
|
! OPENSSL_cleanse(key,sizeof(key));
|
|
! OPENSSL_cleanse(kk,sizeof(kk));
|
|
/* woops - A bug that does not showup under unix :-( */
|
|
memset(iv,0,sizeof(iv));
|
|
memset(iv2,0,sizeof(iv2));
|
|
***************
|
|
*** 662,679 ****
|
|
if (l) fclose(CKSUM_OUT);
|
|
}
|
|
problems:
|
|
! memset(buf,0,sizeof(buf));
|
|
! memset(obuf,0,sizeof(obuf));
|
|
! memset(ks,0,sizeof(ks));
|
|
! memset(ks2,0,sizeof(ks2));
|
|
! memset(iv,0,sizeof(iv));
|
|
! memset(iv2,0,sizeof(iv2));
|
|
! memset(kk,0,sizeof(kk));
|
|
! memset(k2,0,sizeof(k2));
|
|
! memset(uubuf,0,sizeof(uubuf));
|
|
! memset(b,0,sizeof(b));
|
|
! memset(bb,0,sizeof(bb));
|
|
! memset(cksum,0,sizeof(cksum));
|
|
if (Exit) EXIT(Exit);
|
|
}
|
|
|
|
--- 663,680 ----
|
|
if (l) fclose(CKSUM_OUT);
|
|
}
|
|
problems:
|
|
! OPENSSL_cleanse(buf,sizeof(buf));
|
|
! OPENSSL_cleanse(obuf,sizeof(obuf));
|
|
! OPENSSL_cleanse(ks,sizeof(ks));
|
|
! OPENSSL_cleanse(ks2,sizeof(ks2));
|
|
! OPENSSL_cleanse(iv,sizeof(iv));
|
|
! OPENSSL_cleanse(iv2,sizeof(iv2));
|
|
! OPENSSL_cleanse(kk,sizeof(kk));
|
|
! OPENSSL_cleanse(k2,sizeof(k2));
|
|
! OPENSSL_cleanse(uubuf,sizeof(uubuf));
|
|
! OPENSSL_cleanse(b,sizeof(b));
|
|
! OPENSSL_cleanse(bb,sizeof(bb));
|
|
! OPENSSL_cleanse(cksum,sizeof(cksum));
|
|
if (Exit) EXIT(Exit);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/des/read2pwd.c ../RELENG_5_0/crypto/openssl/crypto/des/read2pwd.c
|
|
*** crypto/openssl/crypto/des/read2pwd.c Mon Jan 10 01:21:37 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/des/read2pwd.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 57,62 ****
|
|
--- 57,63 ----
|
|
*/
|
|
|
|
#include "des_locl.h"
|
|
+ #include <openssl/crypto.h>
|
|
|
|
int des_read_password(des_cblock *key, const char *prompt, int verify)
|
|
{
|
|
***************
|
|
*** 65,72 ****
|
|
|
|
if ((ok=des_read_pw(buf,buff,BUFSIZ,prompt,verify)) == 0)
|
|
des_string_to_key(buf,key);
|
|
! memset(buf,0,BUFSIZ);
|
|
! memset(buff,0,BUFSIZ);
|
|
return(ok);
|
|
}
|
|
|
|
--- 66,73 ----
|
|
|
|
if ((ok=des_read_pw(buf,buff,BUFSIZ,prompt,verify)) == 0)
|
|
des_string_to_key(buf,key);
|
|
! OPENSSL_cleanse(buf,BUFSIZ);
|
|
! OPENSSL_cleanse(buff,BUFSIZ);
|
|
return(ok);
|
|
}
|
|
|
|
***************
|
|
*** 78,84 ****
|
|
|
|
if ((ok=des_read_pw(buf,buff,BUFSIZ,prompt,verify)) == 0)
|
|
des_string_to_2keys(buf,key1,key2);
|
|
! memset(buf,0,BUFSIZ);
|
|
! memset(buff,0,BUFSIZ);
|
|
return(ok);
|
|
}
|
|
--- 79,85 ----
|
|
|
|
if ((ok=des_read_pw(buf,buff,BUFSIZ,prompt,verify)) == 0)
|
|
des_string_to_2keys(buf,key1,key2);
|
|
! OPENSSL_cleanse(buf,BUFSIZ);
|
|
! OPENSSL_cleanse(buff,BUFSIZ);
|
|
return(ok);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/des/read_pwd.c ../RELENG_5_0/crypto/openssl/crypto/des/read_pwd.c
|
|
*** crypto/openssl/crypto/des/read_pwd.c Tue Jul 30 08:43:34 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/des/read_pwd.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 218,224 ****
|
|
int ret;
|
|
|
|
ret=des_read_pw(buf,buff,(length>BUFSIZ)?BUFSIZ:length,prompt,verify);
|
|
! memset(buff,0,BUFSIZ);
|
|
return(ret);
|
|
}
|
|
|
|
--- 218,224 ----
|
|
int ret;
|
|
|
|
ret=des_read_pw(buf,buff,(length>BUFSIZ)?BUFSIZ:length,prompt,verify);
|
|
! OPENSSL_cleanse(buff,BUFSIZ);
|
|
return(ret);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/des/str2key.c ../RELENG_5_0/crypto/openssl/crypto/des/str2key.c
|
|
*** crypto/openssl/crypto/des/str2key.c Thu Apr 13 02:28:02 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/des/str2key.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 56,61 ****
|
|
--- 56,62 ----
|
|
* [including the GNU Public Licence.]
|
|
*/
|
|
|
|
+ #include <openssl/crypto.h>
|
|
#include "des_locl.h"
|
|
|
|
void des_string_to_key(const char *str, des_cblock *key)
|
|
***************
|
|
*** 88,94 ****
|
|
des_set_odd_parity(key);
|
|
des_set_key_unchecked(key,ks);
|
|
des_cbc_cksum((const unsigned char*)str,key,length,ks,key);
|
|
! memset(ks,0,sizeof(ks));
|
|
des_set_odd_parity(key);
|
|
}
|
|
|
|
--- 89,95 ----
|
|
des_set_odd_parity(key);
|
|
des_set_key_unchecked(key,ks);
|
|
des_cbc_cksum((const unsigned char*)str,key,length,ks,key);
|
|
! OPENSSL_cleanse(ks,sizeof(ks));
|
|
des_set_odd_parity(key);
|
|
}
|
|
|
|
***************
|
|
*** 149,155 ****
|
|
des_cbc_cksum((const unsigned char*)str,key1,length,ks,key1);
|
|
des_set_key_unchecked(key2,ks);
|
|
des_cbc_cksum((const unsigned char*)str,key2,length,ks,key2);
|
|
! memset(ks,0,sizeof(ks));
|
|
des_set_odd_parity(key1);
|
|
des_set_odd_parity(key2);
|
|
}
|
|
--- 150,156 ----
|
|
des_cbc_cksum((const unsigned char*)str,key1,length,ks,key1);
|
|
des_set_key_unchecked(key2,ks);
|
|
des_cbc_cksum((const unsigned char*)str,key2,length,ks,key2);
|
|
! OPENSSL_cleanse(ks,sizeof(ks));
|
|
des_set_odd_parity(key1);
|
|
des_set_odd_parity(key2);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/dh/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/dh/Makefile.ssl
|
|
*** crypto/openssl/crypto/dh/Makefile.ssl Sat Feb 17 22:16:02 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/dh/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/dh/dhtest.c ../RELENG_5_0/crypto/openssl/crypto/dh/dhtest.c
|
|
*** crypto/openssl/crypto/dh/dhtest.c Tue Jul 30 08:43:35 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/dh/dhtest.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,67 ----
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
+
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef WINDOWS
|
|
#include "../bio/bss_file.c"
|
|
#endif
|
|
***************
|
|
*** 107,113 ****
|
|
RAND_seed(rnd_seed, sizeof rnd_seed);
|
|
|
|
out=BIO_new(BIO_s_file());
|
|
! if (out == NULL) exit(1);
|
|
BIO_set_fp(out,stdout,BIO_NOCLOSE);
|
|
|
|
a=DH_generate_parameters(64,DH_GENERATOR_5,cb,out);
|
|
--- 110,116 ----
|
|
RAND_seed(rnd_seed, sizeof rnd_seed);
|
|
|
|
out=BIO_new(BIO_s_file());
|
|
! if (out == NULL) EXIT(1);
|
|
BIO_set_fp(out,stdout,BIO_NOCLOSE);
|
|
|
|
a=DH_generate_parameters(64,DH_GENERATOR_5,cb,out);
|
|
***************
|
|
*** 188,194 ****
|
|
if(b != NULL) DH_free(b);
|
|
if(a != NULL) DH_free(a);
|
|
BIO_free(out);
|
|
! exit(ret);
|
|
return(ret);
|
|
}
|
|
|
|
--- 191,197 ----
|
|
if(b != NULL) DH_free(b);
|
|
if(a != NULL) DH_free(a);
|
|
BIO_free(out);
|
|
! EXIT(ret);
|
|
return(ret);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/dsa/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/dsa/Makefile.ssl
|
|
*** crypto/openssl/crypto/dsa/Makefile.ssl Sat Feb 17 22:16:03 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/dsa/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 70,76 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 70,76 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/dsa/dsatest.c ../RELENG_5_0/crypto/openssl/crypto/dsa/dsatest.c
|
|
*** crypto/openssl/crypto/dsa/dsatest.c Thu Apr 13 02:28:13 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/dsa/dsatest.c Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 61,66 ****
|
|
--- 61,69 ----
|
|
#include <string.h>
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
+
|
|
+ #include "../e_os.h"
|
|
+
|
|
#include <openssl/crypto.h>
|
|
#include <openssl/rand.h>
|
|
#include <openssl/bio.h>
|
|
***************
|
|
*** 207,216 ****
|
|
BIO_free(bio_err);
|
|
bio_err = NULL;
|
|
}
|
|
! exit(!ret);
|
|
return(0);
|
|
}
|
|
|
|
static void MS_CALLBACK dsa_cb(int p, int n, void *arg)
|
|
{
|
|
char c='*';
|
|
--- 210,225 ----
|
|
BIO_free(bio_err);
|
|
bio_err = NULL;
|
|
}
|
|
! EXIT(!ret);
|
|
return(0);
|
|
}
|
|
|
|
+ static int cb_exit(int ec)
|
|
+ {
|
|
+ EXIT(ec);
|
|
+ return(0); /* To keep some compilers quiet */
|
|
+ }
|
|
+
|
|
static void MS_CALLBACK dsa_cb(int p, int n, void *arg)
|
|
{
|
|
char c='*';
|
|
***************
|
|
*** 226,232 ****
|
|
if (!ok && (p == 0) && (num > 1))
|
|
{
|
|
BIO_printf((BIO *)arg,"error in dsatest\n");
|
|
! exit(1);
|
|
}
|
|
}
|
|
#endif
|
|
--- 235,241 ----
|
|
if (!ok && (p == 0) && (num > 1))
|
|
{
|
|
BIO_printf((BIO *)arg,"error in dsatest\n");
|
|
! cb_exit(1);
|
|
}
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/dso/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/dso/Makefile.ssl
|
|
*** crypto/openssl/crypto/dso/Makefile.ssl Sat Feb 17 22:16:04 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/dso/Makefile.ssl Thu Feb 20 12:14:13 2003
|
|
***************
|
|
*** 70,76 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 70,76 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/err/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/err/Makefile.ssl
|
|
*** crypto/openssl/crypto/err/Makefile.ssl Tue Jul 30 08:43:36 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/err/Makefile.ssl Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/evp/Makefile.ssl
|
|
*** crypto/openssl/crypto/evp/Makefile.ssl Sat Feb 17 22:16:07 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/Makefile.ssl Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 87,93 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 87,93 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/bio_enc.c ../RELENG_5_0/crypto/openssl/crypto/evp/bio_enc.c
|
|
*** crypto/openssl/crypto/evp/bio_enc.c Tue Jul 30 09:37:44 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/bio_enc.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 128,134 ****
|
|
if (a == NULL) return(0);
|
|
b=(BIO_ENC_CTX *)a->ptr;
|
|
EVP_CIPHER_CTX_cleanup(&(b->cipher));
|
|
! memset(a->ptr,0,sizeof(BIO_ENC_CTX));
|
|
OPENSSL_free(a->ptr);
|
|
a->ptr=NULL;
|
|
a->init=0;
|
|
--- 128,134 ----
|
|
if (a == NULL) return(0);
|
|
b=(BIO_ENC_CTX *)a->ptr;
|
|
EVP_CIPHER_CTX_cleanup(&(b->cipher));
|
|
! OPENSSL_cleanse(a->ptr,sizeof(BIO_ENC_CTX));
|
|
OPENSSL_free(a->ptr);
|
|
a->ptr=NULL;
|
|
a->init=0;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/bio_ok.c ../RELENG_5_0/crypto/openssl/crypto/evp/bio_ok.c
|
|
*** crypto/openssl/crypto/evp/bio_ok.c Sun Nov 12 19:58:28 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/bio_ok.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 208,214 ****
|
|
static int ok_free(BIO *a)
|
|
{
|
|
if (a == NULL) return(0);
|
|
! memset(a->ptr,0,sizeof(BIO_OK_CTX));
|
|
OPENSSL_free(a->ptr);
|
|
a->ptr=NULL;
|
|
a->init=0;
|
|
--- 208,214 ----
|
|
static int ok_free(BIO *a)
|
|
{
|
|
if (a == NULL) return(0);
|
|
! OPENSSL_cleanse(a->ptr,sizeof(BIO_OK_CTX));
|
|
OPENSSL_free(a->ptr);
|
|
a->ptr=NULL;
|
|
a->init=0;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/c_allc.c ../RELENG_5_0/crypto/openssl/crypto/evp/c_allc.c
|
|
*** crypto/openssl/crypto/evp/c_allc.c Tue Jul 30 09:37:44 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/c_allc.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 64,73 ****
|
|
|
|
void OpenSSL_add_all_ciphers(void)
|
|
{
|
|
- static int done=0;
|
|
-
|
|
- if (done) return;
|
|
- done=1;
|
|
#ifndef NO_DES
|
|
EVP_add_cipher(EVP_des_cfb());
|
|
EVP_add_cipher(EVP_des_ede_cfb());
|
|
--- 64,69 ----
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/c_alld.c ../RELENG_5_0/crypto/openssl/crypto/evp/c_alld.c
|
|
*** crypto/openssl/crypto/evp/c_alld.c Tue Jul 30 09:37:44 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/c_alld.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 64,73 ****
|
|
|
|
void OpenSSL_add_all_digests(void)
|
|
{
|
|
- static int done=0;
|
|
-
|
|
- if (done) return;
|
|
- done=1;
|
|
#ifndef NO_MD2
|
|
EVP_add_digest(EVP_md2());
|
|
#endif
|
|
--- 64,69 ----
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/e_idea.c ../RELENG_5_0/crypto/openssl/crypto/evp/e_idea.c
|
|
*** crypto/openssl/crypto/evp/e_idea.c Sun Nov 12 19:58:28 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/e_idea.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 103,109 ****
|
|
|
|
idea_set_encrypt_key(key,&tmp);
|
|
idea_set_decrypt_key(&tmp,&(ctx->c.idea_ks));
|
|
! memset((unsigned char *)&tmp,0,
|
|
sizeof(IDEA_KEY_SCHEDULE));
|
|
}
|
|
return 1;
|
|
--- 103,109 ----
|
|
|
|
idea_set_encrypt_key(key,&tmp);
|
|
idea_set_decrypt_key(&tmp,&(ctx->c.idea_ks));
|
|
! OPENSSL_cleanse((unsigned char *)&tmp,
|
|
sizeof(IDEA_KEY_SCHEDULE));
|
|
}
|
|
return 1;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/evp.h ../RELENG_5_0/crypto/openssl/crypto/evp/evp.h
|
|
*** crypto/openssl/crypto/evp/evp.h Tue Jul 30 09:58:51 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/evp.h Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/crypto/evp/evp.h,v 1.11 2002/07/30 13:58:51 nectar Exp $
|
|
*/
|
|
|
|
#ifndef HEADER_ENVELOPE_H
|
|
--- 54,59 ----
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/evp_key.c ../RELENG_5_0/crypto/openssl/crypto/evp/evp_key.c
|
|
*** crypto/openssl/crypto/evp/evp_key.c Thu Jul 19 15:58:20 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/evp_key.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 152,159 ****
|
|
}
|
|
if ((nkey == 0) && (niv == 0)) break;
|
|
}
|
|
! memset(&c,0,sizeof(c));
|
|
! memset(&(md_buf[0]),0,EVP_MAX_MD_SIZE);
|
|
return(type->key_len);
|
|
}
|
|
|
|
--- 152,159 ----
|
|
}
|
|
if ((nkey == 0) && (niv == 0)) break;
|
|
}
|
|
! OPENSSL_cleanse(&c,sizeof(c));
|
|
! OPENSSL_cleanse(&(md_buf[0]),EVP_MAX_MD_SIZE);
|
|
return(type->key_len);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/p5_crpt.c ../RELENG_5_0/crypto/openssl/crypto/evp/p5_crpt.c
|
|
*** crypto/openssl/crypto/evp/p5_crpt.c Sun Nov 12 19:58:35 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/p5_crpt.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 142,149 ****
|
|
memcpy (iv, md_tmp + (16 - EVP_CIPHER_iv_length(cipher)),
|
|
EVP_CIPHER_iv_length(cipher));
|
|
EVP_CipherInit(cctx, cipher, key, iv, en_de);
|
|
! memset(md_tmp, 0, EVP_MAX_MD_SIZE);
|
|
! memset(key, 0, EVP_MAX_KEY_LENGTH);
|
|
! memset(iv, 0, EVP_MAX_IV_LENGTH);
|
|
return 1;
|
|
}
|
|
--- 142,149 ----
|
|
memcpy (iv, md_tmp + (16 - EVP_CIPHER_iv_length(cipher)),
|
|
EVP_CIPHER_iv_length(cipher));
|
|
EVP_CipherInit(cctx, cipher, key, iv, en_de);
|
|
! OPENSSL_cleanse(md_tmp, EVP_MAX_MD_SIZE);
|
|
! OPENSSL_cleanse(key, EVP_MAX_KEY_LENGTH);
|
|
! OPENSSL_cleanse(iv, EVP_MAX_IV_LENGTH);
|
|
return 1;
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/p5_crpt2.c ../RELENG_5_0/crypto/openssl/crypto/evp/p5_crpt2.c
|
|
*** crypto/openssl/crypto/evp/p5_crpt2.c Sun Nov 12 19:58:35 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/p5_crpt2.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 228,234 ****
|
|
iter = ASN1_INTEGER_get(kdf->iter);
|
|
PKCS5_PBKDF2_HMAC_SHA1(pass, passlen, salt, saltlen, iter, keylen, key);
|
|
EVP_CipherInit(ctx, NULL, key, NULL, en_de);
|
|
! memset(key, 0, keylen);
|
|
PBKDF2PARAM_free(kdf);
|
|
return 1;
|
|
|
|
--- 228,234 ----
|
|
iter = ASN1_INTEGER_get(kdf->iter);
|
|
PKCS5_PBKDF2_HMAC_SHA1(pass, passlen, salt, saltlen, iter, keylen, key);
|
|
EVP_CipherInit(ctx, NULL, key, NULL, en_de);
|
|
! OPENSSL_cleanse(key, keylen);
|
|
PBKDF2PARAM_free(kdf);
|
|
return 1;
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/evp/p_open.c ../RELENG_5_0/crypto/openssl/crypto/evp/p_open.c
|
|
*** crypto/openssl/crypto/evp/p_open.c Sun Nov 12 19:58:38 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/evp/p_open.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 101,107 ****
|
|
|
|
ret=1;
|
|
err:
|
|
! if (key != NULL) memset(key,0,size);
|
|
OPENSSL_free(key);
|
|
return(ret);
|
|
}
|
|
--- 101,107 ----
|
|
|
|
ret=1;
|
|
err:
|
|
! if (key != NULL) OPENSSL_cleanse(key,size);
|
|
OPENSSL_free(key);
|
|
return(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/hmac/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/hmac/Makefile.ssl
|
|
*** crypto/openssl/crypto/hmac/Makefile.ssl Sat Feb 17 22:16:10 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/hmac/Makefile.ssl Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/hmac/hmactest.c ../RELENG_5_0/crypto/openssl/crypto/hmac/hmactest.c
|
|
*** crypto/openssl/crypto/hmac/hmactest.c Thu Apr 13 02:28:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/hmac/hmactest.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_HMAC
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 143,149 ****
|
|
else
|
|
printf("test %d ok\n",i);
|
|
}
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 145,151 ----
|
|
else
|
|
printf("test %d ok\n",i);
|
|
}
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/idea/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/idea/Makefile.ssl
|
|
*** crypto/openssl/crypto/idea/Makefile.ssl Sat Feb 17 22:23:23 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/idea/Makefile.ssl Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 69,75 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/idea/ideatest.c ../RELENG_5_0/crypto/openssl/crypto/idea/ideatest.c
|
|
*** crypto/openssl/crypto/idea/ideatest.c Sun Jul 16 01:52:32 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/idea/ideatest.c Thu Feb 20 12:14:14 2003
|
|
***************
|
|
*** 61,66 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_IDEA
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 168,174 ****
|
|
else
|
|
printf("ok\n");
|
|
|
|
! exit(err);
|
|
return(err);
|
|
}
|
|
|
|
--- 169,175 ----
|
|
else
|
|
printf("ok\n");
|
|
|
|
! EXIT(err);
|
|
return(err);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/lhash/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/lhash/Makefile.ssl
|
|
*** crypto/openssl/crypto/lhash/Makefile.ssl Sat Feb 17 22:16:11 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/lhash/Makefile.ssl Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md2/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/md2/Makefile.ssl
|
|
*** crypto/openssl/crypto/md2/Makefile.ssl Tue Jul 30 08:43:38 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md2/Makefile.ssl Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 79,86 ****
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
! md2_dgst.o: ../../include/openssl/md2.h ../../include/openssl/opensslconf.h
|
|
! md2_dgst.o: ../../include/openssl/opensslv.h
|
|
md2_one.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
|
md2_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
|
md2_one.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
|
--- 79,88 ----
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
! md2_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/md2.h
|
|
! md2_dgst.o: ../../include/openssl/opensslconf.h
|
|
! md2_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
! md2_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
md2_one.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
|
md2_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
|
md2_one.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md2/md2_dgst.c ../RELENG_5_0/crypto/openssl/crypto/md2/md2_dgst.c
|
|
*** crypto/openssl/crypto/md2/md2_dgst.c Thu Apr 13 02:28:38 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md2/md2_dgst.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 61,66 ****
|
|
--- 61,67 ----
|
|
#include <string.h>
|
|
#include <openssl/md2.h>
|
|
#include <openssl/opensslv.h>
|
|
+ #include <openssl/crypto.h>
|
|
|
|
const char *MD2_version="MD2" OPENSSL_VERSION_PTEXT;
|
|
|
|
***************
|
|
*** 194,200 ****
|
|
t=(t+i)&0xff;
|
|
}
|
|
memcpy(sp1,state,16*sizeof(MD2_INT));
|
|
! memset(state,0,48*sizeof(MD2_INT));
|
|
}
|
|
|
|
void MD2_Final(unsigned char *md, MD2_CTX *c)
|
|
--- 195,201 ----
|
|
t=(t+i)&0xff;
|
|
}
|
|
memcpy(sp1,state,16*sizeof(MD2_INT));
|
|
! OPENSSL_cleanse(state,48*sizeof(MD2_INT));
|
|
}
|
|
|
|
void MD2_Final(unsigned char *md, MD2_CTX *c)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md2/md2_one.c ../RELENG_5_0/crypto/openssl/crypto/md2/md2_one.c
|
|
*** crypto/openssl/crypto/md2/md2_one.c Thu Apr 13 02:28:38 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md2/md2_one.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 88,93 ****
|
|
}
|
|
#endif
|
|
MD2_Final(md,&c);
|
|
! memset(&c,0,sizeof(c)); /* Security consideration */
|
|
return(md);
|
|
}
|
|
--- 88,93 ----
|
|
}
|
|
#endif
|
|
MD2_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c)); /* Security consideration */
|
|
return(md);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md2/md2test.c ../RELENG_5_0/crypto/openssl/crypto/md2/md2test.c
|
|
*** crypto/openssl/crypto/md2/md2test.c Thu Apr 13 02:28:38 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md2/md2test.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_MD2
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 119,125 ****
|
|
R++;
|
|
P++;
|
|
}
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 121,127 ----
|
|
R++;
|
|
P++;
|
|
}
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md32_common.h ../RELENG_5_0/crypto/openssl/crypto/md32_common.h
|
|
*** crypto/openssl/crypto/md32_common.h Sat Jan 26 22:11:02 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md32_common.h Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 602,607 ****
|
|
c->num=0;
|
|
/* clear stuff, HASH_BLOCK may be leaving some stuff on the stack
|
|
* but I'm not worried :-)
|
|
! memset((void *)c,0,sizeof(HASH_CTX));
|
|
*/
|
|
}
|
|
--- 602,607 ----
|
|
c->num=0;
|
|
/* clear stuff, HASH_BLOCK may be leaving some stuff on the stack
|
|
* but I'm not worried :-)
|
|
! OPENSSL_cleanse((void *)c,sizeof(HASH_CTX));
|
|
*/
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md4/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/md4/Makefile.ssl
|
|
*** crypto/openssl/crypto/md4/Makefile.ssl Sat Feb 17 22:16:12 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md4/Makefile.ssl Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 69,75 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 69,75 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 82,85 ****
|
|
|
|
md4_dgst.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h
|
|
md4_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md4_locl.h
|
|
! md4_one.o: ../../include/openssl/md4.h
|
|
--- 82,87 ----
|
|
|
|
md4_dgst.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h
|
|
md4_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md4_locl.h
|
|
! md4_one.o: ../../include/openssl/crypto.h ../../include/openssl/md4.h
|
|
! md4_one.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
! md4_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md4/md4_one.c ../RELENG_5_0/crypto/openssl/crypto/md4/md4_one.c
|
|
*** crypto/openssl/crypto/md4/md4_one.c Sun Nov 12 19:58:43 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md4/md4_one.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,65 ----
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <openssl/md4.h>
|
|
+ #include <openssl/crypto.h>
|
|
|
|
#ifdef CHARSET_EBCDIC
|
|
#include <openssl/ebcdic.h>
|
|
***************
|
|
*** 89,95 ****
|
|
}
|
|
#endif
|
|
MD4_Final(md,&c);
|
|
! memset(&c,0,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
--- 90,96 ----
|
|
}
|
|
#endif
|
|
MD4_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md4/md4test.c ../RELENG_5_0/crypto/openssl/crypto/md4/md4test.c
|
|
*** crypto/openssl/crypto/md4/md4test.c Sun Nov 12 19:58:45 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md4/md4test.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_MD4
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 115,121 ****
|
|
R++;
|
|
P++;
|
|
}
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 117,123 ----
|
|
R++;
|
|
P++;
|
|
}
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md5/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/md5/Makefile.ssl
|
|
*** crypto/openssl/crypto/md5/Makefile.ssl Sat Feb 17 22:16:12 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md5/Makefile.ssl Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 118,124 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 118,124 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 131,134 ****
|
|
|
|
md5_dgst.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h
|
|
md5_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md5_locl.h
|
|
! md5_one.o: ../../include/openssl/md5.h
|
|
--- 131,136 ----
|
|
|
|
md5_dgst.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h
|
|
md5_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md5_locl.h
|
|
! md5_one.o: ../../include/openssl/crypto.h ../../include/openssl/md5.h
|
|
! md5_one.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
! md5_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md5/md5_one.c ../RELENG_5_0/crypto/openssl/crypto/md5/md5_one.c
|
|
*** crypto/openssl/crypto/md5/md5_one.c Thu Apr 13 02:28:39 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md5/md5_one.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,65 ----
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <openssl/md5.h>
|
|
+ #include <openssl/crypto.h>
|
|
|
|
#ifdef CHARSET_EBCDIC
|
|
#include <openssl/ebcdic.h>
|
|
***************
|
|
*** 89,95 ****
|
|
}
|
|
#endif
|
|
MD5_Final(md,&c);
|
|
! memset(&c,0,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
--- 90,96 ----
|
|
}
|
|
#endif
|
|
MD5_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/md5/md5test.c ../RELENG_5_0/crypto/openssl/crypto/md5/md5test.c
|
|
*** crypto/openssl/crypto/md5/md5test.c Thu Apr 13 02:28:40 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/md5/md5test.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_MD5
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 115,121 ****
|
|
R++;
|
|
P++;
|
|
}
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 117,123 ----
|
|
R++;
|
|
P++;
|
|
}
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/mdc2/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/mdc2/Makefile.ssl
|
|
*** crypto/openssl/crypto/mdc2/Makefile.ssl Sat Feb 17 22:16:13 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/mdc2/Makefile.ssl Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/mdc2/mdc2_one.c ../RELENG_5_0/crypto/openssl/crypto/mdc2/mdc2_one.c
|
|
*** crypto/openssl/crypto/mdc2/mdc2_one.c Thu Apr 13 02:28:43 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/mdc2/mdc2_one.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 69,75 ****
|
|
MDC2_Init(&c);
|
|
MDC2_Update(&c,d,n);
|
|
MDC2_Final(md,&c);
|
|
! memset(&c,0,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
--- 69,75 ----
|
|
MDC2_Init(&c);
|
|
MDC2_Update(&c,d,n);
|
|
MDC2_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/mdc2/mdc2test.c ../RELENG_5_0/crypto/openssl/crypto/mdc2/mdc2test.c
|
|
*** crypto/openssl/crypto/mdc2/mdc2test.c Thu Apr 13 02:28:43 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/mdc2/mdc2test.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#if defined(NO_DES) && !defined(NO_MDC2)
|
|
#define NO_MDC2
|
|
#endif
|
|
***************
|
|
*** 134,140 ****
|
|
else
|
|
printf("pad2 - ok\n");
|
|
|
|
! exit(ret);
|
|
return(ret);
|
|
}
|
|
#endif
|
|
--- 136,142 ----
|
|
else
|
|
printf("pad2 - ok\n");
|
|
|
|
! EXIT(ret);
|
|
return(ret);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/mem.c ../RELENG_5_0/crypto/openssl/crypto/mem.c
|
|
*** crypto/openssl/crypto/mem.c Fri Aug 9 21:39:08 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/mem.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 173,178 ****
|
|
--- 173,181 ----
|
|
void *CRYPTO_malloc_locked(int num, const char *file, int line)
|
|
{
|
|
void *ret = NULL;
|
|
+ extern unsigned char cleanse_ctr;
|
|
+
|
|
+ if (num < 0) return NULL;
|
|
|
|
allow_customize = 0;
|
|
if (malloc_debug_func != NULL)
|
|
***************
|
|
*** 187,192 ****
|
|
--- 190,201 ----
|
|
if (malloc_debug_func != NULL)
|
|
malloc_debug_func(ret, num, file, line, 1);
|
|
|
|
+ /* Create a dependency on the value of 'cleanse_ctr' so our memory
|
|
+ * sanitisation function can't be optimised out. NB: We only do
|
|
+ * this for >2Kb so the overhead doesn't bother us. */
|
|
+ if(ret && (num > 2048))
|
|
+ ((unsigned char *)ret)[0] = cleanse_ctr;
|
|
+
|
|
return ret;
|
|
}
|
|
|
|
***************
|
|
*** 205,210 ****
|
|
--- 214,222 ----
|
|
void *CRYPTO_malloc(int num, const char *file, int line)
|
|
{
|
|
void *ret = NULL;
|
|
+ extern unsigned char cleanse_ctr;
|
|
+
|
|
+ if (num < 0) return NULL;
|
|
|
|
allow_customize = 0;
|
|
if (malloc_debug_func != NULL)
|
|
***************
|
|
*** 219,224 ****
|
|
--- 231,242 ----
|
|
if (malloc_debug_func != NULL)
|
|
malloc_debug_func(ret, num, file, line, 1);
|
|
|
|
+ /* Create a dependency on the value of 'cleanse_ctr' so our memory
|
|
+ * sanitisation function can't be optimised out. NB: We only do
|
|
+ * this for >2Kb so the overhead doesn't bother us. */
|
|
+ if(ret && (num > 2048))
|
|
+ ((unsigned char *)ret)[0] = cleanse_ctr;
|
|
+
|
|
return ret;
|
|
}
|
|
|
|
***************
|
|
*** 228,233 ****
|
|
--- 246,253 ----
|
|
|
|
if (str == NULL)
|
|
return CRYPTO_malloc(num, file, line);
|
|
+
|
|
+ if (num < 0) return NULL;
|
|
|
|
if (realloc_debug_func != NULL)
|
|
realloc_debug_func(str, NULL, num, file, line, 0);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/mem_clr.c ../RELENG_5_0/crypto/openssl/crypto/mem_clr.c
|
|
*** crypto/openssl/crypto/mem_clr.c Wed Dec 31 19:00:00 1969
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/mem_clr.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 0 ****
|
|
--- 1,75 ----
|
|
+ /* crypto/mem_clr.c -*- mode:C; c-file-style: "eay" -*- */
|
|
+ /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL
|
|
+ * project 2002.
|
|
+ */
|
|
+ /* ====================================================================
|
|
+ * Copyright (c) 2001 The OpenSSL Project. All rights reserved.
|
|
+ *
|
|
+ * Redistribution and use in source and binary forms, with or without
|
|
+ * modification, are permitted provided that the following conditions
|
|
+ * are met:
|
|
+ *
|
|
+ * 1. Redistributions of source code must retain the above copyright
|
|
+ * notice, this list of conditions and the following disclaimer.
|
|
+ *
|
|
+ * 2. Redistributions in binary form must reproduce the above copyright
|
|
+ * notice, this list of conditions and the following disclaimer in
|
|
+ * the documentation and/or other materials provided with the
|
|
+ * distribution.
|
|
+ *
|
|
+ * 3. All advertising materials mentioning features or use of this
|
|
+ * software must display the following acknowledgment:
|
|
+ * "This product includes software developed by the OpenSSL Project
|
|
+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
|
|
+ *
|
|
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
|
|
+ * endorse or promote products derived from this software without
|
|
+ * prior written permission. For written permission, please contact
|
|
+ * openssl-core@openssl.org.
|
|
+ *
|
|
+ * 5. Products derived from this software may not be called "OpenSSL"
|
|
+ * nor may "OpenSSL" appear in their names without prior written
|
|
+ * permission of the OpenSSL Project.
|
|
+ *
|
|
+ * 6. Redistributions of any form whatsoever must retain the following
|
|
+ * acknowledgment:
|
|
+ * "This product includes software developed by the OpenSSL Project
|
|
+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
|
|
+ *
|
|
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
|
|
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
|
|
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
|
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
+ * ====================================================================
|
|
+ *
|
|
+ * This product includes cryptographic software written by Eric Young
|
|
+ * (eay@cryptsoft.com). This product includes software written by Tim
|
|
+ * Hudson (tjh@cryptsoft.com).
|
|
+ *
|
|
+ */
|
|
+
|
|
+ #include <string.h>
|
|
+ #include <openssl/crypto.h>
|
|
+
|
|
+ unsigned char cleanse_ctr = 0;
|
|
+
|
|
+ void OPENSSL_cleanse(void *ptr, size_t len)
|
|
+ {
|
|
+ unsigned char *p = ptr;
|
|
+ size_t loop = len;
|
|
+ while(loop--)
|
|
+ {
|
|
+ *(p++) = cleanse_ctr;
|
|
+ cleanse_ctr += (17 + (unsigned char)((int)p & 0xF));
|
|
+ }
|
|
+ if(memchr(ptr, cleanse_ctr, len))
|
|
+ cleanse_ctr += 63;
|
|
+ }
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/mem_dbg.c ../RELENG_5_0/crypto/openssl/crypto/mem_dbg.c
|
|
*** crypto/openssl/crypto/mem_dbg.c Sat May 19 23:05:15 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/mem_dbg.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 102,107 ****
|
|
--- 102,109 ----
|
|
int references;
|
|
} APP_INFO;
|
|
|
|
+ static void app_info_free(APP_INFO *);
|
|
+
|
|
static LHASH *amih=NULL; /* hash-table with those app_mem_info_st's
|
|
* that are at the top of their thread's stack
|
|
* (with `thread' as key);
|
|
***************
|
|
*** 140,145 ****
|
|
--- 142,159 ----
|
|
* thread named in disabling_thread).
|
|
*/
|
|
|
|
+ static void app_info_free(APP_INFO *inf)
|
|
+ {
|
|
+ if (--(inf->references) <= 0)
|
|
+ {
|
|
+ if (inf->next != NULL)
|
|
+ {
|
|
+ app_info_free(inf->next);
|
|
+ }
|
|
+ OPENSSL_free(inf);
|
|
+ }
|
|
+ }
|
|
+
|
|
int CRYPTO_mem_ctrl(int mode)
|
|
{
|
|
int ret=mh_mode;
|
|
***************
|
|
*** 496,504 ****
|
|
mp->order, mp->addr, mp->num);
|
|
#endif
|
|
if (mp->app_info != NULL)
|
|
! {
|
|
! mp->app_info->references--;
|
|
! }
|
|
OPENSSL_free(mp);
|
|
}
|
|
|
|
--- 510,516 ----
|
|
mp->order, mp->addr, mp->num);
|
|
#endif
|
|
if (mp->app_info != NULL)
|
|
! app_info_free(mp->app_info);
|
|
OPENSSL_free(mp);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/objects/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/objects/Makefile.ssl
|
|
*** crypto/openssl/crypto/objects/Makefile.ssl Tue Jul 30 08:43:39 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/objects/Makefile.ssl Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 76,82 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 76,82 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/objects/obj_dat.c ../RELENG_5_0/crypto/openssl/crypto/objects/obj_dat.c
|
|
*** crypto/openssl/crypto/objects/obj_dat.c Tue Jul 30 09:37:46 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/objects/obj_dat.c Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 417,423 ****
|
|
a2d_ASN1_OBJECT(p,i,s,-1);
|
|
|
|
p=buf;
|
|
! op=d2i_ASN1_OBJECT(NULL,&p,i);
|
|
OPENSSL_free(buf);
|
|
return op;
|
|
}
|
|
--- 417,423 ----
|
|
a2d_ASN1_OBJECT(p,i,s,-1);
|
|
|
|
p=buf;
|
|
! op=d2i_ASN1_OBJECT(NULL,&p,j);
|
|
OPENSSL_free(buf);
|
|
return op;
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/objects/obj_dat.h ../RELENG_5_0/crypto/openssl/crypto/objects/obj_dat.h
|
|
*** crypto/openssl/crypto/objects/obj_dat.h Tue Jul 30 08:43:39 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/objects/obj_dat.h Thu Feb 20 12:14:15 2003
|
|
***************
|
|
*** 62,73 ****
|
|
* [including the GNU Public Licence.]
|
|
*/
|
|
|
|
! #define NUM_NID 404
|
|
! #define NUM_SN 402
|
|
! #define NUM_LN 402
|
|
! #define NUM_OBJ 376
|
|
|
|
! static unsigned char lvalues[2951]={
|
|
0x00, /* [ 0] OBJ_undef */
|
|
0x2A,0x86,0x48,0x86,0xF7,0x0D, /* [ 1] OBJ_rsadsi */
|
|
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01, /* [ 7] OBJ_pkcs */
|
|
--- 62,73 ----
|
|
* [including the GNU Public Licence.]
|
|
*/
|
|
|
|
! #define NUM_NID 406
|
|
! #define NUM_SN 404
|
|
! #define NUM_LN 404
|
|
! #define NUM_OBJ 378
|
|
|
|
! static unsigned char lvalues[2971]={
|
|
0x00, /* [ 0] OBJ_undef */
|
|
0x2A,0x86,0x48,0x86,0xF7,0x0D, /* [ 1] OBJ_rsadsi */
|
|
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01, /* [ 7] OBJ_pkcs */
|
|
***************
|
|
*** 444,449 ****
|
|
--- 444,451 ----
|
|
0x55,0x1D,0x24, /* [2941] OBJ_policy_constraints */
|
|
0x55,0x1D,0x37, /* [2944] OBJ_target_information */
|
|
0x55,0x1D,0x38, /* [2947] OBJ_no_rev_avail */
|
|
+ 0x2B,0x06,0x01,0x04,0x01,0x82,0x37,0x14,0x02,0x02,/* [2950] OBJ_ms_smartcard_login */
|
|
+ 0x2B,0x06,0x01,0x04,0x01,0x82,0x37,0x14,0x02,0x03,/* [2960] OBJ_ms_upn */
|
|
};
|
|
|
|
static ASN1_OBJECT nid_objs[NUM_NID]={
|
|
***************
|
|
*** 1075,1080 ****
|
|
--- 1077,1086 ----
|
|
&(lvalues[2944]),0},
|
|
{"noRevAvail","X509v3 No Revocation Available",NID_no_rev_avail,3,
|
|
&(lvalues[2947]),0},
|
|
+ {"msSmartcardLogin","Microsoft Smartcardlogin",NID_ms_smartcard_login,
|
|
+ 10,&(lvalues[2950]),0},
|
|
+ {"msUPN","Microsoft Universal Principal Name",NID_ms_upn,10,
|
|
+ &(lvalues[2960]),0},
|
|
};
|
|
|
|
static ASN1_OBJECT *sn_objs[NUM_SN]={
|
|
***************
|
|
*** 1417,1422 ****
|
|
--- 1423,1430 ----
|
|
&(nid_objs[138]),/* "msEFS" */
|
|
&(nid_objs[171]),/* "msExtReq" */
|
|
&(nid_objs[137]),/* "msSGC" */
|
|
+ &(nid_objs[404]),/* "msSmartcardLogin" */
|
|
+ &(nid_objs[405]),/* "msUPN" */
|
|
&(nid_objs[173]),/* "name" */
|
|
&(nid_objs[369]),/* "noCheck" */
|
|
&(nid_objs[403]),/* "noRevAvail" */
|
|
***************
|
|
*** 1510,1516 ****
|
|
--- 1518,1526 ----
|
|
&(nid_objs[171]),/* "Microsoft Extension Request" */
|
|
&(nid_objs[134]),/* "Microsoft Individual Code Signing" */
|
|
&(nid_objs[137]),/* "Microsoft Server Gated Crypto" */
|
|
+ &(nid_objs[404]),/* "Microsoft Smartcardlogin" */
|
|
&(nid_objs[136]),/* "Microsoft Trust List Signing" */
|
|
+ &(nid_objs[405]),/* "Microsoft Universal Principal Name" */
|
|
&(nid_objs[72]),/* "Netscape Base Url" */
|
|
&(nid_objs[76]),/* "Netscape CA Policy Url" */
|
|
&(nid_objs[74]),/* "Netscape CA Revocation Url" */
|
|
***************
|
|
*** 2196,2201 ****
|
|
--- 2206,2213 ----
|
|
&(nid_objs[136]),/* OBJ_ms_ctl_sign 1 3 6 1 4 1 311 10 3 1 */
|
|
&(nid_objs[137]),/* OBJ_ms_sgc 1 3 6 1 4 1 311 10 3 3 */
|
|
&(nid_objs[138]),/* OBJ_ms_efs 1 3 6 1 4 1 311 10 3 4 */
|
|
+ &(nid_objs[404]),/* OBJ_ms_smartcard_login 1 3 6 1 4 1 311 20 2 2 */
|
|
+ &(nid_objs[405]),/* OBJ_ms_upn 1 3 6 1 4 1 311 20 2 3 */
|
|
&(nid_objs[196]),/* OBJ_id_smime_mod_cms 1 2 840 113549 1 9 16 0 1 */
|
|
&(nid_objs[197]),/* OBJ_id_smime_mod_ess 1 2 840 113549 1 9 16 0 2 */
|
|
&(nid_objs[198]),/* OBJ_id_smime_mod_oid 1 2 840 113549 1 9 16 0 3 */
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/objects/obj_mac.h ../RELENG_5_0/crypto/openssl/crypto/objects/obj_mac.h
|
|
*** crypto/openssl/crypto/objects/obj_mac.h Tue Jul 30 08:43:40 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/objects/obj_mac.h Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 780,785 ****
|
|
--- 780,795 ----
|
|
#define NID_ms_efs 138
|
|
#define OBJ_ms_efs 1L,3L,6L,1L,4L,1L,311L,10L,3L,4L
|
|
|
|
+ #define SN_ms_smartcard_login "msSmartcardLogin"
|
|
+ #define LN_ms_smartcard_login "Microsoft Smartcardlogin"
|
|
+ #define NID_ms_smartcard_login 404
|
|
+ #define OBJ_ms_smartcard_login 1L,3L,6L,1L,4L,1L,311L,20L,2L,2L
|
|
+
|
|
+ #define SN_ms_upn "msUPN"
|
|
+ #define LN_ms_upn "Microsoft Universal Principal Name"
|
|
+ #define NID_ms_upn 405
|
|
+ #define OBJ_ms_upn 1L,3L,6L,1L,4L,1L,311L,20L,2L,3L
|
|
+
|
|
#define SN_idea_cbc "IDEA-CBC"
|
|
#define LN_idea_cbc "idea-cbc"
|
|
#define NID_idea_cbc 34
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/objects/obj_mac.num ../RELENG_5_0/crypto/openssl/crypto/objects/obj_mac.num
|
|
*** crypto/openssl/crypto/objects/obj_mac.num Sat Jan 26 22:11:52 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/objects/obj_mac.num Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 401,403 ****
|
|
--- 401,405 ----
|
|
policy_constraints 401
|
|
target_information 402
|
|
no_rev_avail 403
|
|
+ ms_smartcard_login 404
|
|
+ ms_upn 405
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/objects/objects.txt ../RELENG_5_0/crypto/openssl/crypto/objects/objects.txt
|
|
*** crypto/openssl/crypto/objects/objects.txt Tue Jul 30 08:43:40 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/objects/objects.txt Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 246,251 ****
|
|
--- 246,255 ----
|
|
1 3 6 1 4 1 311 10 3 3 : msSGC : Microsoft Server Gated Crypto
|
|
!Cname ms-efs
|
|
1 3 6 1 4 1 311 10 3 4 : msEFS : Microsoft Encrypted File System
|
|
+ !Cname ms-smartcard-login
|
|
+ 1 3 6 1 4 1 311 20 2 2 : msSmartcardLogin : Microsoft Smartcardlogin
|
|
+ !Cname ms-upn
|
|
+ 1 3 6 1 4 1 311 20 2 3 : msUPN : Microsoft Universal Principal Name
|
|
|
|
1 3 6 1 4 1 188 7 1 1 2 : IDEA-CBC : idea-cbc
|
|
: IDEA-ECB : idea-ecb
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/opensslv.h ../RELENG_5_0/crypto/openssl/crypto/opensslv.h
|
|
*** crypto/openssl/crypto/opensslv.h Fri Aug 9 21:48:01 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/opensslv.h Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 25,32 ****
|
|
* (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for
|
|
* major minor fix final patch/beta)
|
|
*/
|
|
! #define OPENSSL_VERSION_NUMBER 0x0090607fL
|
|
! #define OPENSSL_VERSION_TEXT "OpenSSL 0.9.6g 9 Aug 2002"
|
|
#define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT
|
|
|
|
|
|
--- 25,32 ----
|
|
* (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for
|
|
* major minor fix final patch/beta)
|
|
*/
|
|
! #define OPENSSL_VERSION_NUMBER 0x0090609fL
|
|
! #define OPENSSL_VERSION_TEXT "OpenSSL 0.9.6i Feb 19 2003"
|
|
#define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT
|
|
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pem/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/pem/Makefile.ssl
|
|
*** crypto/openssl/crypto/pem/Makefile.ssl Sat Feb 17 22:16:18 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pem/Makefile.ssl Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 69,75 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 69,75 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pem/pem_info.c ../RELENG_5_0/crypto/openssl/crypto/pem/pem_info.c
|
|
*** crypto/openssl/crypto/pem/pem_info.c Tue Jul 30 08:43:41 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pem/pem_info.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 358,364 ****
|
|
ret=1;
|
|
|
|
err:
|
|
! memset((char *)&ctx,0,sizeof(ctx));
|
|
! memset(buf,0,PEM_BUFSIZE);
|
|
return(ret);
|
|
}
|
|
--- 358,364 ----
|
|
ret=1;
|
|
|
|
err:
|
|
! OPENSSL_cleanse((char *)&ctx,sizeof(ctx));
|
|
! OPENSSL_cleanse(buf,PEM_BUFSIZE);
|
|
return(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pem/pem_lib.c ../RELENG_5_0/crypto/openssl/crypto/pem/pem_lib.c
|
|
*** crypto/openssl/crypto/pem/pem_lib.c Tue Jul 30 09:37:46 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pem/pem_lib.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 380,386 ****
|
|
* NOT taken from the BytesToKey function */
|
|
EVP_BytesToKey(enc,EVP_md5(),iv,kstr,klen,1,key,NULL);
|
|
|
|
! if (kstr == (unsigned char *)buf) memset(buf,0,PEM_BUFSIZE);
|
|
|
|
buf[0]='\0';
|
|
PEM_proc_type(buf,PEM_TYPE_ENCRYPTED);
|
|
--- 380,386 ----
|
|
* NOT taken from the BytesToKey function */
|
|
EVP_BytesToKey(enc,EVP_md5(),iv,kstr,klen,1,key,NULL);
|
|
|
|
! if (kstr == (unsigned char *)buf) OPENSSL_cleanse(buf,PEM_BUFSIZE);
|
|
|
|
buf[0]='\0';
|
|
PEM_proc_type(buf,PEM_TYPE_ENCRYPTED);
|
|
***************
|
|
*** 401,412 ****
|
|
i=PEM_write_bio(bp,name,buf,data,i);
|
|
if (i <= 0) ret=0;
|
|
err:
|
|
! memset(key,0,sizeof(key));
|
|
! memset(iv,0,sizeof(iv));
|
|
! memset((char *)&ctx,0,sizeof(ctx));
|
|
! memset(buf,0,PEM_BUFSIZE);
|
|
! memset(data,0,(unsigned int)dsize);
|
|
! OPENSSL_free(data);
|
|
return(ret);
|
|
}
|
|
|
|
--- 401,415 ----
|
|
i=PEM_write_bio(bp,name,buf,data,i);
|
|
if (i <= 0) ret=0;
|
|
err:
|
|
! OPENSSL_cleanse(key,sizeof(key));
|
|
! OPENSSL_cleanse(iv,sizeof(iv));
|
|
! OPENSSL_cleanse((char *)&ctx,sizeof(ctx));
|
|
! OPENSSL_cleanse(buf,PEM_BUFSIZE);
|
|
! if (data != NULL)
|
|
! {
|
|
! OPENSSL_cleanse(data,(unsigned int)dsize);
|
|
! OPENSSL_free(data);
|
|
! }
|
|
return(ret);
|
|
}
|
|
|
|
***************
|
|
*** 444,451 ****
|
|
EVP_DecryptUpdate(&ctx,data,&i,data,j);
|
|
o=EVP_DecryptFinal(&ctx,&(data[i]),&j);
|
|
EVP_CIPHER_CTX_cleanup(&ctx);
|
|
! memset((char *)buf,0,sizeof(buf));
|
|
! memset((char *)key,0,sizeof(key));
|
|
j+=i;
|
|
if (!o)
|
|
{
|
|
--- 447,454 ----
|
|
EVP_DecryptUpdate(&ctx,data,&i,data,j);
|
|
o=EVP_DecryptFinal(&ctx,&(data[i]),&j);
|
|
EVP_CIPHER_CTX_cleanup(&ctx);
|
|
! OPENSSL_cleanse((char *)buf,sizeof(buf));
|
|
! OPENSSL_cleanse((char *)key,sizeof(key));
|
|
j+=i;
|
|
if (!o)
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pem/pem_seal.c ../RELENG_5_0/crypto/openssl/crypto/pem/pem_seal.c
|
|
*** crypto/openssl/crypto/pem/pem_seal.c Sun Nov 12 19:59:13 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pem/pem_seal.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 109,115 ****
|
|
ret=npubk;
|
|
err:
|
|
if (s != NULL) OPENSSL_free(s);
|
|
! memset(key,0,EVP_MAX_KEY_LENGTH);
|
|
return(ret);
|
|
}
|
|
|
|
--- 109,115 ----
|
|
ret=npubk;
|
|
err:
|
|
if (s != NULL) OPENSSL_free(s);
|
|
! OPENSSL_cleanse(key,EVP_MAX_KEY_LENGTH);
|
|
return(ret);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs12/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/pkcs12/Makefile.ssl
|
|
*** crypto/openssl/crypto/pkcs12/Makefile.ssl Sat Feb 17 22:16:21 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs12/Makefile.ssl Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 74,80 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 74,80 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs12/p12_crpt.c ../RELENG_5_0/crypto/openssl/crypto/pkcs12/p12_crpt.c
|
|
*** crypto/openssl/crypto/pkcs12/p12_crpt.c Thu Apr 13 02:29:04 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs12/p12_crpt.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 118,124 ****
|
|
}
|
|
PBEPARAM_free(pbe);
|
|
EVP_CipherInit(ctx, cipher, key, iv, en_de);
|
|
! memset(key, 0, EVP_MAX_KEY_LENGTH);
|
|
! memset(iv, 0, EVP_MAX_IV_LENGTH);
|
|
return 1;
|
|
}
|
|
--- 118,124 ----
|
|
}
|
|
PBEPARAM_free(pbe);
|
|
EVP_CipherInit(ctx, cipher, key, iv, en_de);
|
|
! OPENSSL_cleanse(key, EVP_MAX_KEY_LENGTH);
|
|
! OPENSSL_cleanse(iv, EVP_MAX_IV_LENGTH);
|
|
return 1;
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs12/p12_decr.c ../RELENG_5_0/crypto/openssl/crypto/pkcs12/p12_decr.c
|
|
*** crypto/openssl/crypto/pkcs12/p12_decr.c Sun Nov 12 19:59:20 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs12/p12_decr.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 137,143 ****
|
|
if (seq & 1) ret = (char *) d2i_ASN1_SET(NULL, &p, outlen, d2i,
|
|
free_func, V_ASN1_SEQUENCE, V_ASN1_UNIVERSAL);
|
|
else ret = d2i(NULL, &p, outlen);
|
|
! if (seq & 2) memset(out, 0, outlen);
|
|
if(!ret) PKCS12err(PKCS12_F_PKCS12_DECRYPT_D2I,PKCS12_R_DECODE_ERROR);
|
|
OPENSSL_free (out);
|
|
return ret;
|
|
--- 137,143 ----
|
|
if (seq & 1) ret = (char *) d2i_ASN1_SET(NULL, &p, outlen, d2i,
|
|
free_func, V_ASN1_SEQUENCE, V_ASN1_UNIVERSAL);
|
|
else ret = d2i(NULL, &p, outlen);
|
|
! if (seq & 2) OPENSSL_cleanse(out, outlen);
|
|
if(!ret) PKCS12err(PKCS12_F_PKCS12_DECRYPT_D2I,PKCS12_R_DECODE_ERROR);
|
|
OPENSSL_free (out);
|
|
return ret;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs12/p12_key.c ../RELENG_5_0/crypto/openssl/crypto/pkcs12/p12_key.c
|
|
*** crypto/openssl/crypto/pkcs12/p12_key.c Sat May 19 23:06:08 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs12/p12_key.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 91,97 ****
|
|
ret = PKCS12_key_gen_uni(unipass, uniplen, salt, saltlen,
|
|
id, iter, n, out, md_type);
|
|
if(unipass) {
|
|
! memset(unipass, 0, uniplen); /* Clear password from memory */
|
|
OPENSSL_free(unipass);
|
|
}
|
|
return ret;
|
|
--- 91,97 ----
|
|
ret = PKCS12_key_gen_uni(unipass, uniplen, salt, saltlen,
|
|
id, iter, n, out, md_type);
|
|
if(unipass) {
|
|
! OPENSSL_cleanse(unipass, uniplen); /* Clear password from memory */
|
|
OPENSSL_free(unipass);
|
|
}
|
|
return ret;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs7/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/pkcs7/Makefile.ssl
|
|
*** crypto/openssl/crypto/pkcs7/Makefile.ssl Tue Jul 30 08:43:42 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs7/Makefile.ssl Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 87,93 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 87,93 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs7/bio_ber.c ../RELENG_5_0/crypto/openssl/crypto/pkcs7/bio_ber.c
|
|
*** crypto/openssl/crypto/pkcs7/bio_ber.c Sun Nov 12 19:59:25 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs7/bio_ber.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 145,151 ****
|
|
|
|
if (a == NULL) return(0);
|
|
b=(BIO_BER_CTX *)a->ptr;
|
|
! memset(a->ptr,0,sizeof(BIO_BER_CTX));
|
|
OPENSSL_free(a->ptr);
|
|
a->ptr=NULL;
|
|
a->init=0;
|
|
--- 145,151 ----
|
|
|
|
if (a == NULL) return(0);
|
|
b=(BIO_BER_CTX *)a->ptr;
|
|
! OPENSSL_cleanse(a->ptr,sizeof(BIO_BER_CTX));
|
|
OPENSSL_free(a->ptr);
|
|
a->ptr=NULL;
|
|
a->init=0;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/pkcs7/pk7_doit.c ../RELENG_5_0/crypto/openssl/crypto/pkcs7/pk7_doit.c
|
|
*** crypto/openssl/crypto/pkcs7/pk7_doit.c Tue Jul 30 09:37:47 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/pkcs7/pk7_doit.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 241,247 ****
|
|
M_ASN1_OCTET_STRING_set(ri->enc_key,tmp,jj);
|
|
}
|
|
OPENSSL_free(tmp);
|
|
! memset(key, 0, keylen);
|
|
|
|
if (out == NULL)
|
|
out=btmp;
|
|
--- 241,247 ----
|
|
M_ASN1_OCTET_STRING_set(ri->enc_key,tmp,jj);
|
|
}
|
|
OPENSSL_free(tmp);
|
|
! OPENSSL_cleanse(key, keylen);
|
|
|
|
if (out == NULL)
|
|
out=btmp;
|
|
***************
|
|
*** 448,454 ****
|
|
}
|
|
EVP_CipherInit(evp_ctx,NULL,tmp,NULL,0);
|
|
|
|
! memset(tmp,0,jj);
|
|
|
|
if (out == NULL)
|
|
out=etmp;
|
|
--- 448,454 ----
|
|
}
|
|
EVP_CipherInit(evp_ctx,NULL,tmp,NULL,0);
|
|
|
|
! OPENSSL_cleanse(tmp,jj);
|
|
|
|
if (out == NULL)
|
|
out=etmp;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rand/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/rand/Makefile.ssl
|
|
*** crypto/openssl/crypto/rand/Makefile.ssl Sat Feb 17 22:16:28 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rand/Makefile.ssl Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rand/md_rand.c ../RELENG_5_0/crypto/openssl/crypto/rand/md_rand.c
|
|
*** crypto/openssl/crypto/rand/md_rand.c Sat Jan 26 22:12:02 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rand/md_rand.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 177,186 ****
|
|
|
|
static void ssleay_rand_cleanup(void)
|
|
{
|
|
! memset(state,0,sizeof(state));
|
|
state_num=0;
|
|
state_index=0;
|
|
! memset(md,0,MD_DIGEST_LENGTH);
|
|
md_count[0]=0;
|
|
md_count[1]=0;
|
|
entropy=0;
|
|
--- 177,186 ----
|
|
|
|
static void ssleay_rand_cleanup(void)
|
|
{
|
|
! OPENSSL_cleanse(state,sizeof(state));
|
|
state_num=0;
|
|
state_index=0;
|
|
! OPENSSL_cleanse(md,MD_DIGEST_LENGTH);
|
|
md_count[0]=0;
|
|
md_count[1]=0;
|
|
entropy=0;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rand/rand_egd.c ../RELENG_5_0/crypto/openssl/crypto/rand/rand_egd.c
|
|
*** crypto/openssl/crypto/rand/rand_egd.c Tue Jul 30 08:43:45 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rand/rand_egd.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 59,65 ****
|
|
/* Query the EGD <URL: http://www.lothar.com/tech/crypto/>.
|
|
*/
|
|
|
|
! #if defined(WIN32) || defined(VMS) || defined(__VMS)
|
|
int RAND_egd(const char *path)
|
|
{
|
|
return(-1);
|
|
--- 59,65 ----
|
|
/* Query the EGD <URL: http://www.lothar.com/tech/crypto/>.
|
|
*/
|
|
|
|
! #if defined(WIN32) || defined(MSDOS) || defined(VMS) || defined(__VMS) || defined(VXWORKS)
|
|
int RAND_egd(const char *path)
|
|
{
|
|
return(-1);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rand/rand_win.c ../RELENG_5_0/crypto/openssl/crypto/rand/rand_win.c
|
|
*** crypto/openssl/crypto/rand/rand_win.c Tue Jul 30 08:43:45 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rand/rand_win.c Thu Feb 20 12:14:16 2003
|
|
***************
|
|
*** 254,259 ****
|
|
--- 254,263 ----
|
|
* at random times on Windows 2000. Reported by Jeffrey Altman.
|
|
* Only use it on NT.
|
|
*/
|
|
+ /* Wolfgang Marczy <WMarczy@topcall.co.at> reports that
|
|
+ * the RegQueryValueEx call below can hang on NT4.0 (SP6).
|
|
+ * So we don't use this at all for now. */
|
|
+ #if 0
|
|
if ( osverinfo.dwPlatformId == VER_PLATFORM_WIN32_NT &&
|
|
osverinfo.dwMajorVersion < 5)
|
|
{
|
|
***************
|
|
*** 283,295 ****
|
|
{
|
|
/* For entropy count assume only least significant
|
|
* byte of each DWORD is random.
|
|
! */
|
|
RAND_add(&length, sizeof(length), 0);
|
|
RAND_add(buf, length, length / 4.0);
|
|
}
|
|
if (buf)
|
|
free(buf);
|
|
}
|
|
|
|
if (advapi)
|
|
{
|
|
--- 287,309 ----
|
|
{
|
|
/* For entropy count assume only least significant
|
|
* byte of each DWORD is random.
|
|
! */
|
|
RAND_add(&length, sizeof(length), 0);
|
|
RAND_add(buf, length, length / 4.0);
|
|
+
|
|
+ /* Close the Registry Key to allow Windows to cleanup/close
|
|
+ * the open handle
|
|
+ * Note: The 'HKEY_PERFORMANCE_DATA' key is implicitly opened
|
|
+ * when the RegQueryValueEx above is done. However, if
|
|
+ * it is not explicitly closed, it can cause disk
|
|
+ * partition manipulation problems.
|
|
+ */
|
|
+ RegCloseKey(HKEY_PERFORMANCE_DATA);
|
|
}
|
|
if (buf)
|
|
free(buf);
|
|
}
|
|
+ #endif
|
|
|
|
if (advapi)
|
|
{
|
|
***************
|
|
*** 461,467 ****
|
|
hlist.th32ProcessID,
|
|
hlist.th32HeapID))
|
|
{
|
|
! int entrycnt = 50;
|
|
do
|
|
RAND_add(&hentry,
|
|
hentry.dwSize, 5);
|
|
--- 475,481 ----
|
|
hlist.th32ProcessID,
|
|
hlist.th32HeapID))
|
|
{
|
|
! int entrycnt = 80;
|
|
do
|
|
RAND_add(&hentry,
|
|
hentry.dwSize, 5);
|
|
***************
|
|
*** 718,725 ****
|
|
--- 732,741 ----
|
|
/* put in some default random data, we need more than just this */
|
|
l=curr_pid;
|
|
RAND_add(&l,sizeof(l),0);
|
|
+ #ifndef VXWORKS
|
|
l=getuid();
|
|
RAND_add(&l,sizeof(l),0);
|
|
+ #endif
|
|
|
|
l=time(NULL);
|
|
RAND_add(&l,sizeof(l),0);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rand/randfile.c ../RELENG_5_0/crypto/openssl/crypto/rand/randfile.c
|
|
*** crypto/openssl/crypto/rand/randfile.c Thu Jul 19 15:58:40 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rand/randfile.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 61,66 ****
|
|
--- 61,68 ----
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
+ #include "openssl/e_os.h"
|
|
+
|
|
#ifdef VMS
|
|
#include <unixio.h>
|
|
#endif
|
|
***************
|
|
*** 73,79 ****
|
|
# include <sys/stat.h>
|
|
#endif
|
|
|
|
- #include "openssl/e_os.h"
|
|
#include <openssl/crypto.h>
|
|
#include <openssl/rand.h>
|
|
|
|
--- 75,80 ----
|
|
***************
|
|
*** 124,130 ****
|
|
}
|
|
}
|
|
fclose(in);
|
|
! memset(buf,0,BUFSIZE);
|
|
err:
|
|
return(ret);
|
|
}
|
|
--- 125,131 ----
|
|
}
|
|
}
|
|
fclose(in);
|
|
! OPENSSL_cleanse(buf,BUFSIZE);
|
|
err:
|
|
return(ret);
|
|
}
|
|
***************
|
|
*** 189,195 ****
|
|
#endif /* VMS */
|
|
|
|
fclose(out);
|
|
! memset(buf,0,BUFSIZE);
|
|
err:
|
|
return (rand_err ? -1 : ret);
|
|
}
|
|
--- 190,196 ----
|
|
#endif /* VMS */
|
|
|
|
fclose(out);
|
|
! OPENSSL_cleanse(buf,BUFSIZE);
|
|
err:
|
|
return (rand_err ? -1 : ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rand/randtest.c ../RELENG_5_0/crypto/openssl/crypto/rand/randtest.c
|
|
*** crypto/openssl/crypto/rand/randtest.c Thu Apr 13 02:29:34 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rand/randtest.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <stdlib.h>
|
|
#include <openssl/rand.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
/* some FIPS 140-1 random number test */
|
|
/* some simple tests */
|
|
|
|
***************
|
|
*** 202,207 ****
|
|
}
|
|
printf("test 4 done\n");
|
|
err=((err)?1:0);
|
|
! exit(err);
|
|
return(err);
|
|
}
|
|
--- 204,209 ----
|
|
}
|
|
printf("test 4 done\n");
|
|
err=((err)?1:0);
|
|
! EXIT(err);
|
|
return(err);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc2/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/rc2/Makefile.ssl
|
|
*** crypto/openssl/crypto/rc2/Makefile.ssl Sat Feb 17 22:16:30 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc2/Makefile.ssl Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc2/rc2test.c ../RELENG_5_0/crypto/openssl/crypto/rc2/rc2test.c
|
|
*** crypto/openssl/crypto/rc2/rc2test.c Thu Apr 13 02:29:37 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc2/rc2test.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 63,68 ****
|
|
--- 63,70 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_RC2
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 203,209 ****
|
|
printf("ok\n");
|
|
#endif
|
|
|
|
! exit(err);
|
|
return(err);
|
|
}
|
|
|
|
--- 205,211 ----
|
|
printf("ok\n");
|
|
#endif
|
|
|
|
! EXIT(err);
|
|
return(err);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc4/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/rc4/Makefile.ssl
|
|
*** crypto/openssl/crypto/rc4/Makefile.ssl Sat Feb 17 22:16:31 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc4/Makefile.ssl Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 97,103 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 97,103 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc4/rc4.c ../RELENG_5_0/crypto/openssl/crypto/rc4/rc4.c
|
|
*** crypto/openssl/crypto/rc4/rc4.c Mon Jan 10 01:21:50 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc4/rc4.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 155,161 ****
|
|
i=EVP_read_pw_string(buf,BUFSIZ,"Enter RC4 password:",0);
|
|
if (i != 0)
|
|
{
|
|
! memset(buf,0,BUFSIZ);
|
|
fprintf(stderr,"bad password read\n");
|
|
exit(1);
|
|
}
|
|
--- 155,161 ----
|
|
i=EVP_read_pw_string(buf,BUFSIZ,"Enter RC4 password:",0);
|
|
if (i != 0)
|
|
{
|
|
! OPENSSL_cleanse(buf,BUFSIZ);
|
|
fprintf(stderr,"bad password read\n");
|
|
exit(1);
|
|
}
|
|
***************
|
|
*** 163,169 ****
|
|
}
|
|
|
|
MD5((unsigned char *)keystr,(unsigned long)strlen(keystr),md);
|
|
! memset(keystr,0,strlen(keystr));
|
|
RC4_set_key(&key,MD5_DIGEST_LENGTH,md);
|
|
|
|
for(;;)
|
|
--- 163,169 ----
|
|
}
|
|
|
|
MD5((unsigned char *)keystr,(unsigned long)strlen(keystr),md);
|
|
! OPENSSL_cleanse(keystr,strlen(keystr));
|
|
RC4_set_key(&key,MD5_DIGEST_LENGTH,md);
|
|
|
|
for(;;)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc4/rc4test.c ../RELENG_5_0/crypto/openssl/crypto/rc4/rc4test.c
|
|
*** crypto/openssl/crypto/rc4/rc4test.c Thu Apr 13 02:29:42 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc4/rc4test.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_RC4
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 195,201 ****
|
|
}
|
|
}
|
|
printf("done\n");
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
#endif
|
|
--- 197,203 ----
|
|
}
|
|
}
|
|
printf("done\n");
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc5/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/rc5/Makefile.ssl
|
|
*** crypto/openssl/crypto/rc5/Makefile.ssl Sat Feb 17 22:16:32 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc5/Makefile.ssl Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 94,100 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 94,100 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rc5/rc5test.c ../RELENG_5_0/crypto/openssl/crypto/rc5/rc5test.c
|
|
*** crypto/openssl/crypto/rc5/rc5test.c Thu Apr 13 02:29:45 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rc5/rc5test.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 63,68 ****
|
|
--- 63,70 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_RC5
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 318,324 ****
|
|
}
|
|
if (err == 0) printf("cbc RC5 ok\n");
|
|
|
|
! exit(err);
|
|
return(err);
|
|
}
|
|
|
|
--- 320,326 ----
|
|
}
|
|
if (err == 0) printf("cbc RC5 ok\n");
|
|
|
|
! EXIT(err);
|
|
return(err);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/ripemd/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/ripemd/Makefile.ssl
|
|
*** crypto/openssl/crypto/ripemd/Makefile.ssl Sat Feb 17 22:16:33 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/ripemd/Makefile.ssl Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 92,98 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 92,98 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 106,109 ****
|
|
rmd_dgst.o: ../../include/openssl/opensslconf.h
|
|
rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ripemd.h
|
|
rmd_dgst.o: ../md32_common.h rmd_locl.h rmdconst.h
|
|
! rmd_one.o: ../../include/openssl/ripemd.h
|
|
--- 106,111 ----
|
|
rmd_dgst.o: ../../include/openssl/opensslconf.h
|
|
rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ripemd.h
|
|
rmd_dgst.o: ../md32_common.h rmd_locl.h rmdconst.h
|
|
! rmd_one.o: ../../include/openssl/crypto.h ../../include/openssl/opensslv.h
|
|
! rmd_one.o: ../../include/openssl/ripemd.h ../../include/openssl/safestack.h
|
|
! rmd_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/ripemd/rmd_one.c ../RELENG_5_0/crypto/openssl/crypto/ripemd/rmd_one.c
|
|
*** crypto/openssl/crypto/ripemd/rmd_one.c Thu Apr 13 02:29:47 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/ripemd/rmd_one.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,65 ----
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <openssl/ripemd.h>
|
|
+ #include <openssl/crypto.h>
|
|
|
|
unsigned char *RIPEMD160(const unsigned char *d, unsigned long n,
|
|
unsigned char *md)
|
|
***************
|
|
*** 70,76 ****
|
|
RIPEMD160_Init(&c);
|
|
RIPEMD160_Update(&c,d,n);
|
|
RIPEMD160_Final(md,&c);
|
|
! memset(&c,0,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
--- 71,77 ----
|
|
RIPEMD160_Init(&c);
|
|
RIPEMD160_Update(&c,d,n);
|
|
RIPEMD160_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */
|
|
return(md);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/ripemd/rmdtest.c ../RELENG_5_0/crypto/openssl/crypto/ripemd/rmdtest.c
|
|
*** crypto/openssl/crypto/ripemd/rmdtest.c Thu Apr 13 02:29:47 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/ripemd/rmdtest.c Thu Feb 20 12:14:17 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_RIPEMD
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 124,130 ****
|
|
R++;
|
|
P++;
|
|
}
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 126,132 ----
|
|
R++;
|
|
P++;
|
|
}
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rsa/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/rsa/Makefile.ssl
|
|
*** crypto/openssl/crypto/rsa/Makefile.ssl Sat Feb 17 22:16:34 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rsa/Makefile.ssl Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 70,76 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 70,76 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rsa/rsa.h ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa.h
|
|
*** crypto/openssl/crypto/rsa/rsa.h Tue Jul 30 08:46:49 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa.h Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 169,174 ****
|
|
--- 168,175 ----
|
|
#define RSA_SSLV23_PADDING 2
|
|
#define RSA_NO_PADDING 3
|
|
#define RSA_PKCS1_OAEP_PADDING 4
|
|
+
|
|
+ #define RSA_PKCS1_PADDING_SIZE 11
|
|
|
|
#define RSA_set_app_data(s,arg) RSA_set_ex_data(s,0,arg)
|
|
#define RSA_get_app_data(s) RSA_get_ex_data(s,0)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rsa/rsa_eay.c ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_eay.c
|
|
*** crypto/openssl/crypto/rsa/rsa_eay.c Tue Jul 30 09:58:52 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_eay.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 185,191 ****
|
|
BN_clear_free(&ret);
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
--- 184,190 ----
|
|
BN_clear_free(&ret);
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
***************
|
|
*** 269,275 ****
|
|
BN_clear_free(&f);
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
--- 268,274 ----
|
|
BN_clear_free(&f);
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
***************
|
|
*** 368,374 ****
|
|
BN_clear_free(&ret);
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
--- 367,373 ----
|
|
BN_clear_free(&ret);
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
***************
|
|
*** 465,471 ****
|
|
BN_clear_free(&ret);
|
|
if (buf != NULL)
|
|
{
|
|
! memset(buf,0,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
--- 464,470 ----
|
|
BN_clear_free(&ret);
|
|
if (buf != NULL)
|
|
{
|
|
! OPENSSL_cleanse(buf,num);
|
|
OPENSSL_free(buf);
|
|
}
|
|
return(r);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rsa/rsa_pk1.c ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_pk1.c
|
|
*** crypto/openssl/crypto/rsa/rsa_pk1.c Thu Apr 13 02:29:52 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_pk1.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 68,74 ****
|
|
int j;
|
|
unsigned char *p;
|
|
|
|
! if (flen > (tlen-11))
|
|
{
|
|
RSAerr(RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_1,RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE);
|
|
return(0);
|
|
--- 68,74 ----
|
|
int j;
|
|
unsigned char *p;
|
|
|
|
! if (flen > (tlen-RSA_PKCS1_PADDING_SIZE))
|
|
{
|
|
RSAerr(RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_1,RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE);
|
|
return(0);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rsa/rsa_saos.c ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_saos.c
|
|
*** crypto/openssl/crypto/rsa/rsa_saos.c Sun Nov 12 20:00:13 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_saos.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 76,82 ****
|
|
|
|
i=i2d_ASN1_OCTET_STRING(&sig,NULL);
|
|
j=RSA_size(rsa);
|
|
! if ((i-RSA_PKCS1_PADDING) > j)
|
|
{
|
|
RSAerr(RSA_F_RSA_SIGN_ASN1_OCTET_STRING,RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY);
|
|
return(0);
|
|
--- 76,82 ----
|
|
|
|
i=i2d_ASN1_OCTET_STRING(&sig,NULL);
|
|
j=RSA_size(rsa);
|
|
! if (i > (j-RSA_PKCS1_PADDING_SIZE))
|
|
{
|
|
RSAerr(RSA_F_RSA_SIGN_ASN1_OCTET_STRING,RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY);
|
|
return(0);
|
|
***************
|
|
*** 95,101 ****
|
|
else
|
|
*siglen=i;
|
|
|
|
! memset(s,0,(unsigned int)j+1);
|
|
OPENSSL_free(s);
|
|
return(ret);
|
|
}
|
|
--- 95,101 ----
|
|
else
|
|
*siglen=i;
|
|
|
|
! OPENSSL_cleanse(s,(unsigned int)j+1);
|
|
OPENSSL_free(s);
|
|
return(ret);
|
|
}
|
|
***************
|
|
*** 137,143 ****
|
|
ret=1;
|
|
err:
|
|
if (sig != NULL) M_ASN1_OCTET_STRING_free(sig);
|
|
! memset(s,0,(unsigned int)siglen);
|
|
OPENSSL_free(s);
|
|
return(ret);
|
|
}
|
|
--- 137,143 ----
|
|
ret=1;
|
|
err:
|
|
if (sig != NULL) M_ASN1_OCTET_STRING_free(sig);
|
|
! OPENSSL_cleanse(s,(unsigned int)siglen);
|
|
OPENSSL_free(s);
|
|
return(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/rsa/rsa_sign.c ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_sign.c
|
|
*** crypto/openssl/crypto/rsa/rsa_sign.c Sun Nov 12 20:00:13 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/rsa/rsa_sign.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 109,115 ****
|
|
i=i2d_X509_SIG(&sig,NULL);
|
|
}
|
|
j=RSA_size(rsa);
|
|
! if ((i-RSA_PKCS1_PADDING) > j)
|
|
{
|
|
RSAerr(RSA_F_RSA_SIGN,RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY);
|
|
return(0);
|
|
--- 109,115 ----
|
|
i=i2d_X509_SIG(&sig,NULL);
|
|
}
|
|
j=RSA_size(rsa);
|
|
! if (i > (j-RSA_PKCS1_PADDING_SIZE))
|
|
{
|
|
RSAerr(RSA_F_RSA_SIGN,RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY);
|
|
return(0);
|
|
***************
|
|
*** 131,137 ****
|
|
*siglen=i;
|
|
|
|
if(type != NID_md5_sha1) {
|
|
! memset(s,0,(unsigned int)j+1);
|
|
OPENSSL_free(s);
|
|
}
|
|
return(ret);
|
|
--- 131,137 ----
|
|
*siglen=i;
|
|
|
|
if(type != NID_md5_sha1) {
|
|
! OPENSSL_cleanse(s,(unsigned int)j+1);
|
|
OPENSSL_free(s);
|
|
}
|
|
return(ret);
|
|
***************
|
|
*** 214,220 ****
|
|
}
|
|
err:
|
|
if (sig != NULL) X509_SIG_free(sig);
|
|
! memset(s,0,(unsigned int)siglen);
|
|
OPENSSL_free(s);
|
|
return(ret);
|
|
}
|
|
--- 214,220 ----
|
|
}
|
|
err:
|
|
if (sig != NULL) X509_SIG_free(sig);
|
|
! OPENSSL_cleanse(s,(unsigned int)siglen);
|
|
OPENSSL_free(s);
|
|
return(ret);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/sha/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/sha/Makefile.ssl
|
|
*** crypto/openssl/crypto/sha/Makefile.ssl Sat Feb 17 22:16:36 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/sha/Makefile.ssl Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 92,98 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 92,98 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 103,113 ****
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
! sha1_one.o: ../../include/openssl/sha.h
|
|
sha1dgst.o: ../../include/openssl/opensslconf.h
|
|
sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
|
|
sha1dgst.o: ../md32_common.h sha_locl.h
|
|
sha_dgst.o: ../../include/openssl/opensslconf.h
|
|
sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
|
|
sha_dgst.o: ../md32_common.h sha_locl.h
|
|
! sha_one.o: ../../include/openssl/sha.h
|
|
--- 103,117 ----
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
! sha1_one.o: ../../include/openssl/crypto.h ../../include/openssl/opensslv.h
|
|
! sha1_one.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
|
! sha1_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
sha1dgst.o: ../../include/openssl/opensslconf.h
|
|
sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
|
|
sha1dgst.o: ../md32_common.h sha_locl.h
|
|
sha_dgst.o: ../../include/openssl/opensslconf.h
|
|
sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
|
|
sha_dgst.o: ../md32_common.h sha_locl.h
|
|
! sha_one.o: ../../include/openssl/crypto.h ../../include/openssl/opensslv.h
|
|
! sha_one.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
|
! sha_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/sha/sha1_one.c ../RELENG_5_0/crypto/openssl/crypto/sha/sha1_one.c
|
|
*** crypto/openssl/crypto/sha/sha1_one.c Mon Jan 10 01:21:52 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/sha/sha1_one.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,65 ----
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <openssl/sha.h>
|
|
+ #include <openssl/crypto.h>
|
|
|
|
#ifndef NO_SHA1
|
|
unsigned char *SHA1(const unsigned char *d, unsigned long n, unsigned char *md)
|
|
***************
|
|
*** 70,76 ****
|
|
SHA1_Init(&c);
|
|
SHA1_Update(&c,d,n);
|
|
SHA1_Final(md,&c);
|
|
! memset(&c,0,sizeof(c));
|
|
return(md);
|
|
}
|
|
#endif
|
|
--- 71,77 ----
|
|
SHA1_Init(&c);
|
|
SHA1_Update(&c,d,n);
|
|
SHA1_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c));
|
|
return(md);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/sha/sha1test.c ../RELENG_5_0/crypto/openssl/crypto/sha/sha1test.c
|
|
*** crypto/openssl/crypto/sha/sha1test.c Thu Apr 13 02:29:57 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/sha/sha1test.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_SHA
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 152,158 ****
|
|
}
|
|
else
|
|
printf("test 3 ok\n");
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 154,160 ----
|
|
}
|
|
else
|
|
printf("test 3 ok\n");
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/sha/sha_one.c ../RELENG_5_0/crypto/openssl/crypto/sha/sha_one.c
|
|
*** crypto/openssl/crypto/sha/sha_one.c Mon Jan 10 01:21:52 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/sha/sha_one.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 59,64 ****
|
|
--- 59,65 ----
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <openssl/sha.h>
|
|
+ #include <openssl/crypto.h>
|
|
|
|
#ifndef NO_SHA0
|
|
unsigned char *SHA(const unsigned char *d, unsigned long n, unsigned char *md)
|
|
***************
|
|
*** 70,76 ****
|
|
SHA_Init(&c);
|
|
SHA_Update(&c,d,n);
|
|
SHA_Final(md,&c);
|
|
! memset(&c,0,sizeof(c));
|
|
return(md);
|
|
}
|
|
#endif
|
|
--- 71,77 ----
|
|
SHA_Init(&c);
|
|
SHA_Update(&c,d,n);
|
|
SHA_Final(md,&c);
|
|
! OPENSSL_cleanse(&c,sizeof(c));
|
|
return(md);
|
|
}
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/sha/shatest.c ../RELENG_5_0/crypto/openssl/crypto/sha/shatest.c
|
|
*** crypto/openssl/crypto/sha/shatest.c Thu Apr 13 02:29:57 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/sha/shatest.c Thu Feb 20 12:14:18 2003
|
|
***************
|
|
*** 60,65 ****
|
|
--- 60,67 ----
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
+ #include "../e_os.h"
|
|
+
|
|
#ifdef NO_SHA
|
|
int main(int argc, char *argv[])
|
|
{
|
|
***************
|
|
*** 152,158 ****
|
|
}
|
|
else
|
|
printf("test 3 ok\n");
|
|
! exit(err);
|
|
return(0);
|
|
}
|
|
|
|
--- 154,160 ----
|
|
}
|
|
else
|
|
printf("test 3 ok\n");
|
|
! EXIT(err);
|
|
return(0);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/stack/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/stack/Makefile.ssl
|
|
*** crypto/openssl/crypto/stack/Makefile.ssl Sat Feb 17 22:16:37 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/stack/Makefile.ssl Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/threads/mttest.c ../RELENG_5_0/crypto/openssl/crypto/threads/mttest.c
|
|
*** crypto/openssl/crypto/threads/mttest.c Sun Nov 12 20:00:23 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/threads/mttest.c Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 77,82 ****
|
|
--- 77,86 ----
|
|
#ifdef PTHREADS
|
|
#include <pthread.h>
|
|
#endif
|
|
+ #ifdef VXWORKS
|
|
+ #include <taskLib.h>
|
|
+ #include <semLib.h>
|
|
+ #endif
|
|
#include <openssl/lhash.h>
|
|
#include <openssl/crypto.h>
|
|
#include <openssl/buffer.h>
|
|
***************
|
|
*** 105,114 ****
|
|
--- 109,120 ----
|
|
void solaris_locking_callback(int mode,int type,char *file,int line);
|
|
void win32_locking_callback(int mode,int type,char *file,int line);
|
|
void pthreads_locking_callback(int mode,int type,char *file,int line);
|
|
+ void vxworks_locking_callback(int mode,int type,char *file,int line);
|
|
|
|
unsigned long irix_thread_id(void );
|
|
unsigned long solaris_thread_id(void );
|
|
unsigned long pthreads_thread_id(void );
|
|
+ unsigned long vxworks_thread_id(void );
|
|
|
|
BIO *bio_err=NULL;
|
|
BIO *bio_stdout=NULL;
|
|
***************
|
|
*** 1097,1100 ****
|
|
--- 1103,1221 ----
|
|
#endif /* PTHREADS */
|
|
|
|
|
|
+ #ifdef VXWORKS
|
|
+
|
|
+ #define DEFAULT_TASK_NAME NULL
|
|
+ #define DEFAULT_TASK_PRIORITY 100
|
|
+ #define DEFAULT_TASK_OPTIONS 0
|
|
+ #define DEFAULT_TASK_STACK_BYTES 32768
|
|
+
|
|
+ static SEM_ID *lock_cs;
|
|
+ static long *lock_count;
|
|
+
|
|
+ extern int sysClkRateGet();
|
|
+
|
|
+ void thread_setup(void)
|
|
+ {
|
|
+ int i;
|
|
+
|
|
+ lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(SEM_ID));
|
|
+ lock_count=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(long));
|
|
+ for (i=0; i<CRYPTO_num_locks(); i++)
|
|
+ {
|
|
+ lock_count[i]=0;
|
|
+ lock_cs[i] = semMCreate(SEM_Q_PRIORITY | SEM_INVERSION_SAFE);
|
|
+ }
|
|
+
|
|
+ CRYPTO_set_id_callback((unsigned long (*)())vxworks_thread_id);
|
|
+ CRYPTO_set_locking_callback((void (*)())vxworks_locking_callback);
|
|
+ }
|
|
+
|
|
+ void thread_cleanup(void)
|
|
+ {
|
|
+ int i;
|
|
+
|
|
+ CRYPTO_set_locking_callback(NULL);
|
|
+ fprintf(stderr,"cleanup\n");
|
|
+ for (i=0; i<CRYPTO_num_locks(); i++)
|
|
+ {
|
|
+ semDelete(lock_cs[i]);
|
|
+ fprintf(stderr,"%8ld:%s\n",lock_count[i],
|
|
+ CRYPTO_get_lock_name(i));
|
|
+ }
|
|
+ OPENSSL_free(lock_cs);
|
|
+ OPENSSL_free(lock_count);
|
|
+
|
|
+ fprintf(stderr,"done cleanup\n");
|
|
+ }
|
|
+
|
|
+ void vxworks_locking_callback(int mode, int type, char *file, int line)
|
|
+ {
|
|
+ #ifdef undef
|
|
+ fprintf(stderr,"thread=%4d mode=%s lock=%s %s:%d\n",
|
|
+ CRYPTO_thread_id(),
|
|
+ (mode&CRYPTO_LOCK)?"l":"u",
|
|
+ (type&CRYPTO_READ)?"r":"w",file,line);
|
|
+ #endif
|
|
+ /*
|
|
+ if (CRYPTO_LOCK_SSL_CERT == type)
|
|
+ fprintf(stderr,"(t,m,f,l) %ld %d %s %d\n",
|
|
+ CRYPTO_thread_id(),
|
|
+ mode,file,line);
|
|
+ */
|
|
+ if (mode & CRYPTO_LOCK)
|
|
+ {
|
|
+ semTake(lock_cs[type], WAIT_FOREVER);
|
|
+ lock_count[type]++;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ semGive(lock_cs[type]);
|
|
+ }
|
|
+ }
|
|
+
|
|
+
|
|
+ void do_threads(SSL_CTX *s_ctx, SSL_CTX *c_ctx)
|
|
+ {
|
|
+ SSL_CTX *ssl_ctx[2];
|
|
+ int thread_ctx[MAX_THREAD_NUMBER];
|
|
+ int i;
|
|
+
|
|
+ ssl_ctx[0]=s_ctx;
|
|
+ ssl_ctx[1]=c_ctx;
|
|
+
|
|
+ /*
|
|
+ thr_setconcurrency(thread_number);
|
|
+ */
|
|
+ for (i=0; i<thread_number; i++)
|
|
+ {
|
|
+ thread_ctx[i] = taskSpawn(DEFAULT_TASK_NAME,
|
|
+ DEFAULT_TASK_PRIORITY,
|
|
+ DEFAULT_TASK_OPTIONS,
|
|
+ DEFAULT_TASK_STACK_BYTES,
|
|
+ (FUNCPTR)ndoit,
|
|
+ (int)ssl_ctx, 0, 0, 0, 0, 0, 0, 0, 0, 0);
|
|
+
|
|
+ printf("Spawned task %d (%x)\n", i, thread_ctx[i]);
|
|
+ }
|
|
+
|
|
+ printf("reaping\n");
|
|
+ for (i=0; i<thread_number; i++)
|
|
+ {
|
|
+ while(taskIdVerify(thread_ctx[i]) != ERROR)
|
|
+ {
|
|
+ taskDelay(sysClkRateGet()/10);
|
|
+ }
|
|
+ printf("Reaped task %d (%x)\n", i, thread_ctx[i]);
|
|
+ }
|
|
+
|
|
+ printf("vxworks threads done (%d,%d)\n",
|
|
+ s_ctx->references,c_ctx->references);
|
|
+ }
|
|
+
|
|
+ unsigned long vxworks_thread_id(void)
|
|
+ {
|
|
+ return((unsigned long)taskIdSelf());
|
|
+ }
|
|
|
|
+ #endif /* VXWORKS */
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/tmdiff.c ../RELENG_5_0/crypto/openssl/crypto/tmdiff.c
|
|
*** crypto/openssl/crypto/tmdiff.c Tue Jul 30 08:43:23 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/tmdiff.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 105,110 ****
|
|
--- 105,115 ----
|
|
#include <windows.h>
|
|
#endif
|
|
|
|
+ #ifdef VXWORKS
|
|
+ #include <tickLib.h>
|
|
+ #include <drv/timer/timerDev.h>
|
|
+ #endif
|
|
+
|
|
/* The following if from times(3) man page. It may need to be changed */
|
|
#ifndef HZ
|
|
# ifndef CLK_TCK
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/txt_db/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/txt_db/Makefile.ssl
|
|
*** crypto/openssl/crypto/txt_db/Makefile.ssl Sat Feb 17 22:16:38 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/txt_db/Makefile.ssl Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 68,74 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 68,74 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/uid.c ../RELENG_5_0/crypto/openssl/crypto/uid.c
|
|
*** crypto/openssl/crypto/uid.c Sat May 19 23:05:17 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/uid.c Thu Feb 20 12:14:11 2003
|
|
***************
|
|
*** 64,70 ****
|
|
return issetugid();
|
|
}
|
|
|
|
! #elif defined(WIN32)
|
|
|
|
int OPENSSL_issetugid(void)
|
|
{
|
|
--- 64,70 ----
|
|
return issetugid();
|
|
}
|
|
|
|
! #elif defined(WIN32) || defined(VXWORKS)
|
|
|
|
int OPENSSL_issetugid(void)
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/x509/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/x509/Makefile.ssl
|
|
*** crypto/openssl/crypto/x509/Makefile.ssl Tue Jul 30 08:43:53 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/x509/Makefile.ssl Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 78,84 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 78,84 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/x509/by_file.c ../RELENG_5_0/crypto/openssl/crypto/x509/by_file.c
|
|
*** crypto/openssl/crypto/x509/by_file.c Thu Apr 13 02:30:05 2000
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/x509/by_file.c Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 100,116 ****
|
|
case X509_L_FILE_LOAD:
|
|
if (argl == X509_FILETYPE_DEFAULT)
|
|
{
|
|
! ok = (X509_load_cert_crl_file(ctx,X509_get_default_cert_file(),
|
|
! X509_FILETYPE_PEM) != 0);
|
|
if (!ok)
|
|
{
|
|
X509err(X509_F_BY_FILE_CTRL,X509_R_LOADING_DEFAULTS);
|
|
- }
|
|
- else
|
|
- {
|
|
- file=(char *)Getenv(X509_get_default_cert_file_env());
|
|
- ok = (X509_load_cert_crl_file(ctx,file,
|
|
- X509_FILETYPE_PEM) != 0);
|
|
}
|
|
}
|
|
else
|
|
--- 100,117 ----
|
|
case X509_L_FILE_LOAD:
|
|
if (argl == X509_FILETYPE_DEFAULT)
|
|
{
|
|
! file = (char *)Getenv(X509_get_default_cert_file_env());
|
|
! if (file)
|
|
! ok = (X509_load_cert_crl_file(ctx,file,
|
|
! X509_FILETYPE_PEM) != 0);
|
|
!
|
|
! if (!ok)
|
|
! ok = (X509_load_cert_crl_file(ctx,X509_get_default_cert_file(),
|
|
! X509_FILETYPE_PEM) != 0);
|
|
!
|
|
if (!ok)
|
|
{
|
|
X509err(X509_F_BY_FILE_CTRL,X509_R_LOADING_DEFAULTS);
|
|
}
|
|
}
|
|
else
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/x509/x509_cmp.c ../RELENG_5_0/crypto/openssl/crypto/x509/x509_cmp.c
|
|
*** crypto/openssl/crypto/x509/x509_cmp.c Sat May 19 23:06:25 2001
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/x509/x509_cmp.c Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 57,62 ****
|
|
--- 57,63 ----
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+ #include <ctype.h>
|
|
#include "cryptlib.h"
|
|
#include <openssl/asn1.h>
|
|
#include <openssl/objects.h>
|
|
***************
|
|
*** 157,162 ****
|
|
--- 158,256 ----
|
|
}
|
|
#endif
|
|
|
|
+
|
|
+ /* Case insensitive string comparision */
|
|
+ static int nocase_cmp(const ASN1_STRING *a, const ASN1_STRING *b)
|
|
+ {
|
|
+ int i;
|
|
+
|
|
+ if (a->length != b->length)
|
|
+ return (a->length - b->length);
|
|
+
|
|
+ for (i=0; i<a->length; i++)
|
|
+ {
|
|
+ int ca, cb;
|
|
+
|
|
+ ca = tolower(a->data[i]);
|
|
+ cb = tolower(b->data[i]);
|
|
+
|
|
+ if (ca != cb)
|
|
+ return(ca-cb);
|
|
+ }
|
|
+ return 0;
|
|
+ }
|
|
+
|
|
+ /* Case insensitive string comparision with space normalization
|
|
+ * Space normalization - ignore leading, trailing spaces,
|
|
+ * multiple spaces between characters are replaced by single space
|
|
+ */
|
|
+ static int nocase_spacenorm_cmp(const ASN1_STRING *a, const ASN1_STRING *b)
|
|
+ {
|
|
+ unsigned char *pa = NULL, *pb = NULL;
|
|
+ int la, lb;
|
|
+
|
|
+ la = a->length;
|
|
+ lb = b->length;
|
|
+ pa = a->data;
|
|
+ pb = b->data;
|
|
+
|
|
+ /* skip leading spaces */
|
|
+ while (la > 0 && isspace(*pa))
|
|
+ {
|
|
+ la--;
|
|
+ pa++;
|
|
+ }
|
|
+ while (lb > 0 && isspace(*pb))
|
|
+ {
|
|
+ lb--;
|
|
+ pb++;
|
|
+ }
|
|
+
|
|
+ /* skip trailing spaces */
|
|
+ while (la > 0 && isspace(pa[la-1]))
|
|
+ la--;
|
|
+ while (lb > 0 && isspace(pb[lb-1]))
|
|
+ lb--;
|
|
+
|
|
+ /* compare strings with space normalization */
|
|
+ while (la > 0 && lb > 0)
|
|
+ {
|
|
+ int ca, cb;
|
|
+
|
|
+ /* compare character */
|
|
+ ca = tolower(*pa);
|
|
+ cb = tolower(*pb);
|
|
+ if (ca != cb)
|
|
+ return (ca - cb);
|
|
+
|
|
+ pa++; pb++;
|
|
+ la--; lb--;
|
|
+
|
|
+ if (la <= 0 || lb <= 0)
|
|
+ break;
|
|
+
|
|
+ /* is white space next character ? */
|
|
+ if (isspace(*pa) && isspace(*pb))
|
|
+ {
|
|
+ /* skip remaining white spaces */
|
|
+ while (la > 0 && isspace(*pa))
|
|
+ {
|
|
+ la--;
|
|
+ pa++;
|
|
+ }
|
|
+ while (lb > 0 && isspace(*pb))
|
|
+ {
|
|
+ lb--;
|
|
+ pb++;
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+ if (la > 0 || lb > 0)
|
|
+ return la - lb;
|
|
+
|
|
+ return 0;
|
|
+ }
|
|
+
|
|
int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b)
|
|
{
|
|
int i,j;
|
|
***************
|
|
*** 170,179 ****
|
|
{
|
|
na=sk_X509_NAME_ENTRY_value(a->entries,i);
|
|
nb=sk_X509_NAME_ENTRY_value(b->entries,i);
|
|
! j=na->value->length-nb->value->length;
|
|
if (j) return(j);
|
|
! j=memcmp(na->value->data,nb->value->data,
|
|
! na->value->length);
|
|
if (j) return(j);
|
|
j=na->set-nb->set;
|
|
if (j) return(j);
|
|
--- 264,283 ----
|
|
{
|
|
na=sk_X509_NAME_ENTRY_value(a->entries,i);
|
|
nb=sk_X509_NAME_ENTRY_value(b->entries,i);
|
|
! j=na->value->type-nb->value->type;
|
|
if (j) return(j);
|
|
! if (na->value->type == V_ASN1_PRINTABLESTRING)
|
|
! j=nocase_spacenorm_cmp(na->value, nb->value);
|
|
! else if (na->value->type == V_ASN1_IA5STRING
|
|
! && OBJ_obj2nid(na->object) == NID_pkcs9_emailAddress)
|
|
! j=nocase_cmp(na->value, nb->value);
|
|
! else
|
|
! {
|
|
! j=na->value->length-nb->value->length;
|
|
! if (j) return(j);
|
|
! j=memcmp(na->value->data,nb->value->data,
|
|
! na->value->length);
|
|
! }
|
|
if (j) return(j);
|
|
j=na->set-nb->set;
|
|
if (j) return(j);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/x509/x509_vfy.c ../RELENG_5_0/crypto/openssl/crypto/x509/x509_vfy.c
|
|
*** crypto/openssl/crypto/x509/x509_vfy.c Sat Jan 26 22:12:13 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/x509/x509_vfy.c Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 567,573 ****
|
|
{
|
|
char *str;
|
|
ASN1_TIME atm;
|
|
! time_t offset;
|
|
char buff1[24],buff2[24],*p;
|
|
int i,j;
|
|
|
|
--- 567,573 ----
|
|
{
|
|
char *str;
|
|
ASN1_TIME atm;
|
|
! long offset;
|
|
char buff1[24],buff2[24],*p;
|
|
int i,j;
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/crypto/x509v3/Makefile.ssl ../RELENG_5_0/crypto/openssl/crypto/x509v3/Makefile.ssl
|
|
*** crypto/openssl/crypto/x509v3/Makefile.ssl Tue Jul 30 08:43:54 2002
|
|
--- ../RELENG_5_0/crypto/openssl/crypto/x509v3/Makefile.ssl Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 72,78 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 72,78 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/demos/selfsign.c ../RELENG_5_0/crypto/openssl/demos/selfsign.c
|
|
*** crypto/openssl/demos/selfsign.c Thu Apr 13 02:30:30 2000
|
|
--- ../RELENG_5_0/crypto/openssl/demos/selfsign.c Thu Feb 20 12:14:19 2003
|
|
***************
|
|
*** 106,112 ****
|
|
}
|
|
rsa=NULL;
|
|
|
|
! X509_set_version(x,3);
|
|
ASN1_INTEGER_set(X509_get_serialNumber(x),serial);
|
|
X509_gmtime_adj(X509_get_notBefore(x),0);
|
|
X509_gmtime_adj(X509_get_notAfter(x),(long)60*60*24*days);
|
|
--- 106,112 ----
|
|
}
|
|
rsa=NULL;
|
|
|
|
! X509_set_version(x,2);
|
|
ASN1_INTEGER_set(X509_get_serialNumber(x),serial);
|
|
X509_gmtime_adj(X509_get_notBefore(x),0);
|
|
X509_gmtime_adj(X509_get_notAfter(x),(long)60*60*24*days);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/apps/passwd.pod ../RELENG_5_0/crypto/openssl/doc/apps/passwd.pod
|
|
*** crypto/openssl/doc/apps/passwd.pod Sun Nov 12 20:01:43 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/apps/passwd.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 69,75 ****
|
|
|
|
B<openssl passwd -crypt -salt xx password> prints B<xxj31ZMTZzkVA>.
|
|
|
|
! B<openssl passwd -1 -salt xxxxxxxx password> prints B<$1$xxxxxxxx$8XJIcl6ZXqBMCK0qFevqT1>.
|
|
|
|
B<openssl passwd -apr1 -salt xxxxxxxx password> prints B<$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0>.
|
|
|
|
--- 69,75 ----
|
|
|
|
B<openssl passwd -crypt -salt xx password> prints B<xxj31ZMTZzkVA>.
|
|
|
|
! B<openssl passwd -1 -salt xxxxxxxx password> prints B<$1$xxxxxxxx$UYCIxa628.9qXjpQCjM4a.>.
|
|
|
|
B<openssl passwd -apr1 -salt xxxxxxxx password> prints B<$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0>.
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/apps/req.pod ../RELENG_5_0/crypto/openssl/doc/apps/req.pod
|
|
*** crypto/openssl/doc/apps/req.pod Sun Nov 12 20:01:48 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/apps/req.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 457,469 ****
|
|
|
|
The header and footer lines in the B<PEM> format are normally:
|
|
|
|
! -----BEGIN CERTIFICATE REQUEST----
|
|
! -----END CERTIFICATE REQUEST----
|
|
|
|
some software (some versions of Netscape certificate server) instead needs:
|
|
|
|
! -----BEGIN NEW CERTIFICATE REQUEST----
|
|
! -----END NEW CERTIFICATE REQUEST----
|
|
|
|
which is produced with the B<-newhdr> option but is otherwise compatible.
|
|
Either form is accepted transparently on input.
|
|
--- 457,469 ----
|
|
|
|
The header and footer lines in the B<PEM> format are normally:
|
|
|
|
! -----BEGIN CERTIFICATE REQUEST-----
|
|
! -----END CERTIFICATE REQUEST-----
|
|
|
|
some software (some versions of Netscape certificate server) instead needs:
|
|
|
|
! -----BEGIN NEW CERTIFICATE REQUEST-----
|
|
! -----END NEW CERTIFICATE REQUEST-----
|
|
|
|
which is produced with the B<-newhdr> option but is otherwise compatible.
|
|
Either form is accepted transparently on input.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/apps/smime.pod ../RELENG_5_0/crypto/openssl/doc/apps/smime.pod
|
|
*** crypto/openssl/doc/apps/smime.pod Tue Jul 30 09:37:55 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/apps/smime.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 340,347 ****
|
|
signature by line wrapping the base64 encoded structure and surrounding
|
|
it with:
|
|
|
|
! -----BEGIN PKCS7----
|
|
! -----END PKCS7----
|
|
|
|
and using the command,
|
|
|
|
--- 340,347 ----
|
|
signature by line wrapping the base64 encoded structure and surrounding
|
|
it with:
|
|
|
|
! -----BEGIN PKCS7-----
|
|
! -----END PKCS7-----
|
|
|
|
and using the command,
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/apps/x509.pod ../RELENG_5_0/crypto/openssl/doc/apps/x509.pod
|
|
*** crypto/openssl/doc/apps/x509.pod Sun Nov 12 20:01:53 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/apps/x509.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 321,327 ****
|
|
".srl" appended. For example if the CA certificate file is called
|
|
"mycacert.pem" it expects to find a serial number file called "mycacert.srl".
|
|
|
|
! =item B<-CAcreateserial filename>
|
|
|
|
with this option the CA serial number file is created if it does not exist:
|
|
it will contain the serial number "02" and the certificate being signed will
|
|
--- 321,327 ----
|
|
".srl" appended. For example if the CA certificate file is called
|
|
"mycacert.pem" it expects to find a serial number file called "mycacert.srl".
|
|
|
|
! =item B<-CAcreateserial>
|
|
|
|
with this option the CA serial number file is created if it does not exist:
|
|
it will contain the serial number "02" and the certificate being signed will
|
|
***************
|
|
*** 532,556 ****
|
|
Set a certificate to be trusted for SSL client use and change set its alias to
|
|
"Steve's Class 1 CA"
|
|
|
|
! openssl x509 -in cert.pem -addtrust sslclient \
|
|
! -alias "Steve's Class 1 CA" -out trust.pem
|
|
|
|
=head1 NOTES
|
|
|
|
The PEM format uses the header and footer lines:
|
|
|
|
! -----BEGIN CERTIFICATE----
|
|
! -----END CERTIFICATE----
|
|
|
|
it will also handle files containing:
|
|
|
|
! -----BEGIN X509 CERTIFICATE----
|
|
! -----END X509 CERTIFICATE----
|
|
|
|
Trusted certificates have the lines
|
|
|
|
! -----BEGIN TRUSTED CERTIFICATE----
|
|
! -----END TRUSTED CERTIFICATE----
|
|
|
|
The conversion to UTF8 format used with the name options assumes that
|
|
T61Strings use the ISO8859-1 character set. This is wrong but Netscape
|
|
--- 532,556 ----
|
|
Set a certificate to be trusted for SSL client use and change set its alias to
|
|
"Steve's Class 1 CA"
|
|
|
|
! openssl x509 -in cert.pem -addtrust clientAuth \
|
|
! -setalias "Steve's Class 1 CA" -out trust.pem
|
|
|
|
=head1 NOTES
|
|
|
|
The PEM format uses the header and footer lines:
|
|
|
|
! -----BEGIN CERTIFICATE-----
|
|
! -----END CERTIFICATE-----
|
|
|
|
it will also handle files containing:
|
|
|
|
! -----BEGIN X509 CERTIFICATE-----
|
|
! -----END X509 CERTIFICATE-----
|
|
|
|
Trusted certificates have the lines
|
|
|
|
! -----BEGIN TRUSTED CERTIFICATE-----
|
|
! -----END TRUSTED CERTIFICATE-----
|
|
|
|
The conversion to UTF8 format used with the name options assumes that
|
|
T61Strings use the ISO8859-1 character set. This is wrong but Netscape
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/c-indentation.el ../RELENG_5_0/crypto/openssl/doc/c-indentation.el
|
|
*** crypto/openssl/doc/c-indentation.el Sun Nov 12 20:01:00 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/c-indentation.el Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 13,24 ****
|
|
;
|
|
; Apparently statement blocks that are not introduced by a statement
|
|
; such as "if" and that are not the body of a function cannot
|
|
! ; be handled too well by CC mode with this indentation style.
|
|
! ; The style defined below does not indent them at all.
|
|
! ; To insert tabs manually, prefix them with ^Q (the "quoted-insert"
|
|
! ; command of Emacs). If you know a solution to this problem
|
|
! ; or find other problems with this indentation style definition,
|
|
! ; please send e-mail to bodo@openssl.org.
|
|
|
|
(c-add-style "eay"
|
|
'((c-basic-offset . 8)
|
|
--- 13,22 ----
|
|
;
|
|
; Apparently statement blocks that are not introduced by a statement
|
|
; such as "if" and that are not the body of a function cannot
|
|
! ; be handled too well by CC mode with this indentation style,
|
|
! ; so you have to indent them manually (you can use C-q tab).
|
|
! ;
|
|
! ; For suggesting improvements, please send e-mail to bodo@openssl.org.
|
|
|
|
(c-add-style "eay"
|
|
'((c-basic-offset . 8)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_CTX_new.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_CTX_new.pod
|
|
*** crypto/openssl/doc/crypto/BN_CTX_new.pod Thu Apr 13 02:31:29 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_CTX_new.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 42,48 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_add(3)|BN_add(3)>,
|
|
L<BN_CTX_start(3)|BN_CTX_start(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 42,48 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_add(3)|BN_add(3)>,
|
|
L<BN_CTX_start(3)|BN_CTX_start(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_add.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_add.pod
|
|
*** crypto/openssl/doc/crypto/BN_add.pod Thu Apr 13 02:31:29 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_add.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 86,92 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_CTX_new(3)|BN_CTX_new(3)>,
|
|
L<BN_add_word(3)|BN_add_word(3)>, L<BN_set_bit(3)|BN_set_bit(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 86,92 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_CTX_new(3)|BN_CTX_new(3)>,
|
|
L<BN_add_word(3)|BN_add_word(3)>, L<BN_set_bit(3)|BN_set_bit(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_add_word.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_add_word.pod
|
|
*** crypto/openssl/doc/crypto/BN_add_word.pod Thu Apr 13 02:31:29 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_add_word.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 46,52 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_add(3)|BN_add(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 46,52 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_add(3)|BN_add(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_bn2bin.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_bn2bin.pod
|
|
*** crypto/openssl/doc/crypto/BN_bn2bin.pod Tue Jul 30 08:44:00 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_bn2bin.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 80,86 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_zero(3)|BN_zero(3)>,
|
|
L<ASN1_INTEGER_to_BN(3)|ASN1_INTEGER_to_BN(3)>,
|
|
L<BN_num_bytes(3)|BN_num_bytes(3)>
|
|
|
|
--- 80,86 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_zero(3)|BN_zero(3)>,
|
|
L<ASN1_INTEGER_to_BN(3)|ASN1_INTEGER_to_BN(3)>,
|
|
L<BN_num_bytes(3)|BN_num_bytes(3)>
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_copy.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_copy.pod
|
|
*** crypto/openssl/doc/crypto/BN_copy.pod Thu Apr 13 02:31:29 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_copy.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 25,31 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 25,31 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_generate_prime.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_generate_prime.pod
|
|
*** crypto/openssl/doc/crypto/BN_generate_prime.pod Thu Apr 13 02:31:30 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_generate_prime.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 70,76 ****
|
|
|
|
Both BN_is_prime() and BN_is_prime_fasttest() perform a Miller-Rabin
|
|
probabilistic primality test with B<checks> iterations. If
|
|
! B<checks == BN_prime_check>, a number of iterations is used that
|
|
yields a false positive rate of at most 2^-80 for random input.
|
|
|
|
If B<callback> is not B<NULL>, B<callback(1, j, cb_arg)> is called
|
|
--- 70,76 ----
|
|
|
|
Both BN_is_prime() and BN_is_prime_fasttest() perform a Miller-Rabin
|
|
probabilistic primality test with B<checks> iterations. If
|
|
! B<checks == BN_prime_checks>, a number of iterations is used that
|
|
yields a false positive rate of at most 2^-80 for random input.
|
|
|
|
If B<callback> is not B<NULL>, B<callback(1, j, cb_arg)> is called
|
|
***************
|
|
*** 90,96 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 90,96 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_mod_inverse.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_mod_inverse.pod
|
|
*** crypto/openssl/doc/crypto/BN_mod_inverse.pod Thu Apr 13 02:31:30 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_mod_inverse.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 27,33 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_add(3)|BN_add(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 27,33 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_add(3)|BN_add(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_mod_mul_montgomery.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_mod_mul_montgomery.pod
|
|
*** crypto/openssl/doc/crypto/BN_mod_mul_montgomery.pod Sun Nov 12 20:02:03 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_mod_mul_montgomery.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 81,87 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_add(3)|BN_add(3)>,
|
|
L<BN_CTX_new(3)|BN_CTX_new(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 81,87 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_add(3)|BN_add(3)>,
|
|
L<BN_CTX_new(3)|BN_CTX_new(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_mod_mul_reciprocal.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_mod_mul_reciprocal.pod
|
|
*** crypto/openssl/doc/crypto/BN_mod_mul_reciprocal.pod Sun Nov 12 20:02:03 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_mod_mul_reciprocal.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 69,75 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<BN_add(3)|BN_add(3)>,
|
|
L<BN_CTX_new(3)|BN_CTX_new(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 69,75 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<BN_add(3)|BN_add(3)>,
|
|
L<BN_CTX_new(3)|BN_CTX_new(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_new.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_new.pod
|
|
*** crypto/openssl/doc/crypto/BN_new.pod Thu Apr 13 02:31:32 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_new.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 42,48 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 42,48 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/BN_rand.pod ../RELENG_5_0/crypto/openssl/doc/crypto/BN_rand.pod
|
|
*** crypto/openssl/doc/crypto/BN_rand.pod Tue Jul 30 09:37:56 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/BN_rand.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 45,51 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>,
|
|
L<RAND_add(3)|RAND_add(3)>, L<RAND_bytes(3)|RAND_bytes(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 45,51 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
|
L<RAND_add(3)|RAND_add(3)>, L<RAND_bytes(3)|RAND_bytes(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DH_generate_key.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DH_generate_key.pod
|
|
*** crypto/openssl/doc/crypto/DH_generate_key.pod Thu Apr 13 02:31:32 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DH_generate_key.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 40,46 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>, L<DH_size(3)|DH_size(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 40,46 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>, L<DH_size(3)|DH_size(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DH_generate_parameters.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DH_generate_parameters.pod
|
|
*** crypto/openssl/doc/crypto/DH_generate_parameters.pod Thu Apr 13 02:31:32 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DH_generate_parameters.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 59,65 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>, L<DH_free(3)|DH_free(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 59,66 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
|
! L<DH_free(3)|DH_free(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DH_new.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DH_new.pod
|
|
*** crypto/openssl/doc/crypto/DH_new.pod Thu Apr 13 02:31:32 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DH_new.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 29,35 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<err(3)|err(3)>,
|
|
L<DH_generate_parameters(3)|DH_generate_parameters(3)>,
|
|
L<DH_generate_key(3)|DH_generate_key(3)>
|
|
|
|
--- 29,35 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<ERR_get_error(3)|ERR_get_error(3)>,
|
|
L<DH_generate_parameters(3)|DH_generate_parameters(3)>,
|
|
L<DH_generate_key(3)|DH_generate_key(3)>
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_SIG_new.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_SIG_new.pod
|
|
*** crypto/openssl/doc/crypto/DSA_SIG_new.pod Thu Apr 13 02:31:32 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_SIG_new.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 30,36 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<err(3)|err(3)>, L<DSA_do_sign(3)|DSA_do_sign(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 30,37 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>,
|
|
! L<DSA_do_sign(3)|DSA_do_sign(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_do_sign.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_do_sign.pod
|
|
*** crypto/openssl/doc/crypto/DSA_do_sign.pod Thu Apr 13 02:31:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_do_sign.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 36,42 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>,
|
|
L<DSA_SIG_new(3)|DSA_SIG_new(3)>,
|
|
L<DSA_sign(3)|DSA_sign(3)>
|
|
|
|
--- 36,42 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
|
L<DSA_SIG_new(3)|DSA_SIG_new(3)>,
|
|
L<DSA_sign(3)|DSA_sign(3)>
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_dup_DH.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_dup_DH.pod
|
|
*** crypto/openssl/doc/crypto/DSA_dup_DH.pod Thu Apr 13 02:31:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_dup_DH.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 27,33 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<dsa(3)|dsa(3)>, L<err(3)|err(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 27,33 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dh(3)|dh(3)>, L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_generate_key.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_generate_key.pod
|
|
*** crypto/openssl/doc/crypto/DSA_generate_key.pod Thu Apr 13 02:31:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_generate_key.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 24,30 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>, L<DSA_generate_parameters(3)|DSA_generate_parameters(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 24,31 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
|
! L<DSA_generate_parameters(3)|DSA_generate_parameters(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_generate_parameters.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_generate_parameters.pod
|
|
*** crypto/openssl/doc/crypto/DSA_generate_parameters.pod Thu Apr 13 02:31:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_generate_parameters.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 90,96 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>,
|
|
L<DSA_free(3)|DSA_free(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 90,96 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
|
L<DSA_free(3)|DSA_free(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_new.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_new.pod
|
|
*** crypto/openssl/doc/crypto/DSA_new.pod Thu Apr 13 02:31:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_new.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 30,36 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<err(3)|err(3)>,
|
|
L<DSA_generate_parameters(3)|DSA_generate_parameters(3)>,
|
|
L<DSA_generate_key(3)|DSA_generate_key(3)>
|
|
|
|
--- 30,36 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>,
|
|
L<DSA_generate_parameters(3)|DSA_generate_parameters(3)>,
|
|
L<DSA_generate_key(3)|DSA_generate_key(3)>
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/DSA_sign.pod ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_sign.pod
|
|
*** crypto/openssl/doc/crypto/DSA_sign.pod Thu Apr 13 02:31:33 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/DSA_sign.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 55,61 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>,
|
|
L<DSA_do_sign(3)|DSA_do_sign(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 55,61 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
|
L<DSA_do_sign(3)|DSA_do_sign(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/EVP_SealInit.pod ../RELENG_5_0/crypto/openssl/doc/crypto/EVP_SealInit.pod
|
|
*** crypto/openssl/doc/crypto/EVP_SealInit.pod Sun Nov 12 20:02:08 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/EVP_SealInit.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 12,18 ****
|
|
int *ekl, unsigned char *iv,EVP_PKEY **pubk, int npubk);
|
|
int EVP_SealUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
int *outl, unsigned char *in, int inl);
|
|
! int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
int *outl);
|
|
|
|
=head1 DESCRIPTION
|
|
--- 12,18 ----
|
|
int *ekl, unsigned char *iv,EVP_PKEY **pubk, int npubk);
|
|
int EVP_SealUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
int *outl, unsigned char *in, int inl);
|
|
! void EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
int *outl);
|
|
|
|
=head1 DESCRIPTION
|
|
***************
|
|
*** 43,50 ****
|
|
|
|
EVP_SealInit() returns 0 on error or B<npubk> if successful.
|
|
|
|
! EVP_SealUpdate() and EVP_SealFinal() return 1 for success and 0 for
|
|
! failure.
|
|
|
|
=head1 NOTES
|
|
|
|
--- 43,49 ----
|
|
|
|
EVP_SealInit() returns 0 on error or B<npubk> if successful.
|
|
|
|
! EVP_SealUpdate() returns 1 for success and 0 for failure.
|
|
|
|
=head1 NOTES
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RAND_bytes.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RAND_bytes.pod
|
|
*** crypto/openssl/doc/crypto/RAND_bytes.pod Thu Apr 13 02:31:37 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RAND_bytes.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 35,41 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<rand(3)|rand(3)>, L<err(3)|err(3)>, L<RAND_add(3)|RAND_add(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 35,42 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<rand(3)|rand(3)>, L<ERR_get_error(3)|ERR_get_error(3)>,
|
|
! L<RAND_add(3)|RAND_add(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_check_key.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_check_key.pod
|
|
*** crypto/openssl/doc/crypto/RSA_check_key.pod Tue Jul 30 09:37:58 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_check_key.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 39,45 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<rsa(3)|rsa(3)>, L<err(3)|err(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 39,45 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<rsa(3)|rsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_generate_key.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_generate_key.pod
|
|
*** crypto/openssl/doc/crypto/RSA_generate_key.pod Tue Jul 30 08:44:02 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_generate_key.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 59,65 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<err(3)|err(3)>, L<rand(3)|rand(3)>, L<rsa(3)|rsa(3)>, L<RSA_free(3)|RSA_free(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 59,66 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>, L<rsa(3)|rsa(3)>,
|
|
! L<RSA_free(3)|RSA_free(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_print.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_print.pod
|
|
*** crypto/openssl/doc/crypto/RSA_print.pod Sun Nov 12 20:02:10 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_print.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 2,10 ****
|
|
|
|
=head1 NAME
|
|
|
|
! RSA_print, RSA_print_fp, DHparams_print, DHparams_print_fp, DSA_print,
|
|
! DSA_print_fp, DHparams_print, DHparams_print_fp - print cryptographic
|
|
! parameters
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
--- 2,10 ----
|
|
|
|
=head1 NAME
|
|
|
|
! RSA_print, RSA_print_fp,
|
|
! DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp,
|
|
! DHparams_print, DHparams_print_fp - print cryptographic parameters
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_private_encrypt.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_private_encrypt.pod
|
|
*** crypto/openssl/doc/crypto/RSA_private_encrypt.pod Thu Apr 13 02:31:37 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_private_encrypt.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 59,65 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<err(3)|err(3)>, L<rsa(3)|rsa(3)>, L<RSA_sign(3)|RSA_sign(3)>, L<RSA_verify(3)|RSA_verify(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
--- 59,66 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<ERR_get_error(3)|ERR_get_error(3)>, L<rsa(3)|rsa(3)>,
|
|
! L<RSA_sign(3)|RSA_sign(3)>, L<RSA_verify(3)|RSA_verify(3)>
|
|
|
|
=head1 HISTORY
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_public_encrypt.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_public_encrypt.pod
|
|
*** crypto/openssl/doc/crypto/RSA_public_encrypt.pod Sun Nov 12 20:02:13 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_public_encrypt.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 72,78 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<err(3)|err(3)>, L<rand(3)|rand(3)>, L<rsa(3)|rsa(3)>, L<RSA_size(3)|RSA_size(3)>
|
|
|
|
=head1 NOTES
|
|
|
|
--- 72,79 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>, L<rsa(3)|rsa(3)>,
|
|
! L<RSA_size(3)|RSA_size(3)>
|
|
|
|
=head1 NOTES
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_sign.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_sign.pod
|
|
*** crypto/openssl/doc/crypto/RSA_sign.pod Thu Apr 13 02:31:40 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_sign.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 50,57 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<err(3)|err(3)>, L<objects(3)|objects(3)>, L<rsa(3)|rsa(3)>,
|
|
! L<RSA_private_encrypt(3)|RSA_private_encrypt(3)>,
|
|
L<RSA_public_decrypt(3)|RSA_public_decrypt(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 50,57 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<ERR_get_error(3)|ERR_get_error(3)>, L<objects(3)|objects(3)>,
|
|
! L<rsa(3)|rsa(3)>, L<RSA_private_encrypt(3)|RSA_private_encrypt(3)>,
|
|
L<RSA_public_decrypt(3)|RSA_public_decrypt(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod
|
|
*** crypto/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod Thu Apr 13 02:31:40 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 47,54 ****
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<err(3)|err(3)>, L<objects(3)|objects(3)>, L<rand(3)|rand(3)>,
|
|
! L<rsa(3)|rsa(3)>, L<RSA_sign(3)|RSA_sign(3)>,
|
|
L<RSA_verify(3)|RSA_verify(3)>
|
|
|
|
=head1 HISTORY
|
|
--- 47,54 ----
|
|
|
|
=head1 SEE ALSO
|
|
|
|
! L<ERR_get_error(3)|ERR_get_error(3)>, L<objects(3)|objects(3)>,
|
|
! L<rand(3)|rand(3)>, L<rsa(3)|rsa(3)>, L<RSA_sign(3)|RSA_sign(3)>,
|
|
L<RSA_verify(3)|RSA_verify(3)>
|
|
|
|
=head1 HISTORY
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/openssl.txt ../RELENG_5_0/crypto/openssl/doc/openssl.txt
|
|
*** crypto/openssl/doc/openssl.txt Sun Nov 12 20:01:05 2000
|
|
--- ../RELENG_5_0/crypto/openssl/doc/openssl.txt Thu Feb 20 12:14:20 2003
|
|
***************
|
|
*** 344,350 ****
|
|
|
|
Examples:
|
|
|
|
! subjectAltName=email:copy,email:my@other.address,URL:http://my.url.here/
|
|
subjectAltName=email:my@other.address,RID:1.2.3.4
|
|
|
|
Issuer Alternative Name.
|
|
--- 344,350 ----
|
|
|
|
Examples:
|
|
|
|
! subjectAltName=email:copy,email:my@other.address,URI:http://my.url.here/
|
|
subjectAltName=email:my@other.address,RID:1.2.3.4
|
|
|
|
Issuer Alternative Name.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/ssl/SSL_CTX_add_session.pod ../RELENG_5_0/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod
|
|
*** crypto/openssl/doc/ssl/SSL_CTX_add_session.pod Sat Feb 17 22:17:10 2001
|
|
--- ../RELENG_5_0/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 37,42 ****
|
|
--- 37,50 ----
|
|
identical (the SSL_SESSION object is identical), SSL_CTX_add_session()
|
|
is a no-op, and the return value is 0.
|
|
|
|
+ If a server SSL_CTX is configured with the SSL_SESS_CACHE_NO_INTERNAL_STORE
|
|
+ flag then the internal cache will not be populated automatically by new
|
|
+ sessions negotiated by the SSL/TLS implementation, even though the internal
|
|
+ cache will be searched automatically for session-resume requests (the
|
|
+ latter can be surpressed by SSL_SESS_CACHE_NO_INTERNAL_LOOKUP). So the
|
|
+ application can use SSL_CTX_add_session() directly to have full control
|
|
+ over the sessions that can be resumed if desired.
|
|
+
|
|
|
|
=head1 RETURN VALUES
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/ssl/SSL_CTX_set_session_cache_mode.pod ../RELENG_5_0/crypto/openssl/doc/ssl/SSL_CTX_set_session_cache_mode.pod
|
|
*** crypto/openssl/doc/ssl/SSL_CTX_set_session_cache_mode.pod Sat Jan 26 22:12:41 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/ssl/SSL_CTX_set_session_cache_mode.pod Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 26,37 ****
|
|
object.
|
|
|
|
In order to reuse a session, a client must send the session's id to the
|
|
! server. It can only send exactly one id. The server then decides whether it
|
|
! agrees in reusing the session or starts the handshake for a new session.
|
|
!
|
|
! A server will lookup up the session in its internal session storage. If
|
|
! the session is not found in internal storage or internal storage is
|
|
! deactivated, the server will try the external storage if available.
|
|
|
|
Since a client may try to reuse a session intended for use in a different
|
|
context, the session id context must be set by the server (see
|
|
--- 26,39 ----
|
|
object.
|
|
|
|
In order to reuse a session, a client must send the session's id to the
|
|
! server. It can only send exactly one id. The server then either
|
|
! agrees to reuse the session or it starts a full handshake (to create a new
|
|
! session).
|
|
!
|
|
! A server will lookup up the session in its internal session storage. If the
|
|
! session is not found in internal storage or lookups for the internal storage
|
|
! have been deactivated (SSL_SESS_CACHE_NO_INTERNAL_LOOKUP), the server will try
|
|
! the external storage if available.
|
|
|
|
Since a client may try to reuse a session intended for use in a different
|
|
context, the session id context must be set by the server (see
|
|
***************
|
|
*** 57,65 ****
|
|
=item SSL_SESS_CACHE_SERVER
|
|
|
|
Server sessions are added to the session cache. When a client proposes a
|
|
! session to be reused, the session is looked up in the internal session cache.
|
|
! If the session is found, the server will try to reuse the session.
|
|
! This is the default.
|
|
|
|
=item SSL_SESS_CACHE_BOTH
|
|
|
|
--- 59,68 ----
|
|
=item SSL_SESS_CACHE_SERVER
|
|
|
|
Server sessions are added to the session cache. When a client proposes a
|
|
! session to be reused, the server looks for the corresponding session in (first)
|
|
! the internal session cache (unless SSL_SESS_CACHE_NO_INTERNAL_LOOKUP is set),
|
|
! then (second) in the external cache if available. If the session is found, the
|
|
! server will try to reuse the session. This is the default.
|
|
|
|
=item SSL_SESS_CACHE_BOTH
|
|
|
|
***************
|
|
*** 77,88 ****
|
|
|
|
=item SSL_SESS_CACHE_NO_INTERNAL_LOOKUP
|
|
|
|
! By setting this flag sessions are cached in the internal storage but
|
|
! they are not looked up automatically. If an external session cache
|
|
! is enabled, sessions are looked up in the external cache. As automatic
|
|
! lookup only applies for SSL/TLS servers, the flag has no effect on
|
|
clients.
|
|
|
|
=back
|
|
|
|
The default mode is SSL_SESS_CACHE_SERVER.
|
|
--- 80,111 ----
|
|
|
|
=item SSL_SESS_CACHE_NO_INTERNAL_LOOKUP
|
|
|
|
! By setting this flag, session-resume operations in an SSL/TLS server will not
|
|
! automatically look up sessions in the internal cache, even if sessions are
|
|
! automatically stored there. If external session caching callbacks are in use,
|
|
! this flag guarantees that all lookups are directed to the external cache.
|
|
! As automatic lookup only applies for SSL/TLS servers, the flag has no effect on
|
|
clients.
|
|
|
|
+ =item SSL_SESS_CACHE_NO_INTERNAL_STORE
|
|
+
|
|
+ Depending on the presence of SSL_SESS_CACHE_CLIENT and/or SSL_SESS_CACHE_SERVER,
|
|
+ sessions negotiated in an SSL/TLS handshake may be cached for possible reuse.
|
|
+ Normally a new session is added to the internal cache as well as any external
|
|
+ session caching (callback) that is configured for the SSL_CTX. This flag will
|
|
+ prevent sessions being stored in the internal cache (though the application can
|
|
+ add them manually using L<SSL_CTX_add_session(3)|SSL_CTX_add_session(3)>). Note:
|
|
+ in any SSL/TLS servers where external caching is configured, any successful
|
|
+ session lookups in the external cache (ie. for session-resume requests) would
|
|
+ normally be copied into the local cache before processing continues - this flag
|
|
+ prevents these additions to the internal cache as well.
|
|
+
|
|
+ =item SSL_SESS_CACHE_NO_INTERNAL
|
|
+
|
|
+ Enable both SSL_SESS_CACHE_NO_INTERNAL_LOOKUP and
|
|
+ SSL_SESS_CACHE_NO_INTERNAL_STORE at the same time.
|
|
+
|
|
+
|
|
=back
|
|
|
|
The default mode is SSL_SESS_CACHE_SERVER.
|
|
***************
|
|
*** 98,108 ****
|
|
--- 121,137 ----
|
|
|
|
L<ssl(3)|ssl(3)>, L<SSL_set_session(3)|SSL_set_session(3)>,
|
|
L<SSL_session_reused(3)|SSL_session_reused(3)>,
|
|
+ L<SSL_CTX_add_session(3)|SSL_CTX_add_session(3)>,
|
|
L<SSL_CTX_sess_number(3)|SSL_CTX_sess_number(3)>,
|
|
L<SSL_CTX_sess_set_cache_size(3)|SSL_CTX_sess_set_cache_size(3)>,
|
|
L<SSL_CTX_sess_set_get_cb(3)|SSL_CTX_sess_set_get_cb(3)>,
|
|
L<SSL_CTX_set_session_id_context(3)|SSL_CTX_set_session_id_context(3)>,
|
|
L<SSL_CTX_set_timeout(3)|SSL_CTX_set_timeout(3)>,
|
|
L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)>
|
|
+
|
|
+ =head1 HISTORY
|
|
+
|
|
+ SSL_SESS_CACHE_NO_INTERNAL_STORE and SSL_SESS_CACHE_NO_INTERNAL
|
|
+ were introduced in OpenSSL 0.9.6h.
|
|
|
|
=cut
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod ../RELENG_5_0/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod
|
|
*** crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod Sat Jan 26 22:12:42 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 235,241 ****
|
|
* At this point, err contains the last verification error. We can use
|
|
* it for something special
|
|
*/
|
|
! if (!preverify_ok && (err == X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT)
|
|
{
|
|
X509_NAME_oneline(X509_get_issuer_name(ctx->current_cert), buf, 256);
|
|
printf("issuer= %s\n", buf);
|
|
--- 235,241 ----
|
|
* At this point, err contains the last verification error. We can use
|
|
* it for something special
|
|
*/
|
|
! if (!preverify_ok && (err == X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT))
|
|
{
|
|
X509_NAME_oneline(X509_get_issuer_name(ctx->current_cert), buf, 256);
|
|
printf("issuer= %s\n", buf);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/doc/ssl/ssl.pod ../RELENG_5_0/crypto/openssl/doc/ssl/ssl.pod
|
|
*** crypto/openssl/doc/ssl/ssl.pod Tue Jul 30 09:38:00 2002
|
|
--- ../RELENG_5_0/crypto/openssl/doc/ssl/ssl.pod Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 347,353 ****
|
|
|
|
long B<SSL_set_tmp_rsa_callback>(SSL *ssl, RSA *(*cb)(SSL *ssl, int export, int keylength));
|
|
|
|
! The same as L<"SSL_CTX_set_tmp_rsa_callback">, except it operates on an SSL
|
|
session instead of a context.
|
|
|
|
=item void B<SSL_CTX_set_verify>(SSL_CTX *ctx, int mode, int (*cb);(void))
|
|
--- 347,353 ----
|
|
|
|
long B<SSL_set_tmp_rsa_callback>(SSL *ssl, RSA *(*cb)(SSL *ssl, int export, int keylength));
|
|
|
|
! The same as B<SSL_CTX_set_tmp_rsa_callback>, except it operates on an SSL
|
|
session instead of a context.
|
|
|
|
=item void B<SSL_CTX_set_verify>(SSL_CTX *ctx, int mode, int (*cb);(void))
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/e_os.h ../RELENG_5_0/crypto/openssl/e_os.h
|
|
*** crypto/openssl/e_os.h Tue Jul 30 09:37:25 2002
|
|
--- ../RELENG_5_0/crypto/openssl/e_os.h Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 219,228 ****
|
|
# define _kbhit kbhit
|
|
# endif
|
|
|
|
! # if defined(WIN16) && !defined(MONOLITH) && defined(SSLEAY) && defined(_WINEXITNOPERSIST)
|
|
! # define EXIT(n) { if (n == 0) _wsetexit(_WINEXITNOPERSIST); return(n); }
|
|
# else
|
|
! # define EXIT(n) return(n);
|
|
# endif
|
|
# define LIST_SEPARATOR_CHAR ';'
|
|
# ifndef X_OK
|
|
--- 219,229 ----
|
|
# define _kbhit kbhit
|
|
# endif
|
|
|
|
! # if defined(WIN16) && defined(SSLEAY) && defined(_WINEXITNOPERSIST)
|
|
! # define EXIT(n) _wsetexit(_WINEXITNOPERSIST)
|
|
! # define OPENSSL_EXIT(n) do { if (n == 0) EXIT(n); return(n); } while(0)
|
|
# else
|
|
! # define EXIT(n) return(n)
|
|
# endif
|
|
# define LIST_SEPARATOR_CHAR ';'
|
|
# ifndef X_OK
|
|
***************
|
|
*** 275,292 ****
|
|
the status is tagged as an error, which I believe is what is wanted here.
|
|
-- Richard Levitte
|
|
*/
|
|
! # if !defined(MONOLITH) || defined(OPENSSL_C)
|
|
! # define EXIT(n) do { int __VMS_EXIT = n; \
|
|
if (__VMS_EXIT == 0) \
|
|
__VMS_EXIT = 1; \
|
|
else \
|
|
__VMS_EXIT = (n << 3) | 2; \
|
|
__VMS_EXIT |= 0x10000000; \
|
|
! exit(__VMS_EXIT); \
|
|
! return(__VMS_EXIT); } while(0)
|
|
! # else
|
|
! # define EXIT(n) return(n)
|
|
! # endif
|
|
# define NO_SYS_PARAM_H
|
|
# else
|
|
/* !defined VMS */
|
|
--- 276,288 ----
|
|
the status is tagged as an error, which I believe is what is wanted here.
|
|
-- Richard Levitte
|
|
*/
|
|
! # define EXIT(n) do { int __VMS_EXIT = n; \
|
|
if (__VMS_EXIT == 0) \
|
|
__VMS_EXIT = 1; \
|
|
else \
|
|
__VMS_EXIT = (n << 3) | 2; \
|
|
__VMS_EXIT |= 0x10000000; \
|
|
! exit(__VMS_EXIT); } while(0)
|
|
# define NO_SYS_PARAM_H
|
|
# else
|
|
/* !defined VMS */
|
|
***************
|
|
*** 317,327 ****
|
|
# define RFILE ".rnd"
|
|
# define LIST_SEPARATOR_CHAR ':'
|
|
# define NUL_DEV "/dev/null"
|
|
! # ifndef MONOLITH
|
|
! # define EXIT(n) exit(n); return(n)
|
|
! # else
|
|
! # define EXIT(n) return(n)
|
|
! # endif
|
|
# endif
|
|
|
|
# define SSLeay_getpid() getpid()
|
|
--- 313,319 ----
|
|
# define RFILE ".rnd"
|
|
# define LIST_SEPARATOR_CHAR ':'
|
|
# define NUL_DEV "/dev/null"
|
|
! # define EXIT(n) exit(n)
|
|
# endif
|
|
|
|
# define SSLeay_getpid() getpid()
|
|
***************
|
|
*** 439,444 ****
|
|
--- 431,444 ----
|
|
extern char *sys_errlist[]; extern int sys_nerr;
|
|
# define strerror(errnum) \
|
|
(((errnum)<0 || (errnum)>=sys_nerr) ? NULL : sys_errlist[errnum])
|
|
+ #endif
|
|
+
|
|
+ #ifndef OPENSSL_EXIT
|
|
+ # if defined(MONOLITH) && !defined(OPENSSL_C)
|
|
+ # define OPENSSL_EXIT(n) return(n)
|
|
+ # else
|
|
+ # define OPENSSL_EXIT(n) do { EXIT(n); return(n); } while(0)
|
|
+ # endif
|
|
#endif
|
|
|
|
/***********************************************/
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/openssl.spec ../RELENG_5_0/crypto/openssl/openssl.spec
|
|
*** crypto/openssl/openssl.spec Fri Aug 9 21:47:55 2002
|
|
--- ../RELENG_5_0/crypto/openssl/openssl.spec Thu Feb 20 12:14:10 2003
|
|
***************
|
|
*** 1,7 ****
|
|
%define libmaj 0
|
|
%define libmin 9
|
|
%define librel 6
|
|
! %define librev g
|
|
Release: 1
|
|
|
|
%define openssldir /var/ssl
|
|
--- 1,7 ----
|
|
%define libmaj 0
|
|
%define libmin 9
|
|
%define librel 6
|
|
! %define librev i
|
|
Release: 1
|
|
|
|
%define openssldir /var/ssl
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/Makefile.ssl ../RELENG_5_0/crypto/openssl/ssl/Makefile.ssl
|
|
*** crypto/openssl/ssl/Makefile.ssl Tue Jul 30 09:38:00 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/Makefile.ssl Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 84,90 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 84,90 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s23_clnt.c ../RELENG_5_0/crypto/openssl/ssl/s23_clnt.c
|
|
*** crypto/openssl/ssl/s23_clnt.c Sat Jan 26 22:17:13 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s23_clnt.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/ssl/s23_clnt.c,v 1.6 2002/01/27 03:17:13 kris Exp $
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
--- 54,59 ----
|
|
***************
|
|
*** 89,106 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv23_client_data,
|
|
! (char *)sslv23_base_method(),sizeof(SSL_METHOD));
|
|
! SSLv23_client_data.ssl_connect=ssl23_connect;
|
|
! SSLv23_client_data.get_ssl_method=ssl23_get_client_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv23_client_data);
|
|
}
|
|
|
|
int ssl23_connect(SSL *s)
|
|
{
|
|
! BUF_MEM *buf;
|
|
unsigned long Time=time(NULL);
|
|
void (*cb)()=NULL;
|
|
int ret= -1;
|
|
--- 87,111 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv23_client_data,
|
|
! (char *)sslv23_base_method(),sizeof(SSL_METHOD));
|
|
! SSLv23_client_data.ssl_connect=ssl23_connect;
|
|
! SSLv23_client_data.get_ssl_method=ssl23_get_client_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv23_client_data);
|
|
}
|
|
|
|
int ssl23_connect(SSL *s)
|
|
{
|
|
! BUF_MEM *buf=NULL;
|
|
unsigned long Time=time(NULL);
|
|
void (*cb)()=NULL;
|
|
int ret= -1;
|
|
***************
|
|
*** 154,159 ****
|
|
--- 159,165 ----
|
|
goto end;
|
|
}
|
|
s->init_buf=buf;
|
|
+ buf=NULL;
|
|
}
|
|
|
|
if (!ssl3_setup_buffers(s)) { ret= -1; goto end; }
|
|
***************
|
|
*** 202,207 ****
|
|
--- 208,215 ----
|
|
}
|
|
end:
|
|
s->in_handshake--;
|
|
+ if (buf != NULL)
|
|
+ BUF_MEM_free(buf);
|
|
if (cb != NULL)
|
|
cb(s,SSL_CB_CONNECT_EXIT,ret);
|
|
return(ret);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s23_lib.c ../RELENG_5_0/crypto/openssl/ssl/s23_lib.c
|
|
*** crypto/openssl/ssl/s23_lib.c Sat May 19 23:17:35 2001
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s23_lib.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/ssl/s23_lib.c,v 1.5 2001/05/20 03:17:35 kris Exp $
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
--- 54,59 ----
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s23_meth.c ../RELENG_5_0/crypto/openssl/ssl/s23_meth.c
|
|
*** crypto/openssl/ssl/s23_meth.c Sat May 19 23:06:59 2001
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s23_meth.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 80,91 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv23_data,(char *)sslv23_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv23_data.ssl_connect=ssl23_connect;
|
|
! SSLv23_data.ssl_accept=ssl23_accept;
|
|
! SSLv23_data.get_ssl_method=ssl23_get_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv23_data);
|
|
}
|
|
--- 80,98 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv23_data,(char *)sslv23_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv23_data.ssl_connect=ssl23_connect;
|
|
! SSLv23_data.ssl_accept=ssl23_accept;
|
|
! SSLv23_data.get_ssl_method=ssl23_get_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv23_data);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s23_srvr.c ../RELENG_5_0/crypto/openssl/ssl/s23_srvr.c
|
|
*** crypto/openssl/ssl/s23_srvr.c Sat Jan 26 22:17:13 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s23_srvr.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/ssl/s23_srvr.c,v 1.6 2002/01/27 03:17:13 kris Exp $
|
|
*/
|
|
/* ====================================================================
|
|
* Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved.
|
|
--- 54,59 ----
|
|
***************
|
|
*** 141,151 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv23_server_data,
|
|
! (char *)sslv23_base_method(),sizeof(SSL_METHOD));
|
|
! SSLv23_server_data.ssl_accept=ssl23_accept;
|
|
! SSLv23_server_data.get_ssl_method=ssl23_get_server_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv23_server_data);
|
|
}
|
|
--- 139,156 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv23_server_data,
|
|
! (char *)sslv23_base_method(),sizeof(SSL_METHOD));
|
|
! SSLv23_server_data.ssl_accept=ssl23_accept;
|
|
! SSLv23_server_data.get_ssl_method=ssl23_get_server_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv23_server_data);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s2_clnt.c ../RELENG_5_0/crypto/openssl/ssl/s2_clnt.c
|
|
*** crypto/openssl/ssl/s2_clnt.c Fri Aug 9 21:50:50 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s2_clnt.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 146,156 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv2_client_data,(char *)sslv2_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv2_client_data.ssl_connect=ssl2_connect;
|
|
! SSLv2_client_data.get_ssl_method=ssl2_get_client_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv2_client_data);
|
|
}
|
|
--- 145,162 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv2_client_data,(char *)sslv2_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv2_client_data.ssl_connect=ssl2_connect;
|
|
! SSLv2_client_data.get_ssl_method=ssl2_get_client_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv2_client_data);
|
|
}
|
|
***************
|
|
*** 202,211 ****
|
|
--- 208,220 ----
|
|
if (!BUF_MEM_grow(buf,
|
|
SSL2_MAX_RECORD_LENGTH_3_BYTE_HEADER))
|
|
{
|
|
+ if (buf == s->init_buf)
|
|
+ buf=NULL;
|
|
ret= -1;
|
|
goto end;
|
|
}
|
|
s->init_buf=buf;
|
|
+ buf=NULL;
|
|
s->init_num=0;
|
|
s->state=SSL2_ST_SEND_CLIENT_HELLO_A;
|
|
s->ctx->stats.sess_connect++;
|
|
***************
|
|
*** 332,337 ****
|
|
--- 341,348 ----
|
|
}
|
|
end:
|
|
s->in_handshake--;
|
|
+ if (buf != NULL)
|
|
+ BUF_MEM_free(buf);
|
|
if (cb != NULL)
|
|
cb(s,SSL_CB_CONNECT_EXIT,ret);
|
|
return(ret);
|
|
***************
|
|
*** 746,753 ****
|
|
if (s->state == SSL2_ST_SEND_CLIENT_CERTIFICATE_A)
|
|
{
|
|
i=ssl2_read(s,(char *)&(buf[s->init_num]),
|
|
! SSL2_MAX_CERT_CHALLENGE_LENGTH+1-s->init_num);
|
|
! if (i<(SSL2_MIN_CERT_CHALLENGE_LENGTH+1-s->init_num))
|
|
return(ssl2_part_read(s,SSL_F_CLIENT_CERTIFICATE,i));
|
|
s->init_num += i;
|
|
|
|
--- 757,764 ----
|
|
if (s->state == SSL2_ST_SEND_CLIENT_CERTIFICATE_A)
|
|
{
|
|
i=ssl2_read(s,(char *)&(buf[s->init_num]),
|
|
! SSL2_MAX_CERT_CHALLENGE_LENGTH+2-s->init_num);
|
|
! if (i<(SSL2_MIN_CERT_CHALLENGE_LENGTH+2-s->init_num))
|
|
return(ssl2_part_read(s,SSL_F_CLIENT_CERTIFICATE,i));
|
|
s->init_num += i;
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s2_enc.c ../RELENG_5_0/crypto/openssl/ssl/s2_enc.c
|
|
*** crypto/openssl/ssl/s2_enc.c Fri Aug 9 21:50:50 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s2_enc.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/ssl/s2_enc.c,v 1.7 2002/08/10 01:50:50 nectar Exp $
|
|
*/
|
|
|
|
#include "ssl_locl.h"
|
|
--- 54,59 ----
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s2_lib.c ../RELENG_5_0/crypto/openssl/ssl/s2_lib.c
|
|
*** crypto/openssl/ssl/s2_lib.c Fri Aug 9 21:50:50 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s2_lib.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/ssl/s2_lib.c,v 1.8 2002/08/10 01:50:50 nectar Exp $
|
|
*/
|
|
|
|
#include "ssl_locl.h"
|
|
--- 54,59 ----
|
|
***************
|
|
*** 309,315 ****
|
|
s2=s->s2;
|
|
if (s2->rbuf != NULL) OPENSSL_free(s2->rbuf);
|
|
if (s2->wbuf != NULL) OPENSSL_free(s2->wbuf);
|
|
! memset(s2,0,sizeof *s2);
|
|
OPENSSL_free(s2);
|
|
s->s2=NULL;
|
|
}
|
|
--- 307,313 ----
|
|
s2=s->s2;
|
|
if (s2->rbuf != NULL) OPENSSL_free(s2->rbuf);
|
|
if (s2->wbuf != NULL) OPENSSL_free(s2->wbuf);
|
|
! OPENSSL_cleanse(s2,sizeof *s2);
|
|
OPENSSL_free(s2);
|
|
s->s2=NULL;
|
|
}
|
|
***************
|
|
*** 378,392 ****
|
|
{
|
|
CRYPTO_w_lock(CRYPTO_LOCK_SSL);
|
|
|
|
! for (i=0; i<SSL2_NUM_CIPHERS; i++)
|
|
! sorted[i]= &(ssl2_ciphers[i]);
|
|
!
|
|
! qsort( (char *)sorted,
|
|
! SSL2_NUM_CIPHERS,sizeof(SSL_CIPHER *),
|
|
! FP_ICC ssl_cipher_ptr_id_cmp);
|
|
!
|
|
CRYPTO_w_unlock(CRYPTO_LOCK_SSL);
|
|
- init=0;
|
|
}
|
|
|
|
id=0x02000000L|((unsigned long)p[0]<<16L)|
|
|
--- 376,394 ----
|
|
{
|
|
CRYPTO_w_lock(CRYPTO_LOCK_SSL);
|
|
|
|
! if (init)
|
|
! {
|
|
! for (i=0; i<SSL2_NUM_CIPHERS; i++)
|
|
! sorted[i]= &(ssl2_ciphers[i]);
|
|
!
|
|
! qsort((char *)sorted,
|
|
! SSL2_NUM_CIPHERS,sizeof(SSL_CIPHER *),
|
|
! FP_ICC ssl_cipher_ptr_id_cmp);
|
|
!
|
|
! init=0;
|
|
! }
|
|
!
|
|
CRYPTO_w_unlock(CRYPTO_LOCK_SSL);
|
|
}
|
|
|
|
id=0x02000000L|((unsigned long)p[0]<<16L)|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s2_meth.c ../RELENG_5_0/crypto/openssl/ssl/s2_meth.c
|
|
*** crypto/openssl/ssl/s2_meth.c Sun Jul 16 01:52:39 2000
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s2_meth.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 54,61 ****
|
|
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
|
* copied and put under another distribution licence
|
|
* [including the GNU Public Licence.]
|
|
- *
|
|
- * $FreeBSD: src/crypto/openssl/ssl/s2_meth.c,v 1.4 2000/07/16 05:52:39 peter Exp $
|
|
*/
|
|
|
|
#include "ssl_locl.h"
|
|
--- 54,59 ----
|
|
***************
|
|
*** 79,90 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv2_data,(char *)sslv2_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv2_data.ssl_connect=ssl2_connect;
|
|
! SSLv2_data.ssl_accept=ssl2_accept;
|
|
! SSLv2_data.get_ssl_method=ssl2_get_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv2_data);
|
|
}
|
|
--- 77,95 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv2_data,(char *)sslv2_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv2_data.ssl_connect=ssl2_connect;
|
|
! SSLv2_data.ssl_accept=ssl2_accept;
|
|
! SSLv2_data.get_ssl_method=ssl2_get_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv2_data);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s2_srvr.c ../RELENG_5_0/crypto/openssl/ssl/s2_srvr.c
|
|
*** crypto/openssl/ssl/s2_srvr.c Fri Aug 9 21:50:50 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s2_srvr.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 146,156 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv2_server_data,(char *)sslv2_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv2_server_data.ssl_accept=ssl2_accept;
|
|
! SSLv2_server_data.get_ssl_method=ssl2_get_server_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv2_server_data);
|
|
}
|
|
--- 145,162 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv2_server_data,(char *)sslv2_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv2_server_data.ssl_accept=ssl2_accept;
|
|
! SSLv2_server_data.get_ssl_method=ssl2_get_server_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv2_server_data);
|
|
}
|
|
***************
|
|
*** 1002,1008 ****
|
|
len = 6 + (unsigned long)s->s2->tmp.clen + (unsigned long)s->s2->tmp.rlen;
|
|
if (len > SSL2_MAX_RECORD_LENGTH_3_BYTE_HEADER)
|
|
{
|
|
! SSLerr(SSL_F_GET_CLIENT_MASTER_KEY,SSL_R_MESSAGE_TOO_LONG);
|
|
goto end;
|
|
}
|
|
j = (int)len - s->init_num;
|
|
--- 1008,1014 ----
|
|
len = 6 + (unsigned long)s->s2->tmp.clen + (unsigned long)s->s2->tmp.rlen;
|
|
if (len > SSL2_MAX_RECORD_LENGTH_3_BYTE_HEADER)
|
|
{
|
|
! SSLerr(SSL_F_REQUEST_CERTIFICATE,SSL_R_MESSAGE_TOO_LONG);
|
|
goto end;
|
|
}
|
|
j = (int)len - s->init_num;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s3_clnt.c ../RELENG_5_0/crypto/openssl/ssl/s3_clnt.c
|
|
*** crypto/openssl/ssl/s3_clnt.c Fri Aug 9 21:45:56 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s3_clnt.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 146,163 ****
|
|
|
|
if (init)
|
|
{
|
|
! init=0;
|
|
! memcpy((char *)&SSLv3_client_data,(char *)sslv3_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv3_client_data.ssl_connect=ssl3_connect;
|
|
! SSLv3_client_data.get_ssl_method=ssl3_get_client_method;
|
|
}
|
|
return(&SSLv3_client_data);
|
|
}
|
|
|
|
int ssl3_connect(SSL *s)
|
|
{
|
|
! BUF_MEM *buf;
|
|
unsigned long Time=time(NULL),l;
|
|
long num1;
|
|
void (*cb)()=NULL;
|
|
--- 146,170 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv3_client_data,(char *)sslv3_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv3_client_data.ssl_connect=ssl3_connect;
|
|
! SSLv3_client_data.get_ssl_method=ssl3_get_client_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv3_client_data);
|
|
}
|
|
|
|
int ssl3_connect(SSL *s)
|
|
{
|
|
! BUF_MEM *buf=NULL;
|
|
unsigned long Time=time(NULL),l;
|
|
long num1;
|
|
void (*cb)()=NULL;
|
|
***************
|
|
*** 218,223 ****
|
|
--- 225,231 ----
|
|
goto end;
|
|
}
|
|
s->init_buf=buf;
|
|
+ buf=NULL;
|
|
}
|
|
|
|
if (!ssl3_setup_buffers(s)) { ret= -1; goto end; }
|
|
***************
|
|
*** 496,501 ****
|
|
--- 504,511 ----
|
|
}
|
|
end:
|
|
s->in_handshake--;
|
|
+ if (buf != NULL)
|
|
+ BUF_MEM_free(buf);
|
|
if (cb != NULL)
|
|
cb(s,SSL_CB_CONNECT_EXIT,ret);
|
|
return(ret);
|
|
***************
|
|
*** 632,654 ****
|
|
/* get the session-id */
|
|
j= *(p++);
|
|
|
|
! if(j > sizeof s->session->session_id)
|
|
! {
|
|
! al=SSL_AD_ILLEGAL_PARAMETER;
|
|
! SSLerr(SSL_F_SSL3_GET_SERVER_HELLO,
|
|
! SSL_R_SSL3_SESSION_ID_TOO_LONG);
|
|
! goto f_err;
|
|
! }
|
|
!
|
|
! if ((j != 0) && (j != SSL3_SESSION_ID_SIZE))
|
|
{
|
|
! /* SSLref returns 16 :-( */
|
|
! if (j < SSL2_SSL_SESSION_ID_LENGTH)
|
|
! {
|
|
! al=SSL_AD_ILLEGAL_PARAMETER;
|
|
! SSLerr(SSL_F_SSL3_GET_SERVER_HELLO,SSL_R_SSL3_SESSION_ID_TOO_SHORT);
|
|
! goto f_err;
|
|
! }
|
|
}
|
|
if (j != 0 && j == s->session->session_id_length
|
|
&& memcmp(p,s->session->session_id,j) == 0)
|
|
--- 642,652 ----
|
|
/* get the session-id */
|
|
j= *(p++);
|
|
|
|
! if ((j > sizeof s->session->session_id) || (j > SSL3_SESSION_ID_SIZE))
|
|
{
|
|
! al=SSL_AD_ILLEGAL_PARAMETER;
|
|
! SSLerr(SSL_F_SSL3_GET_SERVER_HELLO,SSL_R_SSL3_SESSION_ID_TOO_LONG);
|
|
! goto f_err;
|
|
}
|
|
if (j != 0 && j == s->session->session_id_length
|
|
&& memcmp(p,s->session->session_id,j) == 0)
|
|
***************
|
|
*** 656,661 ****
|
|
--- 654,660 ----
|
|
if(s->sid_ctx_length != s->session->sid_ctx_length
|
|
|| memcmp(s->session->sid_ctx,s->sid_ctx,s->sid_ctx_length))
|
|
{
|
|
+ /* actually a client application bug */
|
|
al=SSL_AD_ILLEGAL_PARAMETER;
|
|
SSLerr(SSL_F_SSL3_GET_SERVER_HELLO,SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT);
|
|
goto f_err;
|
|
***************
|
|
*** 699,705 ****
|
|
goto f_err;
|
|
}
|
|
|
|
! if (s->hit && (s->session->cipher != c))
|
|
{
|
|
if (!(s->options &
|
|
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG))
|
|
--- 698,709 ----
|
|
goto f_err;
|
|
}
|
|
|
|
! /* Depending on the session caching (internal/external), the cipher
|
|
! and/or cipher_id values may not be set. Make sure that
|
|
! cipher_id is set and use it for comparison. */
|
|
! if (s->session->cipher)
|
|
! s->session->cipher_id = s->session->cipher->id;
|
|
! if (s->hit && (s->session->cipher_id != c->id))
|
|
{
|
|
if (!(s->options &
|
|
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG))
|
|
***************
|
|
*** 1460,1466 ****
|
|
s->method->ssl3_enc->generate_master_secret(s,
|
|
s->session->master_key,
|
|
tmp_buf,SSL_MAX_MASTER_KEY_LENGTH);
|
|
! memset(tmp_buf,0,SSL_MAX_MASTER_KEY_LENGTH);
|
|
}
|
|
else
|
|
#endif
|
|
--- 1464,1470 ----
|
|
s->method->ssl3_enc->generate_master_secret(s,
|
|
s->session->master_key,
|
|
tmp_buf,SSL_MAX_MASTER_KEY_LENGTH);
|
|
! OPENSSL_cleanse(tmp_buf,SSL_MAX_MASTER_KEY_LENGTH);
|
|
}
|
|
else
|
|
#endif
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s3_enc.c ../RELENG_5_0/crypto/openssl/ssl/s3_enc.c
|
|
*** crypto/openssl/ssl/s3_enc.c Tue Jul 30 09:38:01 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s3_enc.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 174,180 ****
|
|
|
|
km+=MD5_DIGEST_LENGTH;
|
|
}
|
|
! memset(smd,0,SHA_DIGEST_LENGTH);
|
|
}
|
|
|
|
int ssl3_change_cipher_state(SSL *s, int which)
|
|
--- 174,180 ----
|
|
|
|
km+=MD5_DIGEST_LENGTH;
|
|
}
|
|
! OPENSSL_cleanse(smd,SHA_DIGEST_LENGTH);
|
|
}
|
|
|
|
int ssl3_change_cipher_state(SSL *s, int which)
|
|
***************
|
|
*** 318,325 ****
|
|
|
|
EVP_CipherInit(dd,c,key,iv,(which & SSL3_CC_WRITE));
|
|
|
|
! memset(&(exp_key[0]),0,sizeof(exp_key));
|
|
! memset(&(exp_iv[0]),0,sizeof(exp_iv));
|
|
return(1);
|
|
err:
|
|
SSLerr(SSL_F_SSL3_CHANGE_CIPHER_STATE,ERR_R_MALLOC_FAILURE);
|
|
--- 318,325 ----
|
|
|
|
EVP_CipherInit(dd,c,key,iv,(which & SSL3_CC_WRITE));
|
|
|
|
! OPENSSL_cleanse(&(exp_key[0]),sizeof(exp_key));
|
|
! OPENSSL_cleanse(&(exp_iv[0]),sizeof(exp_iv));
|
|
return(1);
|
|
err:
|
|
SSLerr(SSL_F_SSL3_CHANGE_CIPHER_STATE,ERR_R_MALLOC_FAILURE);
|
|
***************
|
|
*** 390,396 ****
|
|
{
|
|
if (s->s3->tmp.key_block != NULL)
|
|
{
|
|
! memset(s->s3->tmp.key_block,0,
|
|
s->s3->tmp.key_block_length);
|
|
OPENSSL_free(s->s3->tmp.key_block);
|
|
s->s3->tmp.key_block=NULL;
|
|
--- 390,396 ----
|
|
{
|
|
if (s->s3->tmp.key_block != NULL)
|
|
{
|
|
! OPENSSL_cleanse(s->s3->tmp.key_block,
|
|
s->s3->tmp.key_block_length);
|
|
OPENSSL_free(s->s3->tmp.key_block);
|
|
s->s3->tmp.key_block=NULL;
|
|
***************
|
|
*** 456,461 ****
|
|
--- 456,462 ----
|
|
ssl3_send_alert(s,SSL3_AL_FATAL,SSL_AD_DECRYPTION_FAILED);
|
|
return 0;
|
|
}
|
|
+ /* otherwise, rec->length >= bs */
|
|
}
|
|
|
|
EVP_Cipher(ds,rec->data,rec->input,l);
|
|
***************
|
|
*** 464,470 ****
|
|
{
|
|
i=rec->data[l-1]+1;
|
|
/* SSL 3.0 bounds the number of padding bytes by the block size;
|
|
! * padding bytes (except that last) are arbitrary */
|
|
if (i > bs)
|
|
{
|
|
/* Incorrect padding. SSLerr() and ssl3_alert are done
|
|
--- 465,471 ----
|
|
{
|
|
i=rec->data[l-1]+1;
|
|
/* SSL 3.0 bounds the number of padding bytes by the block size;
|
|
! * padding bytes (except the last one) are arbitrary */
|
|
if (i > bs)
|
|
{
|
|
/* Incorrect padding. SSLerr() and ssl3_alert are done
|
|
***************
|
|
*** 473,478 ****
|
|
--- 474,480 ----
|
|
* (see http://www.openssl.org/~bodo/tls-cbc.txt) */
|
|
return -1;
|
|
}
|
|
+ /* now i <= bs <= rec->length */
|
|
rec->length-=i;
|
|
}
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s3_lib.c ../RELENG_5_0/crypto/openssl/ssl/s3_lib.c
|
|
*** crypto/openssl/ssl/s3_lib.c Tue Jul 30 09:38:01 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s3_lib.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 732,738 ****
|
|
#endif
|
|
if (s->s3->tmp.ca_names != NULL)
|
|
sk_X509_NAME_pop_free(s->s3->tmp.ca_names,X509_NAME_free);
|
|
! memset(s->s3,0,sizeof *s->s3);
|
|
OPENSSL_free(s->s3);
|
|
s->s3=NULL;
|
|
}
|
|
--- 732,738 ----
|
|
#endif
|
|
if (s->s3->tmp.ca_names != NULL)
|
|
sk_X509_NAME_pop_free(s->s3->tmp.ca_names,X509_NAME_free);
|
|
! OPENSSL_cleanse(s->s3,sizeof *s->s3);
|
|
OPENSSL_free(s->s3);
|
|
s->s3=NULL;
|
|
}
|
|
***************
|
|
*** 1084,1099 ****
|
|
{
|
|
CRYPTO_w_lock(CRYPTO_LOCK_SSL);
|
|
|
|
! for (i=0; i<SSL3_NUM_CIPHERS; i++)
|
|
! sorted[i]= &(ssl3_ciphers[i]);
|
|
|
|
! qsort( (char *)sorted,
|
|
! SSL3_NUM_CIPHERS,sizeof(SSL_CIPHER *),
|
|
! FP_ICC ssl_cipher_ptr_id_cmp);
|
|
|
|
CRYPTO_w_unlock(CRYPTO_LOCK_SSL);
|
|
-
|
|
- init=0;
|
|
}
|
|
|
|
id=0x03000000L|((unsigned long)p[0]<<8L)|(unsigned long)p[1];
|
|
--- 1084,1102 ----
|
|
{
|
|
CRYPTO_w_lock(CRYPTO_LOCK_SSL);
|
|
|
|
! if (init)
|
|
! {
|
|
! for (i=0; i<SSL3_NUM_CIPHERS; i++)
|
|
! sorted[i]= &(ssl3_ciphers[i]);
|
|
|
|
! qsort(sorted,
|
|
! SSL3_NUM_CIPHERS,sizeof(SSL_CIPHER *),
|
|
! FP_ICC ssl_cipher_ptr_id_cmp);
|
|
|
|
+ init=0;
|
|
+ }
|
|
+
|
|
CRYPTO_w_unlock(CRYPTO_LOCK_SSL);
|
|
}
|
|
|
|
id=0x03000000L|((unsigned long)p[0]<<8L)|(unsigned long)p[1];
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s3_meth.c ../RELENG_5_0/crypto/openssl/ssl/s3_meth.c
|
|
*** crypto/openssl/ssl/s3_meth.c Mon Jan 10 01:22:00 2000
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s3_meth.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 76,87 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv3_data,(char *)sslv3_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv3_data.ssl_connect=ssl3_connect;
|
|
! SSLv3_data.ssl_accept=ssl3_accept;
|
|
! SSLv3_data.get_ssl_method=ssl3_get_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv3_data);
|
|
}
|
|
--- 76,94 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv3_data,(char *)sslv3_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv3_data.ssl_connect=ssl3_connect;
|
|
! SSLv3_data.ssl_accept=ssl3_accept;
|
|
! SSLv3_data.get_ssl_method=ssl3_get_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv3_data);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s3_pkt.c ../RELENG_5_0/crypto/openssl/ssl/s3_pkt.c
|
|
*** crypto/openssl/ssl/s3_pkt.c Tue Jul 30 08:44:07 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s3_pkt.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 238,243 ****
|
|
--- 238,245 ----
|
|
unsigned int mac_size;
|
|
int clear=0;
|
|
size_t extra;
|
|
+ int decryption_failed_or_bad_record_mac = 0;
|
|
+ unsigned char *mac = NULL;
|
|
|
|
rr= &(s->s3->rrec);
|
|
sess=s->session;
|
|
***************
|
|
*** 353,360 ****
|
|
/* SSLerr() and ssl3_send_alert() have been called */
|
|
goto err;
|
|
|
|
! /* otherwise enc_err == -1 */
|
|
! goto decryption_failed_or_bad_record_mac;
|
|
}
|
|
|
|
#ifdef TLS_DEBUG
|
|
--- 355,365 ----
|
|
/* SSLerr() and ssl3_send_alert() have been called */
|
|
goto err;
|
|
|
|
! /* Otherwise enc_err == -1, which indicates bad padding
|
|
! * (rec->length has not been changed in this case).
|
|
! * To minimize information leaked via timing, we will perform
|
|
! * the MAC computation anyway. */
|
|
! decryption_failed_or_bad_record_mac = 1;
|
|
}
|
|
|
|
#ifdef TLS_DEBUG
|
|
***************
|
|
*** 380,407 ****
|
|
SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_PRE_MAC_LENGTH_TOO_LONG);
|
|
goto f_err;
|
|
#else
|
|
! goto decryption_failed_or_bad_record_mac;
|
|
#endif
|
|
}
|
|
/* check the MAC for rr->input (it's in mac_size bytes at the tail) */
|
|
! if (rr->length < mac_size)
|
|
{
|
|
#if 0 /* OK only for stream ciphers */
|
|
al=SSL_AD_DECODE_ERROR;
|
|
SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_LENGTH_TOO_SHORT);
|
|
goto f_err;
|
|
#else
|
|
! goto decryption_failed_or_bad_record_mac;
|
|
#endif
|
|
}
|
|
- rr->length-=mac_size;
|
|
i=s->method->ssl3_enc->mac(s,md,0);
|
|
! if (memcmp(md,&(rr->data[rr->length]),mac_size) != 0)
|
|
{
|
|
! goto decryption_failed_or_bad_record_mac;
|
|
}
|
|
}
|
|
|
|
/* r->length is now just compressed */
|
|
if (s->expand != NULL)
|
|
{
|
|
--- 385,430 ----
|
|
SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_PRE_MAC_LENGTH_TOO_LONG);
|
|
goto f_err;
|
|
#else
|
|
! decryption_failed_or_bad_record_mac = 1;
|
|
#endif
|
|
}
|
|
/* check the MAC for rr->input (it's in mac_size bytes at the tail) */
|
|
! if (rr->length >= mac_size)
|
|
{
|
|
+ rr->length -= mac_size;
|
|
+ mac = &rr->data[rr->length];
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ /* record (minus padding) is too short to contain a MAC */
|
|
#if 0 /* OK only for stream ciphers */
|
|
al=SSL_AD_DECODE_ERROR;
|
|
SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_LENGTH_TOO_SHORT);
|
|
goto f_err;
|
|
#else
|
|
! decryption_failed_or_bad_record_mac = 1;
|
|
! rr->length = 0;
|
|
#endif
|
|
}
|
|
i=s->method->ssl3_enc->mac(s,md,0);
|
|
! if (mac == NULL || memcmp(md, mac, mac_size) != 0)
|
|
{
|
|
! decryption_failed_or_bad_record_mac = 1;
|
|
}
|
|
}
|
|
|
|
+ if (decryption_failed_or_bad_record_mac)
|
|
+ {
|
|
+ /* A separate 'decryption_failed' alert was introduced with TLS 1.0,
|
|
+ * SSL 3.0 only has 'bad_record_mac'. But unless a decryption
|
|
+ * failure is directly visible from the ciphertext anyway,
|
|
+ * we should not reveal which kind of error occured -- this
|
|
+ * might become visible to an attacker (e.g. via a logfile) */
|
|
+ al=SSL_AD_BAD_RECORD_MAC;
|
|
+ SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC);
|
|
+ goto f_err;
|
|
+ }
|
|
+
|
|
/* r->length is now just compressed */
|
|
if (s->expand != NULL)
|
|
{
|
|
***************
|
|
*** 443,456 ****
|
|
|
|
return(1);
|
|
|
|
- decryption_failed_or_bad_record_mac:
|
|
- /* Separate 'decryption_failed' alert was introduced with TLS 1.0,
|
|
- * SSL 3.0 only has 'bad_record_mac'. But unless a decryption
|
|
- * failure is directly visible from the ciphertext anyway,
|
|
- * we should not reveal which kind of error occured -- this
|
|
- * might become visible to an attacker (e.g. via logfile) */
|
|
- al=SSL_AD_BAD_RECORD_MAC;
|
|
- SSLerr(SSL_F_SSL3_GET_RECORD,SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC);
|
|
f_err:
|
|
ssl3_send_alert(s,SSL3_AL_FATAL,al);
|
|
err:
|
|
--- 466,471 ----
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/s3_srvr.c ../RELENG_5_0/crypto/openssl/ssl/s3_srvr.c
|
|
*** crypto/openssl/ssl/s3_srvr.c Fri Aug 9 21:45:57 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/s3_srvr.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 151,161 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&SSLv3_server_data,(char *)sslv3_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv3_server_data.ssl_accept=ssl3_accept;
|
|
! SSLv3_server_data.get_ssl_method=ssl3_get_server_method;
|
|
! init=0;
|
|
}
|
|
return(&SSLv3_server_data);
|
|
}
|
|
--- 151,168 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&SSLv3_server_data,(char *)sslv3_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! SSLv3_server_data.ssl_accept=ssl3_accept;
|
|
! SSLv3_server_data.get_ssl_method=ssl3_get_server_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&SSLv3_server_data);
|
|
}
|
|
***************
|
|
*** 1464,1470 ****
|
|
s->method->ssl3_enc->generate_master_secret(s,
|
|
s->session->master_key,
|
|
p,i);
|
|
! memset(p,0,i);
|
|
}
|
|
else
|
|
#endif
|
|
--- 1471,1477 ----
|
|
s->method->ssl3_enc->generate_master_secret(s,
|
|
s->session->master_key,
|
|
p,i);
|
|
! OPENSSL_cleanse(p,i);
|
|
}
|
|
else
|
|
#endif
|
|
***************
|
|
*** 1527,1533 ****
|
|
s->session->master_key_length=
|
|
s->method->ssl3_enc->generate_master_secret(s,
|
|
s->session->master_key,p,i);
|
|
! memset(p,0,i);
|
|
}
|
|
else
|
|
#endif
|
|
--- 1534,1540 ----
|
|
s->session->master_key_length=
|
|
s->method->ssl3_enc->generate_master_secret(s,
|
|
s->session->master_key,p,i);
|
|
! OPENSSL_cleanse(p,i);
|
|
}
|
|
else
|
|
#endif
|
|
***************
|
|
*** 1559,1565 ****
|
|
SSL3_ST_SR_CERT_VRFY_A,
|
|
SSL3_ST_SR_CERT_VRFY_B,
|
|
-1,
|
|
! 512, /* 512? */
|
|
&ok);
|
|
|
|
if (!ok) return((int)n);
|
|
--- 1566,1572 ----
|
|
SSL3_ST_SR_CERT_VRFY_A,
|
|
SSL3_ST_SR_CERT_VRFY_B,
|
|
-1,
|
|
! 514, /* 514? */
|
|
&ok);
|
|
|
|
if (!ok) return((int)n);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/ssl.h ../RELENG_5_0/crypto/openssl/ssl/ssl.h
|
|
*** crypto/openssl/ssl/ssl.h Fri Aug 9 21:45:57 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/ssl.h Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 551,560 ****
|
|
#define SSL_SESS_CACHE_SERVER 0x0002
|
|
#define SSL_SESS_CACHE_BOTH (SSL_SESS_CACHE_CLIENT|SSL_SESS_CACHE_SERVER)
|
|
#define SSL_SESS_CACHE_NO_AUTO_CLEAR 0x0080
|
|
! /* This one, when set, makes the server session-id lookup not look
|
|
! * in the cache. If there is an application get_session callback
|
|
! * defined, this will still get called. */
|
|
#define SSL_SESS_CACHE_NO_INTERNAL_LOOKUP 0x0100
|
|
|
|
struct lhash_st *SSL_CTX_sessions(SSL_CTX *ctx);
|
|
#define SSL_CTX_sess_number(ctx) \
|
|
--- 551,561 ----
|
|
#define SSL_SESS_CACHE_SERVER 0x0002
|
|
#define SSL_SESS_CACHE_BOTH (SSL_SESS_CACHE_CLIENT|SSL_SESS_CACHE_SERVER)
|
|
#define SSL_SESS_CACHE_NO_AUTO_CLEAR 0x0080
|
|
! /* enough comments already ... see SSL_CTX_set_session_cache_mode(3) */
|
|
#define SSL_SESS_CACHE_NO_INTERNAL_LOOKUP 0x0100
|
|
+ #define SSL_SESS_CACHE_NO_INTERNAL_STORE 0x0200
|
|
+ #define SSL_SESS_CACHE_NO_INTERNAL \
|
|
+ (SSL_SESS_CACHE_NO_INTERNAL_LOOKUP|SSL_SESS_CACHE_NO_INTERNAL_STORE)
|
|
|
|
struct lhash_st *SSL_CTX_sessions(SSL_CTX *ctx);
|
|
#define SSL_CTX_sess_number(ctx) \
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/ssl_lib.c ../RELENG_5_0/crypto/openssl/ssl/ssl_lib.c
|
|
*** crypto/openssl/ssl/ssl_lib.c Tue Jul 30 08:44:08 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/ssl_lib.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 1245,1257 ****
|
|
abort(); /* ok */
|
|
}
|
|
#endif
|
|
CRYPTO_free_ex_data(ssl_ctx_meth,(char *)a,&a->ex_data);
|
|
|
|
if (a->sessions != NULL)
|
|
! {
|
|
! SSL_CTX_flush_sessions(a,0);
|
|
! lh_free(a->sessions);
|
|
! }
|
|
if (a->cert_store != NULL)
|
|
X509_STORE_free(a->cert_store);
|
|
if (a->cipher_list != NULL)
|
|
--- 1245,1268 ----
|
|
abort(); /* ok */
|
|
}
|
|
#endif
|
|
+
|
|
+ /*
|
|
+ * Free internal session cache. However: the remove_cb() may reference
|
|
+ * the ex_data of SSL_CTX, thus the ex_data store can only be removed
|
|
+ * after the sessions were flushed.
|
|
+ * As the ex_data handling routines might also touch the session cache,
|
|
+ * the most secure solution seems to be: empty (flush) the cache, then
|
|
+ * free ex_data, then finally free the cache.
|
|
+ * (See ticket [openssl.org #212].)
|
|
+ */
|
|
+ if (a->sessions != NULL)
|
|
+ SSL_CTX_flush_sessions(a,0);
|
|
+
|
|
CRYPTO_free_ex_data(ssl_ctx_meth,(char *)a,&a->ex_data);
|
|
|
|
if (a->sessions != NULL)
|
|
! lh_free(a->sessions);
|
|
!
|
|
if (a->cert_store != NULL)
|
|
X509_STORE_free(a->cert_store);
|
|
if (a->cipher_list != NULL)
|
|
***************
|
|
*** 1472,1478 ****
|
|
|
|
i=s->ctx->session_cache_mode;
|
|
if ((i & mode) && (!s->hit)
|
|
! && ((i & SSL_SESS_CACHE_NO_INTERNAL_LOOKUP)
|
|
|| SSL_CTX_add_session(s->ctx,s->session))
|
|
&& (s->ctx->new_session_cb != NULL))
|
|
{
|
|
--- 1483,1489 ----
|
|
|
|
i=s->ctx->session_cache_mode;
|
|
if ((i & mode) && (!s->hit)
|
|
! && ((i & SSL_SESS_CACHE_NO_INTERNAL_STORE)
|
|
|| SSL_CTX_add_session(s->ctx,s->session))
|
|
&& (s->ctx->new_session_cb != NULL))
|
|
{
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/ssl_sess.c ../RELENG_5_0/crypto/openssl/ssl/ssl_sess.c
|
|
*** crypto/openssl/ssl/ssl_sess.c Fri Aug 9 21:45:58 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/ssl_sess.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 258,266 ****
|
|
if (copy)
|
|
CRYPTO_add(&ret->references,1,CRYPTO_LOCK_SSL_SESSION);
|
|
|
|
! /* The following should not return 1, otherwise,
|
|
! * things are very strange */
|
|
! SSL_CTX_add_session(s->ctx,ret);
|
|
}
|
|
if (ret == NULL)
|
|
goto err;
|
|
--- 258,269 ----
|
|
if (copy)
|
|
CRYPTO_add(&ret->references,1,CRYPTO_LOCK_SSL_SESSION);
|
|
|
|
! /* Add the externally cached session to the internal
|
|
! * cache as well if and only if we are supposed to. */
|
|
! if(!(s->ctx->session_cache_mode & SSL_SESS_CACHE_NO_INTERNAL_STORE))
|
|
! /* The following should not return 1, otherwise,
|
|
! * things are very strange */
|
|
! SSL_CTX_add_session(s->ctx,ret);
|
|
}
|
|
if (ret == NULL)
|
|
goto err;
|
|
***************
|
|
*** 474,486 ****
|
|
|
|
CRYPTO_free_ex_data(ssl_session_meth,ss,&ss->ex_data);
|
|
|
|
! memset(ss->key_arg,0,SSL_MAX_KEY_ARG_LENGTH);
|
|
! memset(ss->master_key,0,SSL_MAX_MASTER_KEY_LENGTH);
|
|
! memset(ss->session_id,0,SSL_MAX_SSL_SESSION_ID_LENGTH);
|
|
if (ss->sess_cert != NULL) ssl_sess_cert_free(ss->sess_cert);
|
|
if (ss->peer != NULL) X509_free(ss->peer);
|
|
if (ss->ciphers != NULL) sk_SSL_CIPHER_free(ss->ciphers);
|
|
! memset(ss,0,sizeof(*ss));
|
|
OPENSSL_free(ss);
|
|
}
|
|
|
|
--- 477,489 ----
|
|
|
|
CRYPTO_free_ex_data(ssl_session_meth,ss,&ss->ex_data);
|
|
|
|
! OPENSSL_cleanse(ss->key_arg,SSL_MAX_KEY_ARG_LENGTH);
|
|
! OPENSSL_cleanse(ss->master_key,SSL_MAX_MASTER_KEY_LENGTH);
|
|
! OPENSSL_cleanse(ss->session_id,SSL_MAX_SSL_SESSION_ID_LENGTH);
|
|
if (ss->sess_cert != NULL) ssl_sess_cert_free(ss->sess_cert);
|
|
if (ss->peer != NULL) X509_free(ss->peer);
|
|
if (ss->ciphers != NULL) sk_SSL_CIPHER_free(ss->ciphers);
|
|
! OPENSSL_cleanse(ss,sizeof(*ss));
|
|
OPENSSL_free(ss);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/ssltest.c ../RELENG_5_0/crypto/openssl/ssl/ssltest.c
|
|
*** crypto/openssl/ssl/ssltest.c Tue Jul 30 08:44:08 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/ssltest.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 224,235 ****
|
|
verbose = 0;
|
|
debug = 0;
|
|
cipher = 0;
|
|
!
|
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
|
|
|
RAND_seed(rnd_seed, sizeof rnd_seed);
|
|
|
|
- bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
|
|
bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
|
|
|
|
argc--;
|
|
--- 224,236 ----
|
|
verbose = 0;
|
|
debug = 0;
|
|
cipher = 0;
|
|
!
|
|
! bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
|
|
!
|
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
|
|
|
RAND_seed(rnd_seed, sizeof rnd_seed);
|
|
|
|
bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
|
|
|
|
argc--;
|
|
***************
|
|
*** 247,258 ****
|
|
debug=1;
|
|
else if (strcmp(*argv,"-reuse") == 0)
|
|
reuse=1;
|
|
- #ifndef NO_DH
|
|
else if (strcmp(*argv,"-dhe1024") == 0)
|
|
dhe1024=1;
|
|
else if (strcmp(*argv,"-dhe1024dsa") == 0)
|
|
dhe1024dsa=1;
|
|
#endif
|
|
else if (strcmp(*argv,"-no_dhe") == 0)
|
|
no_dhe=1;
|
|
else if (strcmp(*argv,"-ssl2") == 0)
|
|
--- 248,269 ----
|
|
debug=1;
|
|
else if (strcmp(*argv,"-reuse") == 0)
|
|
reuse=1;
|
|
else if (strcmp(*argv,"-dhe1024") == 0)
|
|
+ {
|
|
+ #ifndef NO_DH
|
|
dhe1024=1;
|
|
+ #else
|
|
+ fprintf(stderr,"ignoring -dhe1024, since I'm compiled without DH\n");
|
|
+ #endif
|
|
+ }
|
|
else if (strcmp(*argv,"-dhe1024dsa") == 0)
|
|
+ {
|
|
+ #ifndef NO_DH
|
|
dhe1024dsa=1;
|
|
+ #else
|
|
+ fprintf(stderr,"ignoring -dhe1024, since I'm compiled without DH\n");
|
|
#endif
|
|
+ }
|
|
else if (strcmp(*argv,"-no_dhe") == 0)
|
|
no_dhe=1;
|
|
else if (strcmp(*argv,"-ssl2") == 0)
|
|
***************
|
|
*** 355,361 ****
|
|
"the test anyway (and\n-d to see what happens), "
|
|
"or add one of -ssl2, -ssl3, -tls1, -reuse\n"
|
|
"to avoid protocol mismatch.\n");
|
|
! exit(1);
|
|
}
|
|
|
|
if (print_time)
|
|
--- 366,372 ----
|
|
"the test anyway (and\n-d to see what happens), "
|
|
"or add one of -ssl2, -ssl3, -tls1, -reuse\n"
|
|
"to avoid protocol mismatch.\n");
|
|
! EXIT(1);
|
|
}
|
|
|
|
if (print_time)
|
|
***************
|
|
*** 620,625 ****
|
|
--- 631,638 ----
|
|
int i, r;
|
|
clock_t c_clock = clock();
|
|
|
|
+ memset(cbuf, 0, sizeof(cbuf));
|
|
+
|
|
if (debug)
|
|
if (SSL_in_init(c_ssl))
|
|
printf("client waiting in SSL_connect - %s\n",
|
|
***************
|
|
*** 704,709 ****
|
|
--- 717,724 ----
|
|
int i, r;
|
|
clock_t s_clock = clock();
|
|
|
|
+ memset(sbuf, 0, sizeof(sbuf));
|
|
+
|
|
if (debug)
|
|
if (SSL_in_init(s_ssl))
|
|
printf("server waiting in SSL_accept - %s\n",
|
|
***************
|
|
*** 946,951 ****
|
|
--- 961,969 ----
|
|
int done=0;
|
|
int c_write,s_write;
|
|
int do_server=0,do_client=0;
|
|
+
|
|
+ memset(cbuf,0,sizeof(cbuf));
|
|
+ memset(sbuf,0,sizeof(sbuf));
|
|
|
|
c_to_s=BIO_new(BIO_s_mem());
|
|
s_to_c=BIO_new(BIO_s_mem());
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/t1_clnt.c ../RELENG_5_0/crypto/openssl/ssl/t1_clnt.c
|
|
*** crypto/openssl/ssl/t1_clnt.c Mon Jan 10 01:22:00 2000
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/t1_clnt.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 79,89 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&TLSv1_client_data,(char *)tlsv1_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! TLSv1_client_data.ssl_connect=ssl3_connect;
|
|
! TLSv1_client_data.get_ssl_method=tls1_get_client_method;
|
|
! init=0;
|
|
}
|
|
return(&TLSv1_client_data);
|
|
}
|
|
--- 79,96 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&TLSv1_client_data,(char *)tlsv1_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! TLSv1_client_data.ssl_connect=ssl3_connect;
|
|
! TLSv1_client_data.get_ssl_method=tls1_get_client_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&TLSv1_client_data);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/t1_enc.c ../RELENG_5_0/crypto/openssl/ssl/t1_enc.c
|
|
*** crypto/openssl/ssl/t1_enc.c Tue Jul 30 09:38:04 2002
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/t1_enc.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 158,164 ****
|
|
}
|
|
HMAC_cleanup(&ctx);
|
|
HMAC_cleanup(&ctx_tmp);
|
|
! memset(A1,0,sizeof(A1));
|
|
}
|
|
|
|
static void tls1_PRF(const EVP_MD *md5, const EVP_MD *sha1,
|
|
--- 158,164 ----
|
|
}
|
|
HMAC_cleanup(&ctx);
|
|
HMAC_cleanup(&ctx_tmp);
|
|
! OPENSSL_cleanse(A1,sizeof(A1));
|
|
}
|
|
|
|
static void tls1_PRF(const EVP_MD *md5, const EVP_MD *sha1,
|
|
***************
|
|
*** 372,381 ****
|
|
printf("\n");
|
|
#endif
|
|
|
|
! memset(tmp1,0,sizeof(tmp1));
|
|
! memset(tmp2,0,sizeof(tmp1));
|
|
! memset(iv1,0,sizeof(iv1));
|
|
! memset(iv2,0,sizeof(iv2));
|
|
return(1);
|
|
err:
|
|
SSLerr(SSL_F_TLS1_CHANGE_CIPHER_STATE,ERR_R_MALLOC_FAILURE);
|
|
--- 372,381 ----
|
|
printf("\n");
|
|
#endif
|
|
|
|
! OPENSSL_cleanse(tmp1,sizeof(tmp1));
|
|
! OPENSSL_cleanse(tmp2,sizeof(tmp1));
|
|
! OPENSSL_cleanse(iv1,sizeof(iv1));
|
|
! OPENSSL_cleanse(iv2,sizeof(iv2));
|
|
return(1);
|
|
err:
|
|
SSLerr(SSL_F_TLS1_CHANGE_CIPHER_STATE,ERR_R_MALLOC_FAILURE);
|
|
***************
|
|
*** 426,432 ****
|
|
{ int z; for (z=0; z<s->session->master_key_length; z++) printf("%02X%c",s->session->master_key[z],((z+1)%16)?' ':'\n'); }
|
|
#endif
|
|
tls1_generate_key_block(s,p1,p2,num);
|
|
! memset(p2,0,num);
|
|
OPENSSL_free(p2);
|
|
#ifdef TLS_DEBUG
|
|
printf("\nkey block\n");
|
|
--- 426,432 ----
|
|
{ int z; for (z=0; z<s->session->master_key_length; z++) printf("%02X%c",s->session->master_key[z],((z+1)%16)?' ':'\n'); }
|
|
#endif
|
|
tls1_generate_key_block(s,p1,p2,num);
|
|
! OPENSSL_cleanse(p2,num);
|
|
OPENSSL_free(p2);
|
|
#ifdef TLS_DEBUG
|
|
printf("\nkey block\n");
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/t1_meth.c ../RELENG_5_0/crypto/openssl/ssl/t1_meth.c
|
|
*** crypto/openssl/ssl/t1_meth.c Mon Jan 10 01:22:00 2000
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/t1_meth.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 76,88 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&TLSv1_data,(char *)tlsv1_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! TLSv1_data.ssl_connect=ssl3_connect;
|
|
! TLSv1_data.ssl_accept=ssl3_accept;
|
|
! TLSv1_data.get_ssl_method=tls1_get_method;
|
|
! init=0;
|
|
}
|
|
return(&TLSv1_data);
|
|
}
|
|
|
|
--- 76,96 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&TLSv1_data,(char *)tlsv1_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! TLSv1_data.ssl_connect=ssl3_connect;
|
|
! TLSv1_data.ssl_accept=ssl3_accept;
|
|
! TLSv1_data.get_ssl_method=tls1_get_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
+
|
|
return(&TLSv1_data);
|
|
}
|
|
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/ssl/t1_srvr.c ../RELENG_5_0/crypto/openssl/ssl/t1_srvr.c
|
|
*** crypto/openssl/ssl/t1_srvr.c Mon Jan 10 01:22:00 2000
|
|
--- ../RELENG_5_0/crypto/openssl/ssl/t1_srvr.c Thu Feb 20 12:14:21 2003
|
|
***************
|
|
*** 80,90 ****
|
|
|
|
if (init)
|
|
{
|
|
! memcpy((char *)&TLSv1_server_data,(char *)tlsv1_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! TLSv1_server_data.ssl_accept=ssl3_accept;
|
|
! TLSv1_server_data.get_ssl_method=tls1_get_server_method;
|
|
! init=0;
|
|
}
|
|
return(&TLSv1_server_data);
|
|
}
|
|
--- 80,97 ----
|
|
|
|
if (init)
|
|
{
|
|
! CRYPTO_w_lock(CRYPTO_LOCK_SSL_METHOD);
|
|
!
|
|
! if (init)
|
|
! {
|
|
! memcpy((char *)&TLSv1_server_data,(char *)tlsv1_base_method(),
|
|
! sizeof(SSL_METHOD));
|
|
! TLSv1_server_data.ssl_accept=ssl3_accept;
|
|
! TLSv1_server_data.get_ssl_method=tls1_get_server_method;
|
|
! init=0;
|
|
! }
|
|
!
|
|
! CRYPTO_w_unlock(CRYPTO_LOCK_SSL_METHOD);
|
|
}
|
|
return(&TLSv1_server_data);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/test/Makefile.ssl ../RELENG_5_0/crypto/openssl/test/Makefile.ssl
|
|
*** crypto/openssl/test/Makefile.ssl Tue Jul 30 09:38:04 2002
|
|
--- ../RELENG_5_0/crypto/openssl/test/Makefile.ssl Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 85,91 ****
|
|
|
|
all: exe
|
|
|
|
! exe: $(EXE)
|
|
|
|
files:
|
|
$(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
|
|
--- 85,91 ----
|
|
|
|
all: exe
|
|
|
|
! exe: $(EXE) dummytest
|
|
|
|
files:
|
|
$(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
|
|
***************
|
|
*** 93,98 ****
|
|
--- 93,102 ----
|
|
links:
|
|
@@$(TOP)/util/point.sh Makefile.ssl Makefile
|
|
|
|
+ generate: $(SRC)
|
|
+ $(SRC):
|
|
+ @$(TOP)/util/point.sh dummytest.c $@
|
|
+
|
|
errors:
|
|
|
|
install:
|
|
***************
|
|
*** 109,115 ****
|
|
test_ss test_ca test_ssl
|
|
|
|
apps:
|
|
! @(cd ../apps; $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}' all)
|
|
|
|
test_des:
|
|
./$(DESTEST)
|
|
--- 113,119 ----
|
|
test_ss test_ca test_ssl
|
|
|
|
apps:
|
|
! @(cd ..; $(MAKE) DIRS=apps all)
|
|
|
|
test_des:
|
|
./$(DESTEST)
|
|
***************
|
|
*** 233,239 ****
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(SRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
--- 237,243 ----
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
! $(MAKEDEPEND) -- $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
***************
|
|
*** 243,252 ****
|
|
rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss log
|
|
|
|
$(DLIBSSL):
|
|
! (cd ../ssl; $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}')
|
|
|
|
$(DLIBCRYPTO):
|
|
! (cd ../crypto; $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' PROCESSOR='${PROCESSOR}' PERL='${PERL}' RANLIB='${RANLIB}' TESTS='${TESTS}' EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' SHLIB_EXT='${SHLIB_EXT}' SHLIB_TARGET='${SHLIB_TARGET}')
|
|
|
|
$(RSATEST): $(RSATEST).o $(DLIBCRYPTO)
|
|
$(CC) -o $(RSATEST) $(CFLAGS) $(RSATEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS)
|
|
--- 247,256 ----
|
|
rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss log
|
|
|
|
$(DLIBSSL):
|
|
! (cd ..; $(MAKE) DIRS=ssl all)
|
|
|
|
$(DLIBCRYPTO):
|
|
! (cd ..; $(MAKE) DIRS=crypto all)
|
|
|
|
$(RSATEST): $(RSATEST).o $(DLIBCRYPTO)
|
|
$(CC) -o $(RSATEST) $(CFLAGS) $(RSATEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS)
|
|
***************
|
|
*** 317,325 ****
|
|
$(SSLTEST): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
|
|
$(CC) -o $(SSLTEST) $(CFLAGS) $(SSLTEST).o $(PEX_LIBS) $(LIBSSL) $(LIBCRYPTO) $(EX_LIBS)
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
! bftest.o: ../include/openssl/blowfish.h
|
|
bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
|
|
bntest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
|
|
bntest.o: ../include/openssl/buffer.h ../include/openssl/cast.h
|
|
--- 321,333 ----
|
|
$(SSLTEST): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
|
|
$(CC) -o $(SSLTEST) $(CFLAGS) $(SSLTEST).o $(PEX_LIBS) $(LIBSSL) $(LIBCRYPTO) $(EX_LIBS)
|
|
|
|
+ dummytest: dummytest.o $(DLIBCRYPTO)
|
|
+ $(CC) -o dummytest $(CFLAGS) dummytest.o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS)
|
|
+
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
! bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
|
|
! bftest.o: ../include/openssl/opensslconf.h
|
|
bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
|
|
bntest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
|
|
bntest.o: ../include/openssl/buffer.h ../include/openssl/cast.h
|
|
***************
|
|
*** 339,367 ****
|
|
bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
|
|
bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
|
|
bntest.o: ../include/openssl/x509_vfy.h
|
|
! casttest.o: ../include/openssl/cast.h
|
|
destest.o: ../include/openssl/des.h ../include/openssl/e_os2.h
|
|
destest.o: ../include/openssl/opensslconf.h
|
|
! dhtest.o: ../include/openssl/bio.h ../include/openssl/bn.h
|
|
dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
|
|
! dhtest.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
|
! dhtest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
|
! dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
|
|
! dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! dsatest.o: ../include/openssl/bio.h ../include/openssl/bn.h
|
|
dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
|
|
! dsatest.o: ../include/openssl/dsa.h ../include/openssl/err.h
|
|
! dsatest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
|
! dsatest.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
|
|
! dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
|
! dsatest.o: ../include/openssl/symhacks.h
|
|
! exptest.o: ../include/openssl/bio.h ../include/openssl/bn.h
|
|
! exptest.o: ../include/openssl/crypto.h ../include/openssl/err.h
|
|
! exptest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
|
! exptest.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
|
|
! exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
|
! exptest.o: ../include/openssl/symhacks.h
|
|
! hmactest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
|
|
hmactest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
|
|
hmactest.o: ../include/openssl/cast.h ../include/openssl/crypto.h
|
|
hmactest.o: ../include/openssl/des.h ../include/openssl/dh.h
|
|
--- 347,377 ----
|
|
bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
|
|
bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
|
|
bntest.o: ../include/openssl/x509_vfy.h
|
|
! casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
|
|
! casttest.o: ../include/openssl/opensslconf.h
|
|
destest.o: ../include/openssl/des.h ../include/openssl/e_os2.h
|
|
destest.o: ../include/openssl/opensslconf.h
|
|
! dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
|
|
dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
|
|
! dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
|
! dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
|
! dhtest.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
|
|
! dhtest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
|
! dhtest.o: ../include/openssl/symhacks.h
|
|
! dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
|
|
dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
|
|
! dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
|
|
! dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
|
! dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
|
! dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
|
|
! dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
|
|
! exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
|
! exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
|
! exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
|
! exptest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
|
|
! exptest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
|
|
hmactest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
|
|
hmactest.o: ../include/openssl/cast.h ../include/openssl/crypto.h
|
|
hmactest.o: ../include/openssl/des.h ../include/openssl/dh.h
|
|
***************
|
|
*** 376,392 ****
|
|
hmactest.o: ../include/openssl/ripemd.h ../include/openssl/rsa.h
|
|
hmactest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
|
|
hmactest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! ideatest.o: ../include/openssl/idea.h ../include/openssl/opensslconf.h
|
|
! md2test.o: ../include/openssl/md2.h ../include/openssl/opensslconf.h
|
|
! md4test.o: ../include/openssl/md4.h
|
|
! md5test.o: ../include/openssl/md5.h
|
|
! mdc2test.o: ../include/openssl/des.h ../include/openssl/e_os2.h
|
|
mdc2test.o: ../include/openssl/mdc2.h ../include/openssl/opensslconf.h
|
|
! randtest.o: ../include/openssl/rand.h
|
|
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h
|
|
rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
|
|
! rc5test.o: ../include/openssl/rc5.h
|
|
! rmdtest.o: ../include/openssl/ripemd.h
|
|
rsa_test.o: ../include/openssl/bio.h ../include/openssl/bn.h
|
|
rsa_test.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
|
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
|
--- 386,411 ----
|
|
hmactest.o: ../include/openssl/ripemd.h ../include/openssl/rsa.h
|
|
hmactest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
|
|
hmactest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
|
|
! ideatest.o: ../include/openssl/opensslconf.h
|
|
! md2test.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/md2.h
|
|
! md2test.o: ../include/openssl/opensslconf.h
|
|
! md4test.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/md4.h
|
|
! md4test.o: ../include/openssl/opensslconf.h
|
|
! md5test.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/md5.h
|
|
! md5test.o: ../include/openssl/opensslconf.h
|
|
! mdc2test.o: ../e_os.h ../include/openssl/des.h ../include/openssl/e_os2.h
|
|
mdc2test.o: ../include/openssl/mdc2.h ../include/openssl/opensslconf.h
|
|
! randtest.o: ../e_os.h ../include/openssl/e_os2.h
|
|
! randtest.o: ../include/openssl/opensslconf.h ../include/openssl/rand.h
|
|
! rc2test.o: ../e_os.h ../include/openssl/e_os2.h
|
|
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h
|
|
+ rc4test.o: ../e_os.h ../include/openssl/e_os2.h
|
|
rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
|
|
! rc5test.o: ../e_os.h ../include/openssl/e_os2.h
|
|
! rc5test.o: ../include/openssl/opensslconf.h ../include/openssl/rc5.h
|
|
! rmdtest.o: ../e_os.h ../include/openssl/e_os2.h
|
|
! rmdtest.o: ../include/openssl/opensslconf.h ../include/openssl/ripemd.h
|
|
rsa_test.o: ../include/openssl/bio.h ../include/openssl/bn.h
|
|
rsa_test.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
|
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
|
***************
|
|
*** 394,401 ****
|
|
rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
|
|
rsa_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
|
|
rsa_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! sha1test.o: ../include/openssl/sha.h
|
|
! shatest.o: ../include/openssl/sha.h
|
|
ssltest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
|
|
ssltest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
|
|
ssltest.o: ../include/openssl/buffer.h ../include/openssl/cast.h
|
|
--- 413,422 ----
|
|
rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
|
|
rsa_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
|
|
rsa_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
|
! sha1test.o: ../e_os.h ../include/openssl/e_os2.h
|
|
! sha1test.o: ../include/openssl/opensslconf.h ../include/openssl/sha.h
|
|
! shatest.o: ../e_os.h ../include/openssl/e_os2.h
|
|
! shatest.o: ../include/openssl/opensslconf.h ../include/openssl/sha.h
|
|
ssltest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
|
|
ssltest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
|
|
ssltest.o: ../include/openssl/buffer.h ../include/openssl/cast.h
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/test/methtest.c ../RELENG_5_0/crypto/openssl/test/methtest.c
|
|
*** crypto/openssl/test/methtest.c Mon Jan 10 01:22:01 2000
|
|
--- ../RELENG_5_0/crypto/openssl/test/methtest.c Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 96,105 ****
|
|
METH_init(top);
|
|
METH_control(tmp1,METH_CONTROL_DUMP,stdout);
|
|
METH_control(tmp2,METH_CONTROL_DUMP,stdout);
|
|
! exit(0);
|
|
err:
|
|
ERR_load_crypto_strings();
|
|
ERR_print_errors_fp(stderr);
|
|
! exit(1);
|
|
return(0);
|
|
}
|
|
--- 96,105 ----
|
|
METH_init(top);
|
|
METH_control(tmp1,METH_CONTROL_DUMP,stdout);
|
|
METH_control(tmp2,METH_CONTROL_DUMP,stdout);
|
|
! EXIT(0);
|
|
err:
|
|
ERR_load_crypto_strings();
|
|
ERR_print_errors_fp(stderr);
|
|
! EXIT(1);
|
|
return(0);
|
|
}
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/test/testssl ../RELENG_5_0/crypto/openssl/test/testssl
|
|
*** crypto/openssl/test/testssl Thu Apr 13 02:32:53 2000
|
|
--- ../RELENG_5_0/crypto/openssl/test/testssl Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 112,119 ****
|
|
|
|
#############################################################################
|
|
|
|
! echo test tls1 with 1024bit anonymous DH, multiple handshakes
|
|
! $ssltest -v -bio_pair -tls1 -cipher ADH -dhe1024dsa -num 10 -f -time || exit 1
|
|
|
|
if ../apps/openssl no-rsa; then
|
|
echo skipping RSA tests
|
|
--- 112,123 ----
|
|
|
|
#############################################################################
|
|
|
|
! if ../apps/openssl no-dh; then
|
|
! echo skipping anonymous DH tests
|
|
! else
|
|
! echo test tls1 with 1024bit anonymous DH, multiple handshakes
|
|
! $ssltest -v -bio_pair -tls1 -cipher ADH -dhe1024dsa -num 10 -f -time || exit 1
|
|
! fi
|
|
|
|
if ../apps/openssl no-rsa; then
|
|
echo skipping RSA tests
|
|
***************
|
|
*** 121,128 ****
|
|
echo test tls1 with 1024bit RSA, no DHE, multiple handshakes
|
|
./ssltest -v -bio_pair -tls1 -cert ../apps/server2.pem -no_dhe -num 10 -f -time || exit 1
|
|
|
|
! echo test tls1 with 1024bit RSA, 1024bit DHE, multiple handshakes
|
|
! ./ssltest -v -bio_pair -tls1 -cert ../apps/server2.pem -dhe1024dsa -num 10 -f -time || exit 1
|
|
fi
|
|
|
|
exit 0
|
|
--- 125,136 ----
|
|
echo test tls1 with 1024bit RSA, no DHE, multiple handshakes
|
|
./ssltest -v -bio_pair -tls1 -cert ../apps/server2.pem -no_dhe -num 10 -f -time || exit 1
|
|
|
|
! if ../apps/openssl no-dh; then
|
|
! echo skipping RSA+DHE tests
|
|
! else
|
|
! echo test tls1 with 1024bit RSA, 1024bit DHE, multiple handshakes
|
|
! ./ssltest -v -bio_pair -tls1 -cert ../apps/server2.pem -dhe1024dsa -num 10 -f -time || exit 1
|
|
! fi
|
|
fi
|
|
|
|
exit 0
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/tools/c_rehash ../RELENG_5_0/crypto/openssl/tools/c_rehash
|
|
*** crypto/openssl/tools/c_rehash Fri Aug 9 21:46:08 2002
|
|
--- ../RELENG_5_0/crypto/openssl/tools/c_rehash Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 100,106 ****
|
|
|
|
sub link_hash_cert {
|
|
my $fname = $_[0];
|
|
! my ($hash, $fprint) = `$openssl x509 -hash -fingerprint -noout -in $fname`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
--- 100,107 ----
|
|
|
|
sub link_hash_cert {
|
|
my $fname = $_[0];
|
|
! $fname =~ s/'/'\\''/g;
|
|
! my ($hash, $fprint) = `"$openssl" x509 -hash -fingerprint -noout -in '$fname'`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
***************
|
|
*** 130,136 ****
|
|
|
|
sub link_hash_crl {
|
|
my $fname = $_[0];
|
|
! my ($hash, $fprint) = `$openssl crl -hash -fingerprint -noout -in $fname`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
--- 131,138 ----
|
|
|
|
sub link_hash_crl {
|
|
my $fname = $_[0];
|
|
! $fname =~ s/'/'\\''/g;
|
|
! my ($hash, $fprint) = `"$openssl" crl -hash -fingerprint -noout -in '$fname'`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/tools/c_rehash.in ../RELENG_5_0/crypto/openssl/tools/c_rehash.in
|
|
*** crypto/openssl/tools/c_rehash.in Sat May 19 23:07:18 2001
|
|
--- ../RELENG_5_0/crypto/openssl/tools/c_rehash.in Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 100,106 ****
|
|
|
|
sub link_hash_cert {
|
|
my $fname = $_[0];
|
|
! my ($hash, $fprint) = `$openssl x509 -hash -fingerprint -noout -in $fname`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
--- 100,107 ----
|
|
|
|
sub link_hash_cert {
|
|
my $fname = $_[0];
|
|
! $fname =~ s/'/'\\''/g;
|
|
! my ($hash, $fprint) = `"$openssl" x509 -hash -fingerprint -noout -in '$fname'`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
***************
|
|
*** 130,136 ****
|
|
|
|
sub link_hash_crl {
|
|
my $fname = $_[0];
|
|
! my ($hash, $fprint) = `$openssl crl -hash -fingerprint -noout -in $fname`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
--- 131,138 ----
|
|
|
|
sub link_hash_crl {
|
|
my $fname = $_[0];
|
|
! $fname =~ s/'/'\\''/g;
|
|
! my ($hash, $fprint) = `"$openssl" crl -hash -fingerprint -noout -in '$fname'`;
|
|
chomp $hash;
|
|
chomp $fprint;
|
|
$fprint =~ s/^.*=//;
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/util/libeay.num ../RELENG_5_0/crypto/openssl/util/libeay.num
|
|
*** crypto/openssl/util/libeay.num Tue Jul 30 08:44:14 2002
|
|
--- ../RELENG_5_0/crypto/openssl/util/libeay.num Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 301,308 ****
|
|
EVP_des_ede_ofb 309 EXIST::FUNCTION:DES
|
|
EVP_des_ofb 310 EXIST::FUNCTION:DES
|
|
EVP_desx_cbc 311 EXIST::FUNCTION:DES
|
|
! EVP_dss 312 EXIST::FUNCTION:SHA,DSA
|
|
! EVP_dss1 313 EXIST::FUNCTION:SHA,DSA
|
|
EVP_enc_null 314 EXIST::FUNCTION:
|
|
EVP_get_cipherbyname 315 EXIST::FUNCTION:
|
|
EVP_get_digestbyname 316 EXIST::FUNCTION:
|
|
--- 301,308 ----
|
|
EVP_des_ede_ofb 309 EXIST::FUNCTION:DES
|
|
EVP_des_ofb 310 EXIST::FUNCTION:DES
|
|
EVP_desx_cbc 311 EXIST::FUNCTION:DES
|
|
! EVP_dss 312 EXIST::FUNCTION:DSA,SHA
|
|
! EVP_dss1 313 EXIST::FUNCTION:DSA,SHA
|
|
EVP_enc_null 314 EXIST::FUNCTION:
|
|
EVP_get_cipherbyname 315 EXIST::FUNCTION:
|
|
EVP_get_digestbyname 316 EXIST::FUNCTION:
|
|
***************
|
|
*** 1212,1218 ****
|
|
str_dup 1240 NOEXIST::FUNCTION:
|
|
i2s_ASN1_ENUMERATED 1241 EXIST::FUNCTION:
|
|
i2s_ASN1_ENUMERATED_TABLE 1242 EXIST::FUNCTION:
|
|
! BIO_s_log 1243 EXIST:!WIN16,!WIN32,!macintosh:FUNCTION:
|
|
BIO_f_reliable 1244 EXIST::FUNCTION:
|
|
PKCS7_dataFinal 1245 EXIST::FUNCTION:
|
|
PKCS7_dataDecode 1246 EXIST::FUNCTION:
|
|
--- 1212,1218 ----
|
|
str_dup 1240 NOEXIST::FUNCTION:
|
|
i2s_ASN1_ENUMERATED 1241 EXIST::FUNCTION:
|
|
i2s_ASN1_ENUMERATED_TABLE 1242 EXIST::FUNCTION:
|
|
! BIO_s_log 1243 EXIST:!WIN32,!macintosh,!WIN16:FUNCTION:
|
|
BIO_f_reliable 1244 EXIST::FUNCTION:
|
|
PKCS7_dataFinal 1245 EXIST::FUNCTION:
|
|
PKCS7_dataDecode 1246 EXIST::FUNCTION:
|
|
***************
|
|
*** 1934,1936 ****
|
|
--- 1934,1937 ----
|
|
BN_pseudo_rand_range 2523 EXIST::FUNCTION:
|
|
X509_STORE_CTX_set_verify_cb 2524 EXIST::FUNCTION:
|
|
ERR_load_COMP_strings 2525 EXIST::FUNCTION:
|
|
+ OPENSSL_cleanse 3245 EXIST::FUNCTION:
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/util/mk1mf.pl ../RELENG_5_0/crypto/openssl/util/mk1mf.pl
|
|
*** crypto/openssl/util/mk1mf.pl Tue Jul 30 09:38:05 2002
|
|
--- ../RELENG_5_0/crypto/openssl/util/mk1mf.pl Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 206,212 ****
|
|
$cflags.=" -DNO_MD5" if $no_md5;
|
|
$cflags.=" -DNO_SHA" if $no_sha;
|
|
$cflags.=" -DNO_SHA1" if $no_sha1;
|
|
! $cflags.=" -DNO_RIPEMD" if $no_rmd160;
|
|
$cflags.=" -DNO_MDC2" if $no_mdc2;
|
|
$cflags.=" -DNO_BF" if $no_bf;
|
|
$cflags.=" -DNO_CAST" if $no_cast;
|
|
--- 206,212 ----
|
|
$cflags.=" -DNO_MD5" if $no_md5;
|
|
$cflags.=" -DNO_SHA" if $no_sha;
|
|
$cflags.=" -DNO_SHA1" if $no_sha1;
|
|
! $cflags.=" -DNO_RIPEMD" if $no_ripemd;
|
|
$cflags.=" -DNO_MDC2" if $no_mdc2;
|
|
$cflags.=" -DNO_BF" if $no_bf;
|
|
$cflags.=" -DNO_CAST" if $no_cast;
|
|
***************
|
|
*** 674,680 ****
|
|
@a=grep(!/(^md2)|(_md2$)/,@a) if $no_md2;
|
|
@a=grep(!/(^md4)|(_md4$)/,@a) if $no_md4;
|
|
@a=grep(!/(^md5)|(_md5$)/,@a) if $no_md5;
|
|
! @a=grep(!/(rmd)|(ripemd)/,@a) if $no_rmd160;
|
|
|
|
@a=grep(!/(^d2i_r_)|(^i2d_r_)/,@a) if $no_rsa;
|
|
@a=grep(!/(^p_open$)|(^p_seal$)/,@a) if $no_rsa;
|
|
--- 674,680 ----
|
|
@a=grep(!/(^md2)|(_md2$)/,@a) if $no_md2;
|
|
@a=grep(!/(^md4)|(_md4$)/,@a) if $no_md4;
|
|
@a=grep(!/(^md5)|(_md5$)/,@a) if $no_md5;
|
|
! @a=grep(!/(rmd)|(ripemd)/,@a) if $no_ripemd;
|
|
|
|
@a=grep(!/(^d2i_r_)|(^i2d_r_)/,@a) if $no_rsa;
|
|
@a=grep(!/(^p_open$)|(^p_seal$)/,@a) if $no_rsa;
|
|
***************
|
|
*** 883,889 ****
|
|
|
|
elsif (/^just-ssl$/) { $no_rc2=$no_idea=$no_des=$no_bf=$no_cast=1;
|
|
$no_md2=$no_sha=$no_mdc2=$no_dsa=$no_dh=1;
|
|
! $no_ssl2=$no_err=$no_rmd160=$no_rc5=1; }
|
|
|
|
elsif (/^rsaref$/) { $rsaref=1; }
|
|
elsif (/^gcc$/) { $gcc=1; }
|
|
--- 883,889 ----
|
|
|
|
elsif (/^just-ssl$/) { $no_rc2=$no_idea=$no_des=$no_bf=$no_cast=1;
|
|
$no_md2=$no_sha=$no_mdc2=$no_dsa=$no_dh=1;
|
|
! $no_ssl2=$no_err=$no_ripemd=$no_rc5=1; }
|
|
|
|
elsif (/^rsaref$/) { $rsaref=1; }
|
|
elsif (/^gcc$/) { $gcc=1; }
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/util/mkcerts.sh ../RELENG_5_0/crypto/openssl/util/mkcerts.sh
|
|
*** crypto/openssl/util/mkcerts.sh Mon Jan 10 01:22:05 2000
|
|
--- ../RELENG_5_0/crypto/openssl/util/mkcerts.sh Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 1,4 ****
|
|
! #!bin/sh
|
|
|
|
# This script will re-make all the required certs.
|
|
# cd apps
|
|
--- 1,4 ----
|
|
! #!/bin/sh
|
|
|
|
# This script will re-make all the required certs.
|
|
# cd apps
|
|
***************
|
|
*** 12,19 ****
|
|
#
|
|
|
|
CAbits=1024
|
|
! SSLEAY="../apps/ssleay"
|
|
! CONF="-config ../apps/ssleay.cnf"
|
|
|
|
# create pca request.
|
|
echo creating $CAbits bit PCA cert request
|
|
--- 12,19 ----
|
|
#
|
|
|
|
CAbits=1024
|
|
! SSLEAY="../apps/openssl"
|
|
! CONF="-config ../apps/openssl.cnf"
|
|
|
|
# create pca request.
|
|
echo creating $CAbits bit PCA cert request
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/util/pl/BC-32.pl ../RELENG_5_0/crypto/openssl/util/pl/BC-32.pl
|
|
*** crypto/openssl/util/pl/BC-32.pl Tue Jul 30 09:38:06 2002
|
|
--- ../RELENG_5_0/crypto/openssl/util/pl/BC-32.pl Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 52,60 ****
|
|
$shlib_ex_obj="";
|
|
$app_ex_obj="c0x32.obj";
|
|
|
|
! $asm='n_o_T_a_s_m';
|
|
$asm.=" /Zi" if $debug;
|
|
! $afile='/Fo';
|
|
|
|
$bn_mulw_obj='';
|
|
$bn_mulw_src='';
|
|
--- 52,60 ----
|
|
$shlib_ex_obj="";
|
|
$app_ex_obj="c0x32.obj";
|
|
|
|
! $asm='nasmw -f obj';
|
|
$asm.=" /Zi" if $debug;
|
|
! $afile='-o';
|
|
|
|
$bn_mulw_obj='';
|
|
$bn_mulw_src='';
|
|
diff --exclude=CVS -I\$FreeBSD -rcN crypto/openssl/util/pod2mantest ../RELENG_5_0/crypto/openssl/util/pod2mantest
|
|
*** crypto/openssl/util/pod2mantest Tue Jul 30 09:38:06 2002
|
|
--- ../RELENG_5_0/crypto/openssl/util/pod2mantest Thu Feb 20 12:14:22 2003
|
|
***************
|
|
*** 11,17 ****
|
|
|
|
|
|
IFS=:
|
|
! try_without_dir=false
|
|
# First we try "pod2man", then "$dir/pod2man" for each item in $PATH.
|
|
for dir in dummy:$PATH; do
|
|
if [ "$try_without_dir" = true ]; then
|
|
--- 11,18 ----
|
|
|
|
|
|
IFS=:
|
|
!
|
|
! try_without_dir=true
|
|
# First we try "pod2man", then "$dir/pod2man" for each item in $PATH.
|
|
for dir in dummy:$PATH; do
|
|
if [ "$try_without_dir" = true ]; then
|
|
***************
|
|
*** 29,37 ****
|
|
if [ ! "$pod2man" = '' ]; then
|
|
failure=none
|
|
|
|
|
|
! if "$pod2man" --section=1 --center=OpenSSL --release=dev pod2mantest.pod | grep '^MARKER - ' >/dev/null 2>&1; then
|
|
! failure=MultilineTest
|
|
fi
|
|
|
|
|
|
--- 30,45 ----
|
|
if [ ! "$pod2man" = '' ]; then
|
|
failure=none
|
|
|
|
+ if "$pod2man" --section=1 --center=OpenSSL --release=dev pod2mantest.pod | fgrep OpenSSL >/dev/null; then
|
|
+ :
|
|
+ else
|
|
+ failure=BasicTest
|
|
+ fi
|
|
|
|
! if [ "$failure" = none ]; then
|
|
! if "$pod2man" --section=1 --center=OpenSSL --release=dev pod2mantest.pod | grep '^MARKER - ' >/dev/null; then
|
|
! failure=MultilineTest
|
|
! fi
|
|
fi
|
|
|
|
|
|
***************
|
|
*** 45,53 ****
|
|
done
|
|
|
|
echo "No working pod2man found. Consider installing a new version." >&2
|
|
! if [ "$1" = ignore ]; then
|
|
! echo "As a workaround, we'll use a bundled old copy of pod2man.pl." >&2
|
|
! echo "../../util/pod2man.pl"
|
|
! exit 0
|
|
! fi
|
|
! exit 1
|
|
--- 53,57 ----
|
|
done
|
|
|
|
echo "No working pod2man found. Consider installing a new version." >&2
|
|
! echo "As a workaround, we'll use a bundled old copy of pod2man.pl." >&2
|
|
! echo "$1 ../../util/pod2man.pl"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/Makefile ../RELENG_5_0/secure/lib/libcrypto/Makefile
|
|
*** secure/lib/libcrypto/Makefile Thu Nov 21 03:48:08 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/Makefile Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 30,37 ****
|
|
NOLINT= true
|
|
|
|
# base sources
|
|
! SRCS+= cpt_err.c cryptlib.c cversion.c ebcdic.c ex_data.c mem.c mem_dbg.c \
|
|
! tmdiff.c uid.c
|
|
|
|
# asn1
|
|
SRCS+= a_bitstr.c a_bmp.c a_bool.c a_bytes.c a_d2i_fp.c a_digest.c \
|
|
--- 30,37 ----
|
|
NOLINT= true
|
|
|
|
# base sources
|
|
! SRCS+= cpt_err.c cryptlib.c cversion.c ebcdic.c ex_data.c mem.c mem_clr.c \
|
|
! mem_dbg.c tmdiff.c uid.c
|
|
|
|
# asn1
|
|
SRCS+= a_bitstr.c a_bmp.c a_bool.c a_bytes.c a_d2i_fp.c a_digest.c \
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_ctrl.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_ctrl.3
|
|
*** secure/lib/libcrypto/man/BIO_ctrl.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_ctrl.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:01 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:03 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_ctrl 3"
|
|
! .TH BIO_ctrl 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_ctrl 3"
|
|
! .TH BIO_ctrl 3 "0.9.6i" "2000-09-18" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_f_base64.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_base64.3
|
|
*** secure/lib/libcrypto/man/BIO_f_base64.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_base64.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:01 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:03 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_base64 3"
|
|
! .TH BIO_f_base64 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_base64 \- base64 \s-1BIO\s0 filter
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_base64 3"
|
|
! .TH BIO_f_base64 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_base64 \- base64 \s-1BIO\s0 filter
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_f_buffer.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_buffer.3
|
|
*** secure/lib/libcrypto/man/BIO_f_buffer.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_buffer.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:02 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:04 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_buffer 3"
|
|
! .TH BIO_f_buffer 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_buffer \- buffering \s-1BIO\s0
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_buffer 3"
|
|
! .TH BIO_f_buffer 3 "0.9.6i" "2000-09-18" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_buffer \- buffering \s-1BIO\s0
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_f_cipher.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_cipher.3
|
|
*** secure/lib/libcrypto/man/BIO_f_cipher.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_cipher.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:03 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:04 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_cipher 3"
|
|
! .TH BIO_f_cipher 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx \- cipher \s-1BIO\s0 filter
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_cipher 3"
|
|
! .TH BIO_f_cipher 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx \- cipher \s-1BIO\s0 filter
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_f_md.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_md.3
|
|
*** secure/lib/libcrypto/man/BIO_f_md.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_md.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:03 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:04 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_md 3"
|
|
! .TH BIO_f_md 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx \- message digest \s-1BIO\s0 filter
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_md 3"
|
|
! .TH BIO_f_md 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx \- message digest \s-1BIO\s0 filter
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_f_null.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_null.3
|
|
*** secure/lib/libcrypto/man/BIO_f_null.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_null.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:04 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:04 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_null 3"
|
|
! .TH BIO_f_null 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_null \- null filter
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_null 3"
|
|
! .TH BIO_f_null 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_null \- null filter
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_f_ssl.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_ssl.3
|
|
*** secure/lib/libcrypto/man/BIO_f_ssl.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_f_ssl.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:05 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:04 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_ssl 3"
|
|
! .TH BIO_f_ssl 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_ssl, BIO_set_ssl, BIO_get_ssl, BIO_set_ssl_mode, BIO_set_ssl_renegotiate_bytes,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_f_ssl 3"
|
|
! .TH BIO_f_ssl 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_f_ssl, BIO_set_ssl, BIO_get_ssl, BIO_set_ssl_mode, BIO_set_ssl_renegotiate_bytes,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_find_type.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_find_type.3
|
|
*** secure/lib/libcrypto/man/BIO_find_type.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_find_type.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:05 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:05 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_find_type 3"
|
|
! .TH BIO_find_type 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_find_type, BIO_next \- \s-1BIO\s0 chain traversal
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_find_type 3"
|
|
! .TH BIO_find_type 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_find_type, BIO_next \- \s-1BIO\s0 chain traversal
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_new.3
|
|
*** secure/lib/libcrypto/man/BIO_new.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:06 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:05 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_new 3"
|
|
! .TH BIO_new 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all \- \s-1BIO\s0 allocation and freeing functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_new 3"
|
|
! .TH BIO_new 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all \- \s-1BIO\s0 allocation and freeing functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_new_bio_pair.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_new_bio_pair.3
|
|
*** secure/lib/libcrypto/man/BIO_new_bio_pair.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_new_bio_pair.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:06 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:05 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_new_bio_pair 3"
|
|
! .TH BIO_new_bio_pair 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_new_bio_pair \- create a new \s-1BIO\s0 pair
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_new_bio_pair 3"
|
|
! .TH BIO_new_bio_pair 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_new_bio_pair \- create a new \s-1BIO\s0 pair
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_push.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_push.3
|
|
*** secure/lib/libcrypto/man/BIO_push.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_push.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:07 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:05 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_push 3"
|
|
! .TH BIO_push 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_push, BIO_pop \- add and remove BIOs from a chain.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_push 3"
|
|
! .TH BIO_push 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_push, BIO_pop \- add and remove BIOs from a chain.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_read.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_read.3
|
|
*** secure/lib/libcrypto/man/BIO_read.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_read.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:08 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:05 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_read 3"
|
|
! .TH BIO_read 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_read, BIO_write, BIO_gets, BIO_puts \- \s-1BIO\s0 I/O functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_read 3"
|
|
! .TH BIO_read 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_read, BIO_write, BIO_gets, BIO_puts \- \s-1BIO\s0 I/O functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_accept.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_accept.3
|
|
*** secure/lib/libcrypto/man/BIO_s_accept.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_accept.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:08 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:06 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_accept 3"
|
|
! .TH BIO_s_accept 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_accept, BIO_set_nbio, BIO_set_accept_port, BIO_get_accept_port,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_accept 3"
|
|
! .TH BIO_s_accept 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_accept, BIO_set_nbio, BIO_set_accept_port, BIO_get_accept_port,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_bio.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_bio.3
|
|
*** secure/lib/libcrypto/man/BIO_s_bio.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_bio.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:09 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:06 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_bio 3"
|
|
! .TH BIO_s_bio 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_bio, BIO_make_bio_pair, BIO_destroy_bio_pair, BIO_shutdown_wr,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_bio 3"
|
|
! .TH BIO_s_bio 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_bio, BIO_make_bio_pair, BIO_destroy_bio_pair, BIO_shutdown_wr,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_connect.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_connect.3
|
|
*** secure/lib/libcrypto/man/BIO_s_connect.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_connect.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:09 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:06 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_connect 3"
|
|
! .TH BIO_s_connect 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_connect, BIO_set_conn_hostname, BIO_set_conn_port,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_connect 3"
|
|
! .TH BIO_s_connect 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_connect, BIO_set_conn_hostname, BIO_set_conn_port,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_fd.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_fd.3
|
|
*** secure/lib/libcrypto/man/BIO_s_fd.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_fd.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:10 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:06 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_fd 3"
|
|
! .TH BIO_s_fd 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd \- file descriptor \s-1BIO\s0
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_fd 3"
|
|
! .TH BIO_s_fd 3 "0.9.6i" "2000-09-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd \- file descriptor \s-1BIO\s0
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_file.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_file.3
|
|
*** secure/lib/libcrypto/man/BIO_s_file.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_file.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:11 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:06 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_file 3"
|
|
! .TH BIO_s_file 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_file 3"
|
|
! .TH BIO_s_file 3 "0.9.6i" "2000-09-18" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_mem.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_mem.3
|
|
*** secure/lib/libcrypto/man/BIO_s_mem.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_mem.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:11 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:07 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_mem 3"
|
|
! .TH BIO_s_mem 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_mem, BIO_set_mem_eof_return, BIO_get_mem_data, BIO_set_mem_buf,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_mem 3"
|
|
! .TH BIO_s_mem 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_mem, BIO_set_mem_eof_return, BIO_get_mem_data, BIO_set_mem_buf,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_null.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_null.3
|
|
*** secure/lib/libcrypto/man/BIO_s_null.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_null.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:12 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:07 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_null 3"
|
|
! .TH BIO_s_null 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_null \- null data sink
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_null 3"
|
|
! .TH BIO_s_null 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_null \- null data sink
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_s_socket.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_socket.3
|
|
*** secure/lib/libcrypto/man/BIO_s_socket.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_s_socket.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:13 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:07 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_socket 3"
|
|
! .TH BIO_s_socket 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_socket, BIO_new_socket \- socket \s-1BIO\s0
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_s_socket 3"
|
|
! .TH BIO_s_socket 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_s_socket, BIO_new_socket \- socket \s-1BIO\s0
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_set_callback.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_set_callback.3
|
|
*** secure/lib/libcrypto/man/BIO_set_callback.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_set_callback.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:13 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:07 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_set_callback 3"
|
|
! .TH BIO_set_callback 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_set_callback, BIO_get_callback, BIO_set_callback_arg, BIO_get_callback_arg,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_set_callback 3"
|
|
! .TH BIO_set_callback 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_set_callback, BIO_get_callback, BIO_set_callback_arg, BIO_get_callback_arg,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BIO_should_retry.3 ../RELENG_5_0/secure/lib/libcrypto/man/BIO_should_retry.3
|
|
*** secure/lib/libcrypto/man/BIO_should_retry.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BIO_should_retry.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:14 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:08 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_should_retry 3"
|
|
! .TH BIO_should_retry 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_should_retry, BIO_should_read, BIO_should_write,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BIO_should_retry 3"
|
|
! .TH BIO_should_retry 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BIO_should_retry, BIO_should_read, BIO_should_write,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_CTX_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_CTX_new.3
|
|
*** secure/lib/libcrypto/man/BN_CTX_new.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_CTX_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:14 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:08 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_CTX_new 3"
|
|
! .TH BN_CTX_new 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_CTX_new, BN_CTX_init, BN_CTX_free \- allocate and free \s-1BN_CTX\s0 structures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_CTX_new 3"
|
|
! .TH BN_CTX_new 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_CTX_new, BN_CTX_init, BN_CTX_free \- allocate and free \s-1BN_CTX\s0 structures
|
|
***************
|
|
*** 181,187 ****
|
|
\&\fIBN_CTX_init()\fR and \fIBN_CTX_free()\fR have no return values.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_add(3),
|
|
BN_CTX_start(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 181,187 ----
|
|
\&\fIBN_CTX_init()\fR and \fIBN_CTX_free()\fR have no return values.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_add(3),
|
|
BN_CTX_start(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_CTX_start.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_CTX_start.3
|
|
*** secure/lib/libcrypto/man/BN_CTX_start.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_CTX_start.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:15 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:08 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_CTX_start 3"
|
|
! .TH BN_CTX_start 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_CTX_start, BN_CTX_get, BN_CTX_end \- use temporary \s-1BIGNUM\s0 variables
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_CTX_start 3"
|
|
! .TH BN_CTX_start 3 "0.9.6i" "2000-07-11" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_CTX_start, BN_CTX_get, BN_CTX_end \- use temporary \s-1BIGNUM\s0 variables
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_add.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_add.3
|
|
*** secure/lib/libcrypto/man/BN_add.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_add.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:16 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:08 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_add 3"
|
|
! .TH BN_add 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_add, BN_sub, BN_mul, BN_div, BN_sqr, BN_mod, BN_mod_mul, BN_exp,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_add 3"
|
|
! .TH BN_add 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_add, BN_sub, BN_mul, BN_div, BN_sqr, BN_mod, BN_mod_mul, BN_exp,
|
|
***************
|
|
*** 233,239 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_CTX_new(3),
|
|
BN_add_word(3), BN_set_bit(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 233,239 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_CTX_new(3),
|
|
BN_add_word(3), BN_set_bit(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_add_word.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_add_word.3
|
|
*** secure/lib/libcrypto/man/BN_add_word.3 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_add_word.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:16 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:08 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_add_word 3"
|
|
! .TH BN_add_word 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word \- arithmetic
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_add_word 3"
|
|
! .TH BN_add_word 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word \- arithmetic
|
|
***************
|
|
*** 188,194 ****
|
|
\&\fIBN_mod_word()\fR and \fIBN_div_word()\fR return \fBa\fR%\fBw\fR.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_add(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_add_word()\fR and \fIBN_mod_word()\fR are available in all versions of
|
|
--- 188,194 ----
|
|
\&\fIBN_mod_word()\fR and \fIBN_div_word()\fR return \fBa\fR%\fBw\fR.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_add(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_add_word()\fR and \fIBN_mod_word()\fR are available in all versions of
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_bn2bin.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_bn2bin.3
|
|
*** secure/lib/libcrypto/man/BN_bn2bin.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_bn2bin.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:17 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:09 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_bn2bin 3"
|
|
! .TH BN_bn2bin 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_bn2bin, BN_bin2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_bn2bin 3"
|
|
! .TH BN_bn2bin 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_bn2bin, BN_bin2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn,
|
|
***************
|
|
*** 221,227 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_zero(3),
|
|
ASN1_INTEGER_to_BN(3),
|
|
BN_num_bytes(3)
|
|
.SH "HISTORY"
|
|
--- 221,227 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_zero(3),
|
|
ASN1_INTEGER_to_BN(3),
|
|
BN_num_bytes(3)
|
|
.SH "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_cmp.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_cmp.3
|
|
*** secure/lib/libcrypto/man/BN_cmp.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_cmp.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:18 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:09 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_cmp 3"
|
|
! .TH BN_cmp 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd \- \s-1BIGNUM\s0 comparison and test functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_cmp 3"
|
|
! .TH BN_cmp 3 "0.9.6i" "2000-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd \- \s-1BIGNUM\s0 comparison and test functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_copy.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_copy.3
|
|
*** secure/lib/libcrypto/man/BN_copy.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_copy.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:18 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:09 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_copy 3"
|
|
! .TH BN_copy 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_copy, BN_dup \- copy BIGNUMs
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_copy 3"
|
|
! .TH BN_copy 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_copy, BN_dup \- copy BIGNUMs
|
|
***************
|
|
*** 164,170 ****
|
|
by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_copy()\fR and \fIBN_dup()\fR are available in all versions of SSLeay and OpenSSL.
|
|
--- 164,170 ----
|
|
by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_copy()\fR and \fIBN_dup()\fR are available in all versions of SSLeay and OpenSSL.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_generate_prime.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_generate_prime.3
|
|
*** secure/lib/libcrypto/man/BN_generate_prime.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_generate_prime.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:19 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:09 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_generate_prime 3"
|
|
! .TH BN_generate_prime 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_generate_prime, BN_is_prime, BN_is_prime_fasttest \- generate primes and test for primality
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_generate_prime 3"
|
|
! .TH BN_generate_prime 3 "0.9.6i" "2003-01-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_generate_prime, BN_is_prime, BN_is_prime_fasttest \- generate primes and test for primality
|
|
***************
|
|
*** 202,208 ****
|
|
.PP
|
|
Both \fIBN_is_prime()\fR and \fIBN_is_prime_fasttest()\fR perform a Miller-Rabin
|
|
probabilistic primality test with \fBchecks\fR iterations. If
|
|
! \&\fBchecks == BN_prime_check\fR, a number of iterations is used that
|
|
yields a false positive rate of at most 2^\-80 for random input.
|
|
.PP
|
|
If \fBcallback\fR is not \fB\s-1NULL\s0\fR, \fBcallback(1, j, cb_arg)\fR is called
|
|
--- 202,208 ----
|
|
.PP
|
|
Both \fIBN_is_prime()\fR and \fIBN_is_prime_fasttest()\fR perform a Miller-Rabin
|
|
probabilistic primality test with \fBchecks\fR iterations. If
|
|
! \&\fBchecks == BN_prime_checks\fR, a number of iterations is used that
|
|
yields a false positive rate of at most 2^\-80 for random input.
|
|
.PP
|
|
If \fBcallback\fR is not \fB\s-1NULL\s0\fR, \fBcallback(1, j, cb_arg)\fR is called
|
|
***************
|
|
*** 220,226 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), rand(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
The \fBcb_arg\fR arguments to \fIBN_generate_prime()\fR and to \fIBN_is_prime()\fR
|
|
--- 220,226 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), rand(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
The \fBcb_arg\fR arguments to \fIBN_generate_prime()\fR and to \fIBN_is_prime()\fR
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_mod_inverse.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_mod_inverse.3
|
|
*** secure/lib/libcrypto/man/BN_mod_inverse.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_mod_inverse.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:19 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:09 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_mod_inverse 3"
|
|
! .TH BN_mod_inverse 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_mod_inverse \- compute inverse modulo n
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_mod_inverse 3"
|
|
! .TH BN_mod_inverse 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_mod_inverse \- compute inverse modulo n
|
|
***************
|
|
*** 165,171 ****
|
|
\&\s-1NULL\s0 on error. The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_add(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_mod_inverse()\fR is available in all versions of SSLeay and OpenSSL.
|
|
--- 165,171 ----
|
|
\&\s-1NULL\s0 on error. The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_add(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_mod_inverse()\fR is available in all versions of SSLeay and OpenSSL.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
|
|
*** secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:20 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:10 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_mod_mul_montgomery 3"
|
|
! .TH BN_mod_mul_montgomery 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_init,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_mod_mul_montgomery 3"
|
|
! .TH BN_mod_mul_montgomery 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_init,
|
|
***************
|
|
*** 224,230 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_add(3),
|
|
BN_CTX_new(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 224,230 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_add(3),
|
|
BN_CTX_new(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
|
|
*** secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:21 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:10 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_mod_mul_reciprocal 3"
|
|
! .TH BN_mod_mul_reciprocal 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_init,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_mod_mul_reciprocal 3"
|
|
! .TH BN_mod_mul_reciprocal 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_init,
|
|
***************
|
|
*** 211,217 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), BN_add(3),
|
|
BN_CTX_new(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 211,217 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), BN_add(3),
|
|
BN_CTX_new(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_new.3
|
|
*** secure/lib/libcrypto/man/BN_new.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:21 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:10 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_new 3"
|
|
! .TH BN_new 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_new, BN_init, BN_clear, BN_free, BN_clear_free \- allocate and free BIGNUMs
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_new 3"
|
|
! .TH BN_new 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_new, BN_init, BN_clear, BN_free, BN_clear_free \- allocate and free BIGNUMs
|
|
***************
|
|
*** 184,190 ****
|
|
values.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_new()\fR, \fIBN_clear()\fR, \fIBN_free()\fR and \fIBN_clear_free()\fR are available in
|
|
--- 184,190 ----
|
|
values.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIBN_new()\fR, \fIBN_clear()\fR, \fIBN_free()\fR and \fIBN_clear_free()\fR are available in
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_num_bytes.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_num_bytes.3
|
|
*** secure/lib/libcrypto/man/BN_num_bytes.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_num_bytes.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:22 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:10 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_num_bytes 3"
|
|
! .TH BN_num_bytes 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_num_bits, BN_num_bytes, BN_num_bits_word \- get \s-1BIGNUM\s0 size
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_num_bytes 3"
|
|
! .TH BN_num_bytes 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_num_bits, BN_num_bytes, BN_num_bits_word \- get \s-1BIGNUM\s0 size
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_rand.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_rand.3
|
|
*** secure/lib/libcrypto/man/BN_rand.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_rand.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:22 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:10 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_rand 3"
|
|
! .TH BN_rand 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_rand, BN_pseudo_rand \- generate pseudo-random number
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_rand 3"
|
|
! .TH BN_rand 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_rand, BN_pseudo_rand \- generate pseudo-random number
|
|
***************
|
|
*** 186,192 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), err(3), rand(3),
|
|
RAND_add(3), RAND_bytes(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 186,192 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! bn(3), ERR_get_error(3), rand(3),
|
|
RAND_add(3), RAND_bytes(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_set_bit.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_set_bit.3
|
|
*** secure/lib/libcrypto/man/BN_set_bit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_set_bit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:23 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:11 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_set_bit 3"
|
|
! .TH BN_set_bit 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_set_bit 3"
|
|
! .TH BN_set_bit 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/BN_zero.3 ../RELENG_5_0/secure/lib/libcrypto/man/BN_zero.3
|
|
*** secure/lib/libcrypto/man/BN_zero.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/BN_zero.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:24 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:11 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_zero 3"
|
|
! .TH BN_zero 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word \- \s-1BIGNUM\s0 assignment
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "BN_zero 3"
|
|
! .TH BN_zero 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word \- \s-1BIGNUM\s0 assignment
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/CA.pl.1 ../RELENG_5_0/secure/lib/libcrypto/man/CA.pl.1
|
|
*** secure/lib/libcrypto/man/CA.pl.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/CA.pl.1 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:38 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:55 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CA.PL 1"
|
|
! .TH CA.PL 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1CA\s0.pl \- friendlier interface for OpenSSL certificate programs
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CA.PL 1"
|
|
! .TH CA.PL 1 "0.9.6i" "2000-08-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1CA\s0.pl \- friendlier interface for OpenSSL certificate programs
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 ../RELENG_5_0/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
|
|
*** secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:24 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:11 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CRYPTO_set_ex_data 3"
|
|
! .TH CRYPTO_set_ex_data 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
CRYPTO_set_ex_data, CRYPTO_get_ex_data \- internal application specific data functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CRYPTO_set_ex_data 3"
|
|
! .TH CRYPTO_set_ex_data 3 "0.9.6i" "2000-01-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
CRYPTO_set_ex_data, CRYPTO_get_ex_data \- internal application specific data functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DH_generate_key.3 ../RELENG_5_0/secure/lib/libcrypto/man/DH_generate_key.3
|
|
*** secure/lib/libcrypto/man/DH_generate_key.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DH_generate_key.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:25 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:11 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_generate_key 3"
|
|
! .TH DH_generate_key 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_generate_key, DH_compute_key \- perform Diffie-Hellman key exchange
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_generate_key 3"
|
|
! .TH DH_generate_key 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_generate_key, DH_compute_key \- perform Diffie-Hellman key exchange
|
|
***************
|
|
*** 179,185 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), err(3), rand(3), DH_size(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDH_generate_key()\fR and \fIDH_compute_key()\fR are available in all versions
|
|
--- 179,185 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), ERR_get_error(3), rand(3), DH_size(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDH_generate_key()\fR and \fIDH_compute_key()\fR are available in all versions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DH_generate_parameters.3 ../RELENG_5_0/secure/lib/libcrypto/man/DH_generate_parameters.3
|
|
*** secure/lib/libcrypto/man/DH_generate_parameters.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DH_generate_parameters.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:25 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:11 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_generate_parameters 3"
|
|
! .TH DH_generate_parameters 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_generate_parameters, DH_check \- generate and check Diffie-Hellman parameters
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_generate_parameters 3"
|
|
! .TH DH_generate_parameters 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_generate_parameters, DH_check \- generate and check Diffie-Hellman parameters
|
|
***************
|
|
*** 196,202 ****
|
|
a usable generator.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), err(3), rand(3), DH_free(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDH_check()\fR is available in all versions of SSLeay and OpenSSL.
|
|
--- 196,203 ----
|
|
a usable generator.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), ERR_get_error(3), rand(3),
|
|
! DH_free(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDH_check()\fR is available in all versions of SSLeay and OpenSSL.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DH_get_ex_new_index.3 ../RELENG_5_0/secure/lib/libcrypto/man/DH_get_ex_new_index.3
|
|
*** secure/lib/libcrypto/man/DH_get_ex_new_index.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DH_get_ex_new_index.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:26 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:12 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_get_ex_new_index 3"
|
|
! .TH DH_get_ex_new_index 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_get_ex_new_index, DH_set_ex_data, DH_get_ex_data \- add application specific data to \s-1DH\s0 structures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_get_ex_new_index 3"
|
|
! .TH DH_get_ex_new_index 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_get_ex_new_index, DH_set_ex_data, DH_get_ex_data \- add application specific data to \s-1DH\s0 structures
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DH_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/DH_new.3
|
|
*** secure/lib/libcrypto/man/DH_new.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DH_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:27 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:12 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_new 3"
|
|
! .TH DH_new 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_new, DH_free \- allocate and free \s-1DH\s0 objects
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_new 3"
|
|
! .TH DH_new 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_new, DH_free \- allocate and free \s-1DH\s0 objects
|
|
***************
|
|
*** 168,174 ****
|
|
\&\fIDH_free()\fR returns no value.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), err(3),
|
|
DH_generate_parameters(3),
|
|
DH_generate_key(3)
|
|
.SH "HISTORY"
|
|
--- 168,174 ----
|
|
\&\fIDH_free()\fR returns no value.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), ERR_get_error(3),
|
|
DH_generate_parameters(3),
|
|
DH_generate_key(3)
|
|
.SH "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DH_set_method.3 ../RELENG_5_0/secure/lib/libcrypto/man/DH_set_method.3
|
|
*** secure/lib/libcrypto/man/DH_set_method.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DH_set_method.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:27 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:12 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_set_method 3"
|
|
! .TH DH_set_method 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_set_default_method, DH_get_default_method, DH_set_method,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_set_method 3"
|
|
! .TH DH_set_method 3 "0.9.6i" "2000-05-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_set_default_method, DH_get_default_method, DH_set_method,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DH_size.3 ../RELENG_5_0/secure/lib/libcrypto/man/DH_size.3
|
|
*** secure/lib/libcrypto/man/DH_size.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DH_size.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:28 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:12 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_size 3"
|
|
! .TH DH_size 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_size \- get Diffie-Hellman prime size
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DH_size 3"
|
|
! .TH DH_size 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DH_size \- get Diffie-Hellman prime size
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_SIG_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_SIG_new.3
|
|
*** secure/lib/libcrypto/man/DSA_SIG_new.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_SIG_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:29 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:12 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_SIG_new 3"
|
|
! .TH DSA_SIG_new 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_SIG_new, DSA_SIG_free \- allocate and free \s-1DSA\s0 signature objects
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_SIG_new 3"
|
|
! .TH DSA_SIG_new 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_SIG_new, DSA_SIG_free \- allocate and free \s-1DSA\s0 signature objects
|
|
***************
|
|
*** 169,175 ****
|
|
\&\fIDSA_SIG_free()\fR returns no value.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), err(3), DSA_do_sign(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDSA_SIG_new()\fR and \fIDSA_SIG_free()\fR were added in OpenSSL 0.9.3.
|
|
--- 169,176 ----
|
|
\&\fIDSA_SIG_free()\fR returns no value.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), ERR_get_error(3),
|
|
! DSA_do_sign(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDSA_SIG_new()\fR and \fIDSA_SIG_free()\fR were added in OpenSSL 0.9.3.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_do_sign.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_do_sign.3
|
|
*** secure/lib/libcrypto/man/DSA_do_sign.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_do_sign.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:29 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:13 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_do_sign 3"
|
|
! .TH DSA_do_sign 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_do_sign, DSA_do_verify \- raw \s-1DSA\s0 signature operations
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_do_sign 3"
|
|
! .TH DSA_do_sign 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_do_sign, DSA_do_verify \- raw \s-1DSA\s0 signature operations
|
|
***************
|
|
*** 175,181 ****
|
|
ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), err(3), rand(3),
|
|
DSA_SIG_new(3),
|
|
DSA_sign(3)
|
|
.SH "HISTORY"
|
|
--- 175,181 ----
|
|
ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), ERR_get_error(3), rand(3),
|
|
DSA_SIG_new(3),
|
|
DSA_sign(3)
|
|
.SH "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_dup_DH.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_dup_DH.3
|
|
*** secure/lib/libcrypto/man/DSA_dup_DH.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_dup_DH.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:30 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:13 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_dup_DH 3"
|
|
! .TH DSA_dup_DH 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_dup_DH \- create a \s-1DH\s0 structure out of \s-1DSA\s0 structure
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_dup_DH 3"
|
|
! .TH DSA_dup_DH 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_dup_DH \- create a \s-1DH\s0 structure out of \s-1DSA\s0 structure
|
|
***************
|
|
*** 164,170 ****
|
|
Be careful to avoid small subgroup attacks when using this.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), dsa(3), err(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDSA_dup_DH()\fR was added in OpenSSL 0.9.4.
|
|
--- 164,170 ----
|
|
Be careful to avoid small subgroup attacks when using this.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dh(3), dsa(3), ERR_get_error(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDSA_dup_DH()\fR was added in OpenSSL 0.9.4.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_generate_key.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_generate_key.3
|
|
*** secure/lib/libcrypto/man/DSA_generate_key.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_generate_key.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:30 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:13 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_generate_key 3"
|
|
! .TH DSA_generate_key 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_generate_key \- generate \s-1DSA\s0 key pair
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_generate_key 3"
|
|
! .TH DSA_generate_key 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_generate_key \- generate \s-1DSA\s0 key pair
|
|
***************
|
|
*** 162,168 ****
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), err(3), rand(3), DSA_generate_parameters(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDSA_generate_key()\fR is available since SSLeay 0.8.
|
|
--- 162,169 ----
|
|
The error codes can be obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), ERR_get_error(3), rand(3),
|
|
! DSA_generate_parameters(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIDSA_generate_key()\fR is available since SSLeay 0.8.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_generate_parameters.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_generate_parameters.3
|
|
*** secure/lib/libcrypto/man/DSA_generate_parameters.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_generate_parameters.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:31 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:13 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_generate_parameters 3"
|
|
! .TH DSA_generate_parameters 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_generate_parameters \- generate \s-1DSA\s0 parameters
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_generate_parameters 3"
|
|
! .TH DSA_generate_parameters 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_generate_parameters \- generate \s-1DSA\s0 parameters
|
|
***************
|
|
*** 209,215 ****
|
|
Seed lengths > 20 are not supported.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), err(3), rand(3),
|
|
DSA_free(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 209,215 ----
|
|
Seed lengths > 20 are not supported.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), ERR_get_error(3), rand(3),
|
|
DSA_free(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_get_ex_new_index.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
|
|
*** secure/lib/libcrypto/man/DSA_get_ex_new_index.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:32 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:13 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_get_ex_new_index 3"
|
|
! .TH DSA_get_ex_new_index 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_get_ex_new_index, DSA_set_ex_data, DSA_get_ex_data \- add application specific data to \s-1DSA\s0 structures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_get_ex_new_index 3"
|
|
! .TH DSA_get_ex_new_index 3 "0.9.6i" "2000-01-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_get_ex_new_index, DSA_set_ex_data, DSA_get_ex_data \- add application specific data to \s-1DSA\s0 structures
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_new.3
|
|
*** secure/lib/libcrypto/man/DSA_new.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:32 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:14 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_new 3"
|
|
! .TH DSA_new 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_new, DSA_free \- allocate and free \s-1DSA\s0 objects
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_new 3"
|
|
! .TH DSA_new 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_new, DSA_free \- allocate and free \s-1DSA\s0 objects
|
|
***************
|
|
*** 169,175 ****
|
|
\&\fIDSA_free()\fR returns no value.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), err(3),
|
|
DSA_generate_parameters(3),
|
|
DSA_generate_key(3)
|
|
.SH "HISTORY"
|
|
--- 169,175 ----
|
|
\&\fIDSA_free()\fR returns no value.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), ERR_get_error(3),
|
|
DSA_generate_parameters(3),
|
|
DSA_generate_key(3)
|
|
.SH "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_set_method.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_set_method.3
|
|
*** secure/lib/libcrypto/man/DSA_set_method.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_set_method.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:33 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:14 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_set_method 3"
|
|
! .TH DSA_set_method 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_set_default_method, DSA_get_default_method, DSA_set_method,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_set_method 3"
|
|
! .TH DSA_set_method 3 "0.9.6i" "2000-05-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_set_default_method, DSA_get_default_method, DSA_set_method,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_sign.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_sign.3
|
|
*** secure/lib/libcrypto/man/DSA_sign.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_sign.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:33 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:14 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_sign 3"
|
|
! .TH DSA_sign 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_sign, DSA_sign_setup, DSA_verify \- \s-1DSA\s0 signatures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_sign 3"
|
|
! .TH DSA_sign 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_sign, DSA_sign_setup, DSA_verify \- \s-1DSA\s0 signatures
|
|
***************
|
|
*** 194,200 ****
|
|
Standard, \s-1DSS\s0), \s-1ANSI\s0 X9.30
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), err(3), rand(3),
|
|
DSA_do_sign(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 194,200 ----
|
|
Standard, \s-1DSS\s0), \s-1ANSI\s0 X9.30
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! dsa(3), ERR_get_error(3), rand(3),
|
|
DSA_do_sign(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/DSA_size.3 ../RELENG_5_0/secure/lib/libcrypto/man/DSA_size.3
|
|
*** secure/lib/libcrypto/man/DSA_size.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/DSA_size.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:34 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:14 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_size 3"
|
|
! .TH DSA_size 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_size \- get \s-1DSA\s0 signature size
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA_size 3"
|
|
! .TH DSA_size 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
DSA_size \- get \s-1DSA\s0 signature size
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_GET_LIB.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_GET_LIB.3
|
|
*** secure/lib/libcrypto/man/ERR_GET_LIB.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_GET_LIB.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:35 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:14 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_GET_LIB 3"
|
|
! .TH ERR_GET_LIB 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1ERR_GET_LIB\s0, \s-1ERR_GET_FUNC\s0, \s-1ERR_GET_REASON\s0 \- get library, function and
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_GET_LIB 3"
|
|
! .TH ERR_GET_LIB 3 "0.9.6i" "2000-01-31" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1ERR_GET_LIB\s0, \s-1ERR_GET_FUNC\s0, \s-1ERR_GET_REASON\s0 \- get library, function and
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_clear_error.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_clear_error.3
|
|
*** secure/lib/libcrypto/man/ERR_clear_error.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_clear_error.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:35 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:15 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_clear_error 3"
|
|
! .TH ERR_clear_error 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_clear_error \- clear the error queue
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_clear_error 3"
|
|
! .TH ERR_clear_error 3 "0.9.6i" "2000-01-31" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_clear_error \- clear the error queue
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_error_string.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_error_string.3
|
|
*** secure/lib/libcrypto/man/ERR_error_string.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_error_string.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:36 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:15 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_error_string 3"
|
|
! .TH ERR_error_string 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_error_string, ERR_error_string_n, ERR_lib_error_string,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_error_string 3"
|
|
! .TH ERR_error_string 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_error_string, ERR_error_string_n, ERR_lib_error_string,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_get_error.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_get_error.3
|
|
*** secure/lib/libcrypto/man/ERR_get_error.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_get_error.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:36 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:15 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_get_error 3"
|
|
! .TH ERR_get_error 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_get_error, ERR_peek_error, ERR_get_error_line, ERR_peek_error_line,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_get_error 3"
|
|
! .TH ERR_get_error 3 "0.9.6i" "2000-09-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_get_error, ERR_peek_error, ERR_get_error_line, ERR_peek_error_line,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_load_crypto_strings.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
|
|
*** secure/lib/libcrypto/man/ERR_load_crypto_strings.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:37 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:15 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_load_crypto_strings 3"
|
|
! .TH ERR_load_crypto_strings 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings \-
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_load_crypto_strings 3"
|
|
! .TH ERR_load_crypto_strings 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings \-
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_load_strings.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_load_strings.3
|
|
*** secure/lib/libcrypto/man/ERR_load_strings.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_load_strings.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:38 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:15 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_load_strings 3"
|
|
! .TH ERR_load_strings 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_load_strings, \s-1ERR_PACK\s0, ERR_get_next_error_library \- load
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_load_strings 3"
|
|
! .TH ERR_load_strings 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_load_strings, \s-1ERR_PACK\s0, ERR_get_next_error_library \- load
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_print_errors.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_print_errors.3
|
|
*** secure/lib/libcrypto/man/ERR_print_errors.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_print_errors.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:38 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:16 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_print_errors 3"
|
|
! .TH ERR_print_errors 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_print_errors, ERR_print_errors_fp \- print error messages
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_print_errors 3"
|
|
! .TH ERR_print_errors 3 "0.9.6i" "2000-01-31" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_print_errors, ERR_print_errors_fp \- print error messages
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_put_error.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_put_error.3
|
|
*** secure/lib/libcrypto/man/ERR_put_error.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_put_error.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:39 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:16 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_put_error 3"
|
|
! .TH ERR_put_error 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_put_error, ERR_add_error_data \- record an error
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_put_error 3"
|
|
! .TH ERR_put_error 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_put_error, ERR_add_error_data \- record an error
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ERR_remove_state.3 ../RELENG_5_0/secure/lib/libcrypto/man/ERR_remove_state.3
|
|
*** secure/lib/libcrypto/man/ERR_remove_state.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ERR_remove_state.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:39 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:16 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_remove_state 3"
|
|
! .TH ERR_remove_state 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_remove_state \- free a thread's error queue
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ERR_remove_state 3"
|
|
! .TH ERR_remove_state 3 "0.9.6i" "2000-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ERR_remove_state \- free a thread's error queue
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/EVP_DigestInit.3 ../RELENG_5_0/secure/lib/libcrypto/man/EVP_DigestInit.3
|
|
*** secure/lib/libcrypto/man/EVP_DigestInit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/EVP_DigestInit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:40 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:16 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_DigestInit 3"
|
|
! .TH EVP_DigestInit 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_DigestInit, EVP_DigestUpdate, EVP_DigestFinal, \s-1EVP_MAX_MD_SIZE\s0,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_DigestInit 3"
|
|
! .TH EVP_DigestInit 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_DigestInit, EVP_DigestUpdate, EVP_DigestFinal, \s-1EVP_MAX_MD_SIZE\s0,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/EVP_EncryptInit.3 ../RELENG_5_0/secure/lib/libcrypto/man/EVP_EncryptInit.3
|
|
*** secure/lib/libcrypto/man/EVP_EncryptInit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/EVP_EncryptInit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:41 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:16 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_EncryptInit 3"
|
|
! .TH EVP_EncryptInit 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_EncryptInit, EVP_EncryptUpdate, EVP_EncryptFinal, EVP_DecryptInit,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_EncryptInit 3"
|
|
! .TH EVP_EncryptInit 3 "0.9.6i" "2002-05-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_EncryptInit, EVP_EncryptUpdate, EVP_EncryptFinal, EVP_DecryptInit,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/EVP_OpenInit.3 ../RELENG_5_0/secure/lib/libcrypto/man/EVP_OpenInit.3
|
|
*** secure/lib/libcrypto/man/EVP_OpenInit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/EVP_OpenInit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:41 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:17 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_OpenInit 3"
|
|
! .TH EVP_OpenInit 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal \- \s-1EVP\s0 envelope decryption
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_OpenInit 3"
|
|
! .TH EVP_OpenInit 3 "0.9.6i" "2000-09-23" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal \- \s-1EVP\s0 envelope decryption
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/EVP_SealInit.3 ../RELENG_5_0/secure/lib/libcrypto/man/EVP_SealInit.3
|
|
*** secure/lib/libcrypto/man/EVP_SealInit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/EVP_SealInit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:42 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:17 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_SealInit 3"
|
|
! .TH EVP_SealInit 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_SealInit, EVP_SealUpdate, EVP_SealFinal \- \s-1EVP\s0 envelope encryption
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_SealInit 3"
|
|
! .TH EVP_SealInit 3 "0.9.6i" "2002-08-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_SealInit, EVP_SealUpdate, EVP_SealFinal \- \s-1EVP\s0 envelope encryption
|
|
***************
|
|
*** 152,158 ****
|
|
\& int *ekl, unsigned char *iv,EVP_PKEY **pubk, int npubk);
|
|
\& int EVP_SealUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
\& int *outl, unsigned char *in, int inl);
|
|
! \& int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
\& int *outl);
|
|
.Ve
|
|
.SH "DESCRIPTION"
|
|
--- 152,158 ----
|
|
\& int *ekl, unsigned char *iv,EVP_PKEY **pubk, int npubk);
|
|
\& int EVP_SealUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
\& int *outl, unsigned char *in, int inl);
|
|
! \& void EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
|
\& int *outl);
|
|
.Ve
|
|
.SH "DESCRIPTION"
|
|
***************
|
|
*** 182,189 ****
|
|
.IX Header "RETURN VALUES"
|
|
\&\fIEVP_SealInit()\fR returns 0 on error or \fBnpubk\fR if successful.
|
|
.PP
|
|
! \&\fIEVP_SealUpdate()\fR and \fIEVP_SealFinal()\fR return 1 for success and 0 for
|
|
! failure.
|
|
.SH "NOTES"
|
|
.IX Header "NOTES"
|
|
Because a random secret key is generated the random number generator
|
|
--- 182,188 ----
|
|
.IX Header "RETURN VALUES"
|
|
\&\fIEVP_SealInit()\fR returns 0 on error or \fBnpubk\fR if successful.
|
|
.PP
|
|
! \&\fIEVP_SealUpdate()\fR returns 1 for success and 0 for failure.
|
|
.SH "NOTES"
|
|
.IX Header "NOTES"
|
|
Because a random secret key is generated the random number generator
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/EVP_SignInit.3 ../RELENG_5_0/secure/lib/libcrypto/man/EVP_SignInit.3
|
|
*** secure/lib/libcrypto/man/EVP_SignInit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/EVP_SignInit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:43 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:17 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_SignInit 3"
|
|
! .TH EVP_SignInit 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_SignInit, EVP_SignUpdate, EVP_SignFinal \- \s-1EVP\s0 signing functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_SignInit 3"
|
|
! .TH EVP_SignInit 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_SignInit, EVP_SignUpdate, EVP_SignFinal \- \s-1EVP\s0 signing functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/EVP_VerifyInit.3 ../RELENG_5_0/secure/lib/libcrypto/man/EVP_VerifyInit.3
|
|
*** secure/lib/libcrypto/man/EVP_VerifyInit.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/EVP_VerifyInit.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:43 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:17 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_VerifyInit 3"
|
|
! .TH EVP_VerifyInit 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal \- \s-1EVP\s0 signature verification functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "EVP_VerifyInit 3"
|
|
! .TH EVP_VerifyInit 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal \- \s-1EVP\s0 signature verification functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 ../RELENG_5_0/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
|
|
*** secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:44 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:18 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "OPENSSL_VERSION_NUMBER 3"
|
|
! .TH OPENSSL_VERSION_NUMBER 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1OPENSSL_VERSION_NUMBER\s0, SSLeay, SSLeay_version \- get OpenSSL version number
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "OPENSSL_VERSION_NUMBER 3"
|
|
! .TH OPENSSL_VERSION_NUMBER 3 "0.9.6i" "2002-01-04" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1OPENSSL_VERSION_NUMBER\s0, SSLeay, SSLeay_version \- get OpenSSL version number
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 ../RELENG_5_0/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
|
|
*** secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:44 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:18 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "OpenSSL_add_all_algorithms 3"
|
|
! .TH OpenSSL_add_all_algorithms 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
OpenSSL_add_all_algorithms, OpenSSL_add_all_ciphers, OpenSSL_add_all_digests \-
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "OpenSSL_add_all_algorithms 3"
|
|
! .TH OpenSSL_add_all_algorithms 3 "0.9.6i" "2000-09-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
OpenSSL_add_all_algorithms, OpenSSL_add_all_ciphers, OpenSSL_add_all_digests \-
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RAND_add.3 ../RELENG_5_0/secure/lib/libcrypto/man/RAND_add.3
|
|
*** secure/lib/libcrypto/man/RAND_add.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RAND_add.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:45 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:18 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_add 3"
|
|
! .TH RAND_add 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_add, RAND_seed, RAND_status, RAND_event, RAND_screen \- add
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_add 3"
|
|
! .TH RAND_add 3 "0.9.6i" "2000-03-22" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_add, RAND_seed, RAND_status, RAND_event, RAND_screen \- add
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RAND_bytes.3 ../RELENG_5_0/secure/lib/libcrypto/man/RAND_bytes.3
|
|
*** secure/lib/libcrypto/man/RAND_bytes.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RAND_bytes.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:46 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:18 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_bytes 3"
|
|
! .TH RAND_bytes 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_bytes, RAND_pseudo_bytes \- generate random data
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_bytes 3"
|
|
! .TH RAND_bytes 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_bytes, RAND_pseudo_bytes \- generate random data
|
|
***************
|
|
*** 174,180 ****
|
|
method.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! rand(3), err(3), RAND_add(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIRAND_bytes()\fR is available in all versions of SSLeay and OpenSSL. It
|
|
--- 174,181 ----
|
|
method.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! rand(3), ERR_get_error(3),
|
|
! RAND_add(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIRAND_bytes()\fR is available in all versions of SSLeay and OpenSSL. It
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RAND_cleanup.3 ../RELENG_5_0/secure/lib/libcrypto/man/RAND_cleanup.3
|
|
*** secure/lib/libcrypto/man/RAND_cleanup.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RAND_cleanup.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:46 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:18 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_cleanup 3"
|
|
! .TH RAND_cleanup 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_cleanup \- erase the \s-1PRNG\s0 state
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_cleanup 3"
|
|
! .TH RAND_cleanup 3 "0.9.6i" "2000-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_cleanup \- erase the \s-1PRNG\s0 state
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RAND_egd.3 ../RELENG_5_0/secure/lib/libcrypto/man/RAND_egd.3
|
|
*** secure/lib/libcrypto/man/RAND_egd.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RAND_egd.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:47 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:19 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_egd 3"
|
|
! .TH RAND_egd 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_egd \- query entropy gathering daemon
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_egd 3"
|
|
! .TH RAND_egd 3 "0.9.6i" "2001-02-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_egd \- query entropy gathering daemon
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RAND_load_file.3 ../RELENG_5_0/secure/lib/libcrypto/man/RAND_load_file.3
|
|
*** secure/lib/libcrypto/man/RAND_load_file.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RAND_load_file.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:47 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:19 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_load_file 3"
|
|
! .TH RAND_load_file 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_load_file, RAND_write_file, RAND_file_name \- \s-1PRNG\s0 seed file
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_load_file 3"
|
|
! .TH RAND_load_file 3 "0.9.6i" "2001-03-21" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_load_file, RAND_write_file, RAND_file_name \- \s-1PRNG\s0 seed file
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RAND_set_rand_method.3 ../RELENG_5_0/secure/lib/libcrypto/man/RAND_set_rand_method.3
|
|
*** secure/lib/libcrypto/man/RAND_set_rand_method.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RAND_set_rand_method.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:48 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:19 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_set_rand_method 3"
|
|
! .TH RAND_set_rand_method 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_set_rand_method, RAND_get_rand_method, RAND_SSLeay \- select \s-1RAND\s0 method
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND_set_rand_method 3"
|
|
! .TH RAND_set_rand_method 3 "0.9.6i" "2000-03-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RAND_set_rand_method, RAND_get_rand_method, RAND_SSLeay \- select \s-1RAND\s0 method
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_blinding_on.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_blinding_on.3
|
|
*** secure/lib/libcrypto/man/RSA_blinding_on.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_blinding_on.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:49 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:19 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_blinding_on 3"
|
|
! .TH RSA_blinding_on 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_blinding_on, RSA_blinding_off \- protect the \s-1RSA\s0 operation from timing attacks
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_blinding_on 3"
|
|
! .TH RSA_blinding_on 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_blinding_on, RSA_blinding_off \- protect the \s-1RSA\s0 operation from timing attacks
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_check_key.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_check_key.3
|
|
*** secure/lib/libcrypto/man/RSA_check_key.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_check_key.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:49 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:19 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_check_key 3"
|
|
! .TH RSA_check_key 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_check_key \- validate private \s-1RSA\s0 keys
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_check_key 3"
|
|
! .TH RSA_check_key 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_check_key \- validate private \s-1RSA\s0 keys
|
|
***************
|
|
*** 176,182 ****
|
|
key data too.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! rsa(3), err(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIRSA_check()\fR appeared in OpenSSL 0.9.4.
|
|
--- 176,182 ----
|
|
key data too.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! rsa(3), ERR_get_error(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
\&\fIRSA_check()\fR appeared in OpenSSL 0.9.4.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_generate_key.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_generate_key.3
|
|
*** secure/lib/libcrypto/man/RSA_generate_key.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_generate_key.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:50 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:20 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_generate_key 3"
|
|
! .TH RSA_generate_key 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_generate_key \- generate \s-1RSA\s0 key pair
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_generate_key 3"
|
|
! .TH RSA_generate_key 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_generate_key \- generate \s-1RSA\s0 key pair
|
|
***************
|
|
*** 186,192 ****
|
|
\&\fIRSA_generate_key()\fR goes into an infinite loop for illegal input values.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! err(3), rand(3), rsa(3), RSA_free(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
The \fBcb_arg\fR argument was added in SSLeay 0.9.0.
|
|
--- 186,193 ----
|
|
\&\fIRSA_generate_key()\fR goes into an infinite loop for illegal input values.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! ERR_get_error(3), rand(3), rsa(3),
|
|
! RSA_free(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
The \fBcb_arg\fR argument was added in SSLeay 0.9.0.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_get_ex_new_index.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
|
|
*** secure/lib/libcrypto/man/RSA_get_ex_new_index.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:50 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:20 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_get_ex_new_index 3"
|
|
! .TH RSA_get_ex_new_index 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_get_ex_new_index, RSA_set_ex_data, RSA_get_ex_data \- add application specific data to \s-1RSA\s0 structures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_get_ex_new_index 3"
|
|
! .TH RSA_get_ex_new_index 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_get_ex_new_index, RSA_set_ex_data, RSA_get_ex_data \- add application specific data to \s-1RSA\s0 structures
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_new.3
|
|
*** secure/lib/libcrypto/man/RSA_new.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:51 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:20 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_new 3"
|
|
! .TH RSA_new 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_new, RSA_free \- allocate and free \s-1RSA\s0 objects
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_new 3"
|
|
! .TH RSA_new 3 "0.9.6i" "2000-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_new, RSA_free \- allocate and free \s-1RSA\s0 objects
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
|
|
*** secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:52 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:20 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_padding_add_PKCS1_type_1 3"
|
|
! .TH RSA_padding_add_PKCS1_type_1 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_padding_add_PKCS1_type_1, RSA_padding_check_PKCS1_type_1,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_padding_add_PKCS1_type_1 3"
|
|
! .TH RSA_padding_add_PKCS1_type_1 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_padding_add_PKCS1_type_1, RSA_padding_check_PKCS1_type_1,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_print.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_print.3
|
|
*** secure/lib/libcrypto/man/RSA_print.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_print.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:52 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:20 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,149 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_print 3"
|
|
! .TH RSA_print 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
! RSA_print, RSA_print_fp, DHparams_print, DHparams_print_fp, DSA_print,
|
|
! DSA_print_fp, DHparams_print, DHparams_print_fp \- print cryptographic
|
|
! parameters
|
|
.SH "SYNOPSIS"
|
|
.IX Header "SYNOPSIS"
|
|
.Vb 1
|
|
--- 138,149 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_print 3"
|
|
! .TH RSA_print 3 "0.9.6i" "2002-11-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
! RSA_print, RSA_print_fp,
|
|
! DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp,
|
|
! DHparams_print, DHparams_print_fp \- print cryptographic parameters
|
|
.SH "SYNOPSIS"
|
|
.IX Header "SYNOPSIS"
|
|
.Vb 1
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_private_encrypt.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_private_encrypt.3
|
|
*** secure/lib/libcrypto/man/RSA_private_encrypt.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_private_encrypt.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:53 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:21 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_private_encrypt 3"
|
|
! .TH RSA_private_encrypt 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_private_encrypt, RSA_public_decrypt \- low level signature operations
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_private_encrypt 3"
|
|
! .TH RSA_private_encrypt 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_private_encrypt, RSA_public_decrypt \- low level signature operations
|
|
***************
|
|
*** 192,198 ****
|
|
obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! err(3), rsa(3), RSA_sign(3), RSA_verify(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
The \fBpadding\fR argument was added in SSLeay 0.8. \s-1RSA_NO_PADDING\s0 is
|
|
--- 192,199 ----
|
|
obtained by ERR_get_error(3).
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! ERR_get_error(3), rsa(3),
|
|
! RSA_sign(3), RSA_verify(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
The \fBpadding\fR argument was added in SSLeay 0.8. \s-1RSA_NO_PADDING\s0 is
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_public_encrypt.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_public_encrypt.3
|
|
*** secure/lib/libcrypto/man/RSA_public_encrypt.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_public_encrypt.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:54 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:21 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_public_encrypt 3"
|
|
! .TH RSA_public_encrypt 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_public_encrypt, RSA_private_decrypt \- \s-1RSA\s0 public key cryptography
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_public_encrypt 3"
|
|
! .TH RSA_public_encrypt 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_public_encrypt, RSA_private_decrypt \- \s-1RSA\s0 public key cryptography
|
|
***************
|
|
*** 202,208 ****
|
|
\&\s-1SSL\s0, \s-1PKCS\s0 #1 v2.0
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! err(3), rand(3), rsa(3), RSA_size(3)
|
|
.SH "NOTES"
|
|
.IX Header "NOTES"
|
|
The RSA_PKCS1_RSAref(3) method supports only the \s-1RSA_PKCS1_PADDING\s0 mode.
|
|
--- 202,209 ----
|
|
\&\s-1SSL\s0, \s-1PKCS\s0 #1 v2.0
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! ERR_get_error(3), rand(3), rsa(3),
|
|
! RSA_size(3)
|
|
.SH "NOTES"
|
|
.IX Header "NOTES"
|
|
The RSA_PKCS1_RSAref(3) method supports only the \s-1RSA_PKCS1_PADDING\s0 mode.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_set_method.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_set_method.3
|
|
*** secure/lib/libcrypto/man/RSA_set_method.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_set_method.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:54 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:21 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_set_method 3"
|
|
! .TH RSA_set_method 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_set_default_method, RSA_get_default_method, RSA_set_method,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_set_method 3"
|
|
! .TH RSA_set_method 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_set_default_method, RSA_get_default_method, RSA_set_method,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_sign.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_sign.3
|
|
*** secure/lib/libcrypto/man/RSA_sign.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_sign.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:55 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:21 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_sign 3"
|
|
! .TH RSA_sign 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_sign, RSA_verify \- \s-1RSA\s0 signatures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_sign 3"
|
|
! .TH RSA_sign 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_sign, RSA_verify \- \s-1RSA\s0 signatures
|
|
***************
|
|
*** 187,194 ****
|
|
\&\s-1SSL\s0, \s-1PKCS\s0 #1 v2.0
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! err(3), objects(3), rsa(3),
|
|
! RSA_private_encrypt(3),
|
|
RSA_public_decrypt(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 187,194 ----
|
|
\&\s-1SSL\s0, \s-1PKCS\s0 #1 v2.0
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! ERR_get_error(3), objects(3),
|
|
! rsa(3), RSA_private_encrypt(3),
|
|
RSA_public_decrypt(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
|
|
*** secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:55 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:21 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_sign_ASN1_OCTET_STRING 3"
|
|
! .TH RSA_sign_ASN1_OCTET_STRING 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING \- \s-1RSA\s0 signatures
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_sign_ASN1_OCTET_STRING 3"
|
|
! .TH RSA_sign_ASN1_OCTET_STRING 3 "0.9.6i" "2002-09-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING \- \s-1RSA\s0 signatures
|
|
***************
|
|
*** 185,192 ****
|
|
These functions serve no recognizable purpose.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! err(3), objects(3), rand(3),
|
|
! rsa(3), RSA_sign(3),
|
|
RSA_verify(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
--- 185,192 ----
|
|
These functions serve no recognizable purpose.
|
|
.SH "SEE ALSO"
|
|
.IX Header "SEE ALSO"
|
|
! ERR_get_error(3), objects(3),
|
|
! rand(3), rsa(3), RSA_sign(3),
|
|
RSA_verify(3)
|
|
.SH "HISTORY"
|
|
.IX Header "HISTORY"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/RSA_size.3 ../RELENG_5_0/secure/lib/libcrypto/man/RSA_size.3
|
|
*** secure/lib/libcrypto/man/RSA_size.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/RSA_size.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:56 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:22 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_size 3"
|
|
! .TH RSA_size 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_size \- get \s-1RSA\s0 modulus size
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA_size 3"
|
|
! .TH RSA_size 3 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RSA_size \- get \s-1RSA\s0 modulus size
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CIPHER_get_name.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CIPHER_get_name.3
|
|
*** secure/lib/libcrypto/man/SSL_CIPHER_get_name.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CIPHER_get_name.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:12 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:27 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CIPHER_get_name 3"
|
|
! .TH SSL_CIPHER_get_name 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CIPHER_get_name, SSL_CIPHER_get_bits, SSL_CIPHER_get_version, SSL_CIPHER_description \- get \s-1SSL_CIPHER\s0 properties
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CIPHER_get_name 3"
|
|
! .TH SSL_CIPHER_get_name 3 "0.9.6i" "2001-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CIPHER_get_name, SSL_CIPHER_get_bits, SSL_CIPHER_get_version, SSL_CIPHER_description \- get \s-1SSL_CIPHER\s0 properties
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3
|
|
*** secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:13 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:27 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_COMP_add_compression_method 3"
|
|
! .TH SSL_COMP_add_compression_method 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_COMP_add_compression_method \- handle \s-1SSL/TLS\s0 integrated compression methods
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_COMP_add_compression_method 3"
|
|
! .TH SSL_COMP_add_compression_method 3 "0.9.6i" "2001-08-23" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_COMP_add_compression_method \- handle \s-1SSL/TLS\s0 integrated compression methods
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:14 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:27 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_add_extra_chain_cert 3"
|
|
! .TH SSL_CTX_add_extra_chain_cert 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_add_extra_chain_cert \- add certificate to chain
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_add_extra_chain_cert 3"
|
|
! .TH SSL_CTX_add_extra_chain_cert 3 "0.9.6i" "2002-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_add_extra_chain_cert \- add certificate to chain
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_add_session.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_add_session.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_add_session.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_add_session.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:14 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:28 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_add_session 3"
|
|
! .TH SSL_CTX_add_session 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_add_session, SSL_add_session, SSL_CTX_remove_session, SSL_remove_session \- manipulate session cache
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_add_session 3"
|
|
! .TH SSL_CTX_add_session 3 "0.9.6i" "2002-10-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_add_session, SSL_add_session, SSL_CTX_remove_session, SSL_remove_session \- manipulate session cache
|
|
***************
|
|
*** 176,181 ****
|
|
--- 176,189 ----
|
|
removed and replaced by the new session. If the session is actually
|
|
identical (the \s-1SSL_SESSION\s0 object is identical), \fISSL_CTX_add_session()\fR
|
|
is a no-op, and the return value is 0.
|
|
+ .PP
|
|
+ If a server \s-1SSL_CTX\s0 is configured with the \s-1SSL_SESS_CACHE_NO_INTERNAL_STORE\s0
|
|
+ flag then the internal cache will not be populated automatically by new
|
|
+ sessions negotiated by the \s-1SSL/TLS\s0 implementation, even though the internal
|
|
+ cache will be searched automatically for session-resume requests (the
|
|
+ latter can be surpressed by \s-1SSL_SESS_CACHE_NO_INTERNAL_LOOKUP\s0). So the
|
|
+ application can use \fISSL_CTX_add_session()\fR directly to have full control
|
|
+ over the sessions that can be resumed if desired.
|
|
.SH "RETURN VALUES"
|
|
.IX Header "RETURN VALUES"
|
|
The following values are returned by all functions:
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_ctrl.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_ctrl.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_ctrl.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_ctrl.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:15 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:28 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_ctrl 3"
|
|
! .TH SSL_CTX_ctrl 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_ctrl, SSL_callback_ctrl \- internal handling functions for \s-1SSL_CTX\s0 and \s-1SSL\s0 objects
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_ctrl 3"
|
|
! .TH SSL_CTX_ctrl 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_ctrl, SSL_callback_ctrl \- internal handling functions for \s-1SSL_CTX\s0 and \s-1SSL\s0 objects
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:15 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:28 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_flush_sessions 3"
|
|
! .TH SSL_CTX_flush_sessions 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_flush_sessions, SSL_flush_sessions \- remove expired sessions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_flush_sessions 3"
|
|
! .TH SSL_CTX_flush_sessions 3 "0.9.6i" "2001-02-04" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_flush_sessions, SSL_flush_sessions \- remove expired sessions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_free.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_free.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_free.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_free.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:16 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:28 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_free 3"
|
|
! .TH SSL_CTX_free 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_free \- free an allocated \s-1SSL_CTX\s0 object
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_free 3"
|
|
! .TH SSL_CTX_free 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_free \- free an allocated \s-1SSL_CTX\s0 object
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:17 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:28 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_get_ex_new_index 3"
|
|
! .TH SSL_CTX_get_ex_new_index 3 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_get_ex_new_index, SSL_CTX_set_ex_data, SSL_CTX_get_ex_data \- internal application specific data functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_get_ex_new_index 3"
|
|
! .TH SSL_CTX_get_ex_new_index 3 "0.9.6i" "2001-05-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_get_ex_new_index, SSL_CTX_set_ex_data, SSL_CTX_get_ex_data \- internal application specific data functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:17 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:29 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_get_verify_mode 3"
|
|
! .TH SSL_CTX_get_verify_mode 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_get_verify_mode, SSL_get_verify_mode, SSL_CTX_get_verify_depth, SSL_get_verify_depth, SSL_get_verify_callback, SSL_CTX_get_verify_callback \- get currently set verification parameters
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_get_verify_mode 3"
|
|
! .TH SSL_CTX_get_verify_mode 3 "0.9.6i" "2001-01-28" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_get_verify_mode, SSL_get_verify_mode, SSL_CTX_get_verify_depth, SSL_get_verify_depth, SSL_get_verify_callback, SSL_CTX_get_verify_callback \- get currently set verification parameters
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:18 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:29 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_load_verify_locations 3"
|
|
! .TH SSL_CTX_load_verify_locations 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_load_verify_locations \- set default locations for trusted \s-1CA\s0
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_load_verify_locations 3"
|
|
! .TH SSL_CTX_load_verify_locations 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_load_verify_locations \- set default locations for trusted \s-1CA\s0
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_new.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_new.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_new.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:18 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:29 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_new 3"
|
|
! .TH SSL_CTX_new 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_new \- create a new \s-1SSL_CTX\s0 object as framework for \s-1TLS/SSL\s0 enabled functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_new 3"
|
|
! .TH SSL_CTX_new 3 "0.9.6i" "2001-07-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_new \- create a new \s-1SSL_CTX\s0 object as framework for \s-1TLS/SSL\s0 enabled functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_sess_number.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sess_number.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_sess_number.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sess_number.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:19 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:29 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sess_number 3"
|
|
! .TH SSL_CTX_sess_number 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sess_number, SSL_CTX_sess_connect, SSL_CTX_sess_connect_good, SSL_CTX_sess_connect_renegotiate, SSL_CTX_sess_accept, SSL_CTX_sess_accept_good, SSL_CTX_sess_accept_renegotiate, SSL_CTX_sess_hits, SSL_CTX_sess_cb_hits, SSL_CTX_sess_misses, SSL_CTX_sess_timeouts, SSL_CTX_sess_cache_full \- obtain session cache statistics
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sess_number 3"
|
|
! .TH SSL_CTX_sess_number 3 "0.9.6i" "2001-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sess_number, SSL_CTX_sess_connect, SSL_CTX_sess_connect_good, SSL_CTX_sess_connect_renegotiate, SSL_CTX_sess_accept, SSL_CTX_sess_accept_good, SSL_CTX_sess_accept_renegotiate, SSL_CTX_sess_hits, SSL_CTX_sess_cb_hits, SSL_CTX_sess_misses, SSL_CTX_sess_timeouts, SSL_CTX_sess_cache_full \- obtain session cache statistics
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:20 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:29 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sess_set_cache_size 3"
|
|
! .TH SSL_CTX_sess_set_cache_size 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sess_set_cache_size, SSL_CTX_sess_get_cache_size \- manipulate session cache size
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sess_set_cache_size 3"
|
|
! .TH SSL_CTX_sess_set_cache_size 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sess_set_cache_size, SSL_CTX_sess_get_cache_size \- manipulate session cache size
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:20 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:30 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sess_set_get_cb 3"
|
|
! .TH SSL_CTX_sess_set_get_cb 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sess_set_new_cb, SSL_CTX_sess_set_remove_cb, SSL_CTX_sess_set_get_cb, SSL_CTX_sess_get_new_cb, SSL_CTX_sess_get_remove_cb, SSL_CTX_sess_get_get_cb \- provide callback functions for server side external session caching
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sess_set_get_cb 3"
|
|
! .TH SSL_CTX_sess_set_get_cb 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sess_set_new_cb, SSL_CTX_sess_set_remove_cb, SSL_CTX_sess_set_get_cb, SSL_CTX_sess_get_new_cb, SSL_CTX_sess_get_remove_cb, SSL_CTX_sess_get_get_cb \- provide callback functions for server side external session caching
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_sessions.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sessions.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_sessions.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_sessions.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:21 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:30 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sessions 3"
|
|
! .TH SSL_CTX_sessions 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sessions \- access internal session cache
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_sessions 3"
|
|
! .TH SSL_CTX_sessions 3 "0.9.6i" "2001-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_sessions \- access internal session cache
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:21 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:30 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_cert_store 3"
|
|
! .TH SSL_CTX_set_cert_store 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_cert_store, SSL_CTX_get_cert_store \- manipulate X509 certificate verification storage
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_cert_store 3"
|
|
! .TH SSL_CTX_set_cert_store 3 "0.9.6i" "2002-06-04" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_cert_store, SSL_CTX_get_cert_store \- manipulate X509 certificate verification storage
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:22 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:30 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_cert_verify_callback 3"
|
|
! .TH SSL_CTX_set_cert_verify_callback 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_cert_verify_callback \- set peer certificate verification procedure
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_cert_verify_callback 3"
|
|
! .TH SSL_CTX_set_cert_verify_callback 3 "0.9.6i" "2001-08-23" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_cert_verify_callback \- set peer certificate verification procedure
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:23 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:30 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_cipher_list 3"
|
|
! .TH SSL_CTX_set_cipher_list 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_cipher_list, SSL_set_cipher_list \- choose list of available SSL_CIPHERs
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_cipher_list 3"
|
|
! .TH SSL_CTX_set_cipher_list 3 "0.9.6i" "2001-07-23" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_cipher_list, SSL_set_cipher_list \- choose list of available SSL_CIPHERs
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:23 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:31 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_client_CA_list 3"
|
|
! .TH SSL_CTX_set_client_CA_list 3 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_client_CA_list, SSL_set_client_CA_list, SSL_CTX_add_client_CA,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_client_CA_list 3"
|
|
! .TH SSL_CTX_set_client_CA_list 3 "0.9.6i" "2001-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_client_CA_list, SSL_set_client_CA_list, SSL_CTX_add_client_CA,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:24 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:31 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_client_cert_cb 3"
|
|
! .TH SSL_CTX_set_client_cert_cb 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_client_cert_cb, SSL_CTX_get_client_cert_cb \- handle client certificate callback function
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_client_cert_cb 3"
|
|
! .TH SSL_CTX_set_client_cert_cb 3 "0.9.6i" "2002-06-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_client_cert_cb, SSL_CTX_get_client_cert_cb \- handle client certificate callback function
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 Thu Feb 20 12:14:23 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:24 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:31 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_default_passwd_cb 3"
|
|
! .TH SSL_CTX_set_default_passwd_cb 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_default_passwd_cb, SSL_CTX_set_default_passwd_cb_userdata \- set passwd callback for encrypted \s-1PEM\s0 file handling
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_default_passwd_cb 3"
|
|
! .TH SSL_CTX_set_default_passwd_cb 3 "0.9.6i" "2001-07-11" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_default_passwd_cb, SSL_CTX_set_default_passwd_cb_userdata \- set passwd callback for encrypted \s-1PEM\s0 file handling
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:25 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:31 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_info_callback 3"
|
|
! .TH SSL_CTX_set_info_callback 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_info_callback, SSL_CTX_get_info_callback, SSL_set_info_callback, SSL_get_info_callback \- handle information callback for \s-1SSL\s0 connections
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_info_callback 3"
|
|
! .TH SSL_CTX_set_info_callback 3 "0.9.6i" "2001-11-09" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_info_callback, SSL_CTX_get_info_callback, SSL_set_info_callback, SSL_get_info_callback \- handle information callback for \s-1SSL\s0 connections
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_mode.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_mode.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_mode.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_mode.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:26 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:32 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_mode 3"
|
|
! .TH SSL_CTX_set_mode 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_mode, SSL_set_mode, SSL_CTX_get_mode, SSL_get_mode \- manipulate \s-1SSL\s0 engine mode
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_mode 3"
|
|
! .TH SSL_CTX_set_mode 3 "0.9.6i" "2001-07-11" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_mode, SSL_set_mode, SSL_CTX_get_mode, SSL_get_mode \- manipulate \s-1SSL\s0 engine mode
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_options.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_options.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_options.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_options.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:26 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:32 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_options 3"
|
|
! .TH SSL_CTX_set_options 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_options, SSL_set_options, SSL_CTX_get_options, SSL_get_options \- manipulate \s-1SSL\s0 engine options
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_options 3"
|
|
! .TH SSL_CTX_set_options 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_options, SSL_set_options, SSL_CTX_get_options, SSL_get_options \- manipulate \s-1SSL\s0 engine options
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:27 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:32 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_quiet_shutdown 3"
|
|
! .TH SSL_CTX_set_quiet_shutdown 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_quiet_shutdown, SSL_CTX_get_quiet_shutdown, SSL_set_quiet_shutdown, SSL_get_quiet_shutdown \- manipulate shutdown behaviour
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_quiet_shutdown 3"
|
|
! .TH SSL_CTX_set_quiet_shutdown 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_quiet_shutdown, SSL_CTX_get_quiet_shutdown, SSL_set_quiet_shutdown, SSL_get_quiet_shutdown \- manipulate shutdown behaviour
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:28 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:32 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_session_cache_mode 3"
|
|
! .TH SSL_CTX_set_session_cache_mode 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_session_cache_mode, SSL_CTX_get_session_cache_mode \- enable/disable session caching
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_session_cache_mode 3"
|
|
! .TH SSL_CTX_set_session_cache_mode 3 "0.9.6i" "2002-10-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_session_cache_mode, SSL_CTX_get_session_cache_mode \- enable/disable session caching
|
|
***************
|
|
*** 165,176 ****
|
|
object.
|
|
.PP
|
|
In order to reuse a session, a client must send the session's id to the
|
|
! server. It can only send exactly one id. The server then decides whether it
|
|
! agrees in reusing the session or starts the handshake for a new session.
|
|
.PP
|
|
! A server will lookup up the session in its internal session storage. If
|
|
! the session is not found in internal storage or internal storage is
|
|
! deactivated, the server will try the external storage if available.
|
|
.PP
|
|
Since a client may try to reuse a session intended for use in a different
|
|
context, the session id context must be set by the server (see
|
|
--- 165,178 ----
|
|
object.
|
|
.PP
|
|
In order to reuse a session, a client must send the session's id to the
|
|
! server. It can only send exactly one id. The server then either
|
|
! agrees to reuse the session or it starts a full handshake (to create a new
|
|
! session).
|
|
.PP
|
|
! A server will lookup up the session in its internal session storage. If the
|
|
! session is not found in internal storage or lookups for the internal storage
|
|
! have been deactivated (\s-1SSL_SESS_CACHE_NO_INTERNAL_LOOKUP\s0), the server will try
|
|
! the external storage if available.
|
|
.PP
|
|
Since a client may try to reuse a session intended for use in a different
|
|
context, the session id context must be set by the server (see
|
|
***************
|
|
*** 191,199 ****
|
|
.Ip "\s-1SSL_SESS_CACHE_SERVER\s0" 4
|
|
.IX Item "SSL_SESS_CACHE_SERVER"
|
|
Server sessions are added to the session cache. When a client proposes a
|
|
! session to be reused, the session is looked up in the internal session cache.
|
|
! If the session is found, the server will try to reuse the session.
|
|
! This is the default.
|
|
.Ip "\s-1SSL_SESS_CACHE_BOTH\s0" 4
|
|
.IX Item "SSL_SESS_CACHE_BOTH"
|
|
Enable both \s-1SSL_SESS_CACHE_CLIENT\s0 and \s-1SSL_SESS_CACHE_SERVER\s0 at the same time.
|
|
--- 193,202 ----
|
|
.Ip "\s-1SSL_SESS_CACHE_SERVER\s0" 4
|
|
.IX Item "SSL_SESS_CACHE_SERVER"
|
|
Server sessions are added to the session cache. When a client proposes a
|
|
! session to be reused, the server looks for the corresponding session in (first)
|
|
! the internal session cache (unless \s-1SSL_SESS_CACHE_NO_INTERNAL_LOOKUP\s0 is set),
|
|
! then (second) in the external cache if available. If the session is found, the
|
|
! server will try to reuse the session. This is the default.
|
|
.Ip "\s-1SSL_SESS_CACHE_BOTH\s0" 4
|
|
.IX Item "SSL_SESS_CACHE_BOTH"
|
|
Enable both \s-1SSL_SESS_CACHE_CLIENT\s0 and \s-1SSL_SESS_CACHE_SERVER\s0 at the same time.
|
|
***************
|
|
*** 208,218 ****
|
|
explicitly by the application.
|
|
.Ip "\s-1SSL_SESS_CACHE_NO_INTERNAL_LOOKUP\s0" 4
|
|
.IX Item "SSL_SESS_CACHE_NO_INTERNAL_LOOKUP"
|
|
! By setting this flag sessions are cached in the internal storage but
|
|
! they are not looked up automatically. If an external session cache
|
|
! is enabled, sessions are looked up in the external cache. As automatic
|
|
! lookup only applies for \s-1SSL/TLS\s0 servers, the flag has no effect on
|
|
clients.
|
|
.PP
|
|
The default mode is \s-1SSL_SESS_CACHE_SERVER\s0.
|
|
.SH "RETURN VALUES"
|
|
--- 211,238 ----
|
|
explicitly by the application.
|
|
.Ip "\s-1SSL_SESS_CACHE_NO_INTERNAL_LOOKUP\s0" 4
|
|
.IX Item "SSL_SESS_CACHE_NO_INTERNAL_LOOKUP"
|
|
! By setting this flag, session-resume operations in an \s-1SSL/TLS\s0 server will not
|
|
! automatically look up sessions in the internal cache, even if sessions are
|
|
! automatically stored there. If external session caching callbacks are in use,
|
|
! this flag guarantees that all lookups are directed to the external cache.
|
|
! As automatic lookup only applies for \s-1SSL/TLS\s0 servers, the flag has no effect on
|
|
clients.
|
|
+ .Ip "\s-1SSL_SESS_CACHE_NO_INTERNAL_STORE\s0" 4
|
|
+ .IX Item "SSL_SESS_CACHE_NO_INTERNAL_STORE"
|
|
+ Depending on the presence of \s-1SSL_SESS_CACHE_CLIENT\s0 and/or \s-1SSL_SESS_CACHE_SERVER\s0,
|
|
+ sessions negotiated in an \s-1SSL/TLS\s0 handshake may be cached for possible reuse.
|
|
+ Normally a new session is added to the internal cache as well as any external
|
|
+ session caching (callback) that is configured for the \s-1SSL_CTX\s0. This flag will
|
|
+ prevent sessions being stored in the internal cache (though the application can
|
|
+ add them manually using SSL_CTX_add_session(3)). Note:
|
|
+ in any \s-1SSL/TLS\s0 servers where external caching is configured, any successful
|
|
+ session lookups in the external cache (ie. for session-resume requests) would
|
|
+ normally be copied into the local cache before processing continues \- this flag
|
|
+ prevents these additions to the internal cache as well.
|
|
+ .Ip "\s-1SSL_SESS_CACHE_NO_INTERNAL\s0" 4
|
|
+ .IX Item "SSL_SESS_CACHE_NO_INTERNAL"
|
|
+ Enable both \s-1SSL_SESS_CACHE_NO_INTERNAL_LOOKUP\s0 and
|
|
+ \&\s-1SSL_SESS_CACHE_NO_INTERNAL_STORE\s0 at the same time.
|
|
.PP
|
|
The default mode is \s-1SSL_SESS_CACHE_SERVER\s0.
|
|
.SH "RETURN VALUES"
|
|
***************
|
|
*** 224,232 ****
|
|
--- 244,257 ----
|
|
.IX Header "SEE ALSO"
|
|
ssl(3), SSL_set_session(3),
|
|
SSL_session_reused(3),
|
|
+ SSL_CTX_add_session(3),
|
|
SSL_CTX_sess_number(3),
|
|
SSL_CTX_sess_set_cache_size(3),
|
|
SSL_CTX_sess_set_get_cb(3),
|
|
SSL_CTX_set_session_id_context(3),
|
|
SSL_CTX_set_timeout(3),
|
|
SSL_CTX_flush_sessions(3)
|
|
+ .SH "HISTORY"
|
|
+ .IX Header "HISTORY"
|
|
+ \&\s-1SSL_SESS_CACHE_NO_INTERNAL_STORE\s0 and \s-1SSL_SESS_CACHE_NO_INTERNAL\s0
|
|
+ were introduced in OpenSSL 0.9.6h.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:28 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:32 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_session_id_context 3"
|
|
! .TH SSL_CTX_set_session_id_context 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_session_id_context, SSL_set_session_id_context \- set context within which session can be reused (server side only)
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_session_id_context 3"
|
|
! .TH SSL_CTX_set_session_id_context 3 "0.9.6i" "2001-01-31" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_session_id_context, SSL_set_session_id_context \- set context within which session can be reused (server side only)
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:29 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:33 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_ssl_version 3"
|
|
! .TH SSL_CTX_set_ssl_version 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_ssl_version, SSL_set_ssl_method, SSL_get_ssl_method
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_ssl_version 3"
|
|
! .TH SSL_CTX_set_ssl_version 3 "0.9.6i" "2001-03-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_ssl_version, SSL_set_ssl_method, SSL_get_ssl_method
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_timeout.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_timeout.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_timeout.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_timeout.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:29 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:33 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_timeout 3"
|
|
! .TH SSL_CTX_set_timeout 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_timeout, SSL_CTX_get_timeout \- manipulate timeout values for session caching
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_timeout 3"
|
|
! .TH SSL_CTX_set_timeout 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_timeout, SSL_CTX_get_timeout \- manipulate timeout values for session caching
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:30 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:33 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_tmp_dh_callback 3"
|
|
! .TH SSL_CTX_set_tmp_dh_callback 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_tmp_dh_callback, SSL_CTX_set_tmp_dh, SSL_set_tmp_dh_callback, SSL_set_tmp_dh \- handle \s-1DH\s0 keys for ephemeral key exchange
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_tmp_dh_callback 3"
|
|
! .TH SSL_CTX_set_tmp_dh_callback 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_tmp_dh_callback, SSL_CTX_set_tmp_dh, SSL_set_tmp_dh_callback, SSL_set_tmp_dh \- handle \s-1DH\s0 keys for ephemeral key exchange
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:31 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:33 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_tmp_rsa_callback 3"
|
|
! .TH SSL_CTX_set_tmp_rsa_callback 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_tmp_rsa_callback, SSL_CTX_set_tmp_rsa, SSL_CTX_need_tmp_rsa, SSL_set_tmp_rsa_callback, SSL_set_tmp_rsa, SSL_need_tmp_rsa \- handle \s-1RSA\s0 keys for ephemeral key exchange
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_tmp_rsa_callback 3"
|
|
! .TH SSL_CTX_set_tmp_rsa_callback 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_tmp_rsa_callback, SSL_CTX_set_tmp_rsa, SSL_CTX_need_tmp_rsa, SSL_set_tmp_rsa_callback, SSL_set_tmp_rsa, SSL_need_tmp_rsa \- handle \s-1RSA\s0 keys for ephemeral key exchange
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_set_verify.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_verify.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_set_verify.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_set_verify.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:31 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:33 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_verify 3"
|
|
! .TH SSL_CTX_set_verify 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_verify, SSL_set_verify, SSL_CTX_set_verify_depth, SSL_set_verify_depth \- set peer certificate verification parameters
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_set_verify 3"
|
|
! .TH SSL_CTX_set_verify 3 "0.9.6i" "2002-12-04" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_set_verify, SSL_set_verify, SSL_CTX_set_verify_depth, SSL_set_verify_depth \- set peer certificate verification parameters
|
|
***************
|
|
*** 370,376 ****
|
|
\& * At this point, err contains the last verification error. We can use
|
|
\& * it for something special
|
|
\& */
|
|
! \& if (!preverify_ok && (err == X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT)
|
|
\& {
|
|
\& X509_NAME_oneline(X509_get_issuer_name(ctx->current_cert), buf, 256);
|
|
\& printf("issuer= %s\en", buf);
|
|
--- 370,376 ----
|
|
\& * At this point, err contains the last verification error. We can use
|
|
\& * it for something special
|
|
\& */
|
|
! \& if (!preverify_ok && (err == X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT))
|
|
\& {
|
|
\& X509_NAME_oneline(X509_get_issuer_name(ctx->current_cert), buf, 256);
|
|
\& printf("issuer= %s\en", buf);
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_CTX_use_certificate.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_use_certificate.3
|
|
*** secure/lib/libcrypto/man/SSL_CTX_use_certificate.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_CTX_use_certificate.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:32 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:34 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_use_certificate 3"
|
|
! .TH SSL_CTX_use_certificate 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_use_certificate, SSL_CTX_use_certificate_ASN1, SSL_CTX_use_certificate_file, SSL_use_certificate, SSL_use_certificate_ASN1, SSL_use_certificate_file, SSL_CTX_use_certificate_chain_file, SSL_CTX_use_PrivateKey, SSL_CTX_use_PrivateKey_ASN1, SSL_CTX_use_PrivateKey_file, SSL_CTX_use_RSAPrivateKey, SSL_CTX_use_RSAPrivateKey_ASN1, SSL_CTX_use_RSAPrivateKey_file, SSL_use_PrivateKey_file, SSL_use_PrivateKey_ASN1, SSL_use_PrivateKey, SSL_use_RSAPrivateKey, SSL_use_RSAPrivateKey_ASN1, SSL_use_RSAPrivateKey_file, SSL_CTX_check_private_key, SSL_check_private_key \- load certificate and key data
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_CTX_use_certificate 3"
|
|
! .TH SSL_CTX_use_certificate 3 "0.9.6i" "2002-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_CTX_use_certificate, SSL_CTX_use_certificate_ASN1, SSL_CTX_use_certificate_file, SSL_use_certificate, SSL_use_certificate_ASN1, SSL_use_certificate_file, SSL_CTX_use_certificate_chain_file, SSL_CTX_use_PrivateKey, SSL_CTX_use_PrivateKey_ASN1, SSL_CTX_use_PrivateKey_file, SSL_CTX_use_RSAPrivateKey, SSL_CTX_use_RSAPrivateKey_ASN1, SSL_CTX_use_RSAPrivateKey_file, SSL_use_PrivateKey_file, SSL_use_PrivateKey_ASN1, SSL_use_PrivateKey, SSL_use_RSAPrivateKey, SSL_use_RSAPrivateKey_ASN1, SSL_use_RSAPrivateKey_file, SSL_CTX_check_private_key, SSL_check_private_key \- load certificate and key data
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_SESSION_free.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_SESSION_free.3
|
|
*** secure/lib/libcrypto/man/SSL_SESSION_free.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_SESSION_free.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:33 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:34 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_SESSION_free 3"
|
|
! .TH SSL_SESSION_free 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_SESSION_free \- free an allocated \s-1SSL_SESSION\s0 structure
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_SESSION_free 3"
|
|
! .TH SSL_SESSION_free 3 "0.9.6i" "2001-10-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_SESSION_free \- free an allocated \s-1SSL_SESSION\s0 structure
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3
|
|
*** secure/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:33 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:34 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_SESSION_get_ex_new_index 3"
|
|
! .TH SSL_SESSION_get_ex_new_index 3 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data \- internal application specific data functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_SESSION_get_ex_new_index 3"
|
|
! .TH SSL_SESSION_get_ex_new_index 3 "0.9.6i" "2001-05-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data \- internal application specific data functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_SESSION_get_time.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_SESSION_get_time.3
|
|
*** secure/lib/libcrypto/man/SSL_SESSION_get_time.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_SESSION_get_time.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:34 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:34 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_SESSION_get_time 3"
|
|
! .TH SSL_SESSION_get_time 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_get_timeout \- retrieve and manipulate session time and timeout settings
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_SESSION_get_time 3"
|
|
! .TH SSL_SESSION_get_time 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_get_timeout \- retrieve and manipulate session time and timeout settings
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_accept.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_accept.3
|
|
*** secure/lib/libcrypto/man/SSL_accept.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_accept.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:34 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:35 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_accept 3"
|
|
! .TH SSL_accept 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_accept \- wait for a \s-1TLS/SSL\s0 client to initiate a \s-1TLS/SSL\s0 handshake
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_accept 3"
|
|
! .TH SSL_accept 3 "0.9.6i" "2002-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_accept \- wait for a \s-1TLS/SSL\s0 client to initiate a \s-1TLS/SSL\s0 handshake
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_alert_type_string.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_alert_type_string.3
|
|
*** secure/lib/libcrypto/man/SSL_alert_type_string.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_alert_type_string.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:35 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:35 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_alert_type_string 3"
|
|
! .TH SSL_alert_type_string 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_alert_type_string, SSL_alert_type_string_long, SSL_alert_desc_string, SSL_alert_desc_string_long \- get textual description of alert information
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_alert_type_string 3"
|
|
! .TH SSL_alert_type_string 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_alert_type_string, SSL_alert_type_string_long, SSL_alert_desc_string, SSL_alert_desc_string_long \- get textual description of alert information
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_clear.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_clear.3
|
|
*** secure/lib/libcrypto/man/SSL_clear.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_clear.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:36 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:35 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_clear 3"
|
|
! .TH SSL_clear 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_clear \- reset \s-1SSL\s0 object to allow another connection
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_clear 3"
|
|
! .TH SSL_clear 3 "0.9.6i" "2002-02-27" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_clear \- reset \s-1SSL\s0 object to allow another connection
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_connect.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_connect.3
|
|
*** secure/lib/libcrypto/man/SSL_connect.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_connect.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:36 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:35 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_connect 3"
|
|
! .TH SSL_connect 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_connect \- initiate the \s-1TLS/SSL\s0 handshake with an \s-1TLS/SSL\s0 server
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_connect 3"
|
|
! .TH SSL_connect 3 "0.9.6i" "2002-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_connect \- initiate the \s-1TLS/SSL\s0 handshake with an \s-1TLS/SSL\s0 server
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_do_handshake.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_do_handshake.3
|
|
*** secure/lib/libcrypto/man/SSL_do_handshake.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_do_handshake.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:37 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:35 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_do_handshake 3"
|
|
! .TH SSL_do_handshake 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_do_handshake \- perform a \s-1TLS/SSL\s0 handshake
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_do_handshake 3"
|
|
! .TH SSL_do_handshake 3 "0.9.6i" "2002-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_do_handshake \- perform a \s-1TLS/SSL\s0 handshake
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_free.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_free.3
|
|
*** secure/lib/libcrypto/man/SSL_free.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_free.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:38 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:36 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_free 3"
|
|
! .TH SSL_free 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_free \- free an allocated \s-1SSL\s0 structure
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_free 3"
|
|
! .TH SSL_free 3 "0.9.6i" "2001-02-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_free \- free an allocated \s-1SSL\s0 structure
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_SSL_CTX.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_SSL_CTX.3
|
|
*** secure/lib/libcrypto/man/SSL_get_SSL_CTX.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_SSL_CTX.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:38 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:36 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_SSL_CTX 3"
|
|
! .TH SSL_get_SSL_CTX 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_SSL_CTX \- get the \s-1SSL_CTX\s0 from which an \s-1SSL\s0 is created
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_SSL_CTX 3"
|
|
! .TH SSL_get_SSL_CTX 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_SSL_CTX \- get the \s-1SSL_CTX\s0 from which an \s-1SSL\s0 is created
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_ciphers.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_ciphers.3
|
|
*** secure/lib/libcrypto/man/SSL_get_ciphers.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_ciphers.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:39 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:36 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_ciphers 3"
|
|
! .TH SSL_get_ciphers 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_ciphers, SSL_get_cipher_list \- get list of available SSL_CIPHERs
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_ciphers 3"
|
|
! .TH SSL_get_ciphers 3 "0.9.6i" "2000-09-18" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_ciphers, SSL_get_cipher_list \- get list of available SSL_CIPHERs
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_client_CA_list.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_client_CA_list.3
|
|
*** secure/lib/libcrypto/man/SSL_get_client_CA_list.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_client_CA_list.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:39 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:36 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_client_CA_list 3"
|
|
! .TH SSL_get_client_CA_list 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_client_CA_list, SSL_CTX_get_client_CA_list \- get list of client CAs
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_client_CA_list 3"
|
|
! .TH SSL_get_client_CA_list 3 "0.9.6i" "2002-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_client_CA_list, SSL_CTX_get_client_CA_list \- get list of client CAs
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_current_cipher.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_current_cipher.3
|
|
*** secure/lib/libcrypto/man/SSL_get_current_cipher.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_current_cipher.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:40 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:37 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_current_cipher 3"
|
|
! .TH SSL_get_current_cipher 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_current_cipher, SSL_get_cipher, SSL_get_cipher_name,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_current_cipher 3"
|
|
! .TH SSL_get_current_cipher 3 "0.9.6i" "2000-09-18" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_current_cipher, SSL_get_cipher, SSL_get_cipher_name,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_default_timeout.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_default_timeout.3
|
|
*** secure/lib/libcrypto/man/SSL_get_default_timeout.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_default_timeout.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:41 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:37 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_default_timeout 3"
|
|
! .TH SSL_get_default_timeout 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_default_timeout \- get default session timeout value
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_default_timeout 3"
|
|
! .TH SSL_get_default_timeout 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_default_timeout \- get default session timeout value
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_error.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_error.3
|
|
*** secure/lib/libcrypto/man/SSL_get_error.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_error.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:41 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:37 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_error 3"
|
|
! .TH SSL_get_error 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_error \- obtain result code for \s-1TLS/SSL\s0 I/O operation
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_error 3"
|
|
! .TH SSL_get_error 3 "0.9.6i" "2002-07-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_error \- obtain result code for \s-1TLS/SSL\s0 I/O operation
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
|
|
*** secure/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:42 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:37 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_ex_data_X509_STORE_CTX_idx 3"
|
|
! .TH SSL_get_ex_data_X509_STORE_CTX_idx 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_ex_data_X509_STORE_CTX_idx \- get ex_data index to access \s-1SSL\s0 structure
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_ex_data_X509_STORE_CTX_idx 3"
|
|
! .TH SSL_get_ex_data_X509_STORE_CTX_idx 3 "0.9.6i" "2001-01-28" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_ex_data_X509_STORE_CTX_idx \- get ex_data index to access \s-1SSL\s0 structure
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_ex_new_index.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_ex_new_index.3
|
|
*** secure/lib/libcrypto/man/SSL_get_ex_new_index.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_ex_new_index.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:42 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:38 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_ex_new_index 3"
|
|
! .TH SSL_get_ex_new_index 3 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_ex_new_index, SSL_set_ex_data, SSL_get_ex_data \- internal application specific data functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_ex_new_index 3"
|
|
! .TH SSL_get_ex_new_index 3 "0.9.6i" "2001-05-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_ex_new_index, SSL_set_ex_data, SSL_get_ex_data \- internal application specific data functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_fd.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_fd.3
|
|
*** secure/lib/libcrypto/man/SSL_get_fd.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_fd.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:43 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:38 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_fd 3"
|
|
! .TH SSL_get_fd 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_fd \- get file descriptor linked to an \s-1SSL\s0 object
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_fd 3"
|
|
! .TH SSL_get_fd 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_fd \- get file descriptor linked to an \s-1SSL\s0 object
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3
|
|
*** secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:44 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:38 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_peer_cert_chain 3"
|
|
! .TH SSL_get_peer_cert_chain 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_peer_cert_chain \- get the X509 certificate chain of the peer
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_peer_cert_chain 3"
|
|
! .TH SSL_get_peer_cert_chain 3 "0.9.6i" "2001-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_peer_cert_chain \- get the X509 certificate chain of the peer
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_peer_certificate.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_peer_certificate.3
|
|
*** secure/lib/libcrypto/man/SSL_get_peer_certificate.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_peer_certificate.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:44 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:39 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_peer_certificate 3"
|
|
! .TH SSL_get_peer_certificate 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_peer_certificate \- get the X509 certificate of the peer
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_peer_certificate 3"
|
|
! .TH SSL_get_peer_certificate 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_peer_certificate \- get the X509 certificate of the peer
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_rbio.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_rbio.3
|
|
*** secure/lib/libcrypto/man/SSL_get_rbio.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_rbio.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:45 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:39 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_rbio 3"
|
|
! .TH SSL_get_rbio 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_rbio \- get \s-1BIO\s0 linked to an \s-1SSL\s0 object
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_rbio 3"
|
|
! .TH SSL_get_rbio 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_rbio \- get \s-1BIO\s0 linked to an \s-1SSL\s0 object
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_session.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_session.3
|
|
*** secure/lib/libcrypto/man/SSL_get_session.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_session.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:45 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:39 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_session 3"
|
|
! .TH SSL_get_session 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_session \- retrieve \s-1TLS/SSL\s0 session data
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_session 3"
|
|
! .TH SSL_get_session 3 "0.9.6i" "2001-11-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_session \- retrieve \s-1TLS/SSL\s0 session data
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_verify_result.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_verify_result.3
|
|
*** secure/lib/libcrypto/man/SSL_get_verify_result.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_verify_result.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:46 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:39 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_verify_result 3"
|
|
! .TH SSL_get_verify_result 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_verify_result \- get result of peer certificate verification
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_verify_result 3"
|
|
! .TH SSL_get_verify_result 3 "0.9.6i" "2001-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_verify_result \- get result of peer certificate verification
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_get_version.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_version.3
|
|
*** secure/lib/libcrypto/man/SSL_get_version.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_get_version.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:47 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:40 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_version 3"
|
|
! .TH SSL_get_version 3 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_version \- get the protocol version of a connection.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_get_version 3"
|
|
! .TH SSL_get_version 3 "0.9.6i" "2001-02-23" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_get_version \- get the protocol version of a connection.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_library_init.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_library_init.3
|
|
*** secure/lib/libcrypto/man/SSL_library_init.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_library_init.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:47 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:40 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_library_init 3"
|
|
! .TH SSL_library_init 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_library_init, OpenSSL_add_ssl_algorithms, SSLeay_add_ssl_algorithms
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_library_init 3"
|
|
! .TH SSL_library_init 3 "0.9.6i" "2000-09-21" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_library_init, OpenSSL_add_ssl_algorithms, SSLeay_add_ssl_algorithms
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_load_client_CA_file.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_load_client_CA_file.3
|
|
*** secure/lib/libcrypto/man/SSL_load_client_CA_file.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_load_client_CA_file.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:48 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:41 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_load_client_CA_file 3"
|
|
! .TH SSL_load_client_CA_file 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_load_client_CA_file \- load certificate names from file
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_load_client_CA_file 3"
|
|
! .TH SSL_load_client_CA_file 3 "0.9.6i" "2000-10-11" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_load_client_CA_file \- load certificate names from file
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_new.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_new.3
|
|
*** secure/lib/libcrypto/man/SSL_new.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_new.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:48 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:41 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_new 3"
|
|
! .TH SSL_new 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_new \- create a new \s-1SSL\s0 structure for a connection
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_new 3"
|
|
! .TH SSL_new 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_new \- create a new \s-1SSL\s0 structure for a connection
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_pending.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_pending.3
|
|
*** secure/lib/libcrypto/man/SSL_pending.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_pending.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:49 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:41 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_pending 3"
|
|
! .TH SSL_pending 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_pending \- obtain number of readable bytes buffered in an \s-1SSL\s0 object
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_pending 3"
|
|
! .TH SSL_pending 3 "0.9.6i" "2000-12-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_pending \- obtain number of readable bytes buffered in an \s-1SSL\s0 object
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_read.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_read.3
|
|
*** secure/lib/libcrypto/man/SSL_read.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_read.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:50 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:41 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_read 3"
|
|
! .TH SSL_read 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_read \- read bytes from a \s-1TLS/SSL\s0 connection.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_read 3"
|
|
! .TH SSL_read 3 "0.9.6i" "2001-09-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_read \- read bytes from a \s-1TLS/SSL\s0 connection.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_rstate_string.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_rstate_string.3
|
|
*** secure/lib/libcrypto/man/SSL_rstate_string.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_rstate_string.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:50 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:42 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_rstate_string 3"
|
|
! .TH SSL_rstate_string 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_rstate_string, SSL_rstate_string_long \- get textual description of state of an \s-1SSL\s0 object during read operation
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_rstate_string 3"
|
|
! .TH SSL_rstate_string 3 "0.9.6i" "2001-08-23" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_rstate_string, SSL_rstate_string_long \- get textual description of state of an \s-1SSL\s0 object during read operation
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_session_reused.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_session_reused.3
|
|
*** secure/lib/libcrypto/man/SSL_session_reused.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_session_reused.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:51 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:42 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_session_reused 3"
|
|
! .TH SSL_session_reused 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_session_reused \- query whether a reused session was negotiated during handshake
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_session_reused 3"
|
|
! .TH SSL_session_reused 3 "0.9.6i" "2001-07-20" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_session_reused \- query whether a reused session was negotiated during handshake
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_set_bio.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_bio.3
|
|
*** secure/lib/libcrypto/man/SSL_set_bio.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_bio.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:51 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:42 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_bio 3"
|
|
! .TH SSL_set_bio 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_bio \- connect the \s-1SSL\s0 object with a \s-1BIO\s0
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_bio 3"
|
|
! .TH SSL_set_bio 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_bio \- connect the \s-1SSL\s0 object with a \s-1BIO\s0
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_set_connect_state.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_connect_state.3
|
|
*** secure/lib/libcrypto/man/SSL_set_connect_state.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_connect_state.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:52 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:42 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_connect_state 3"
|
|
! .TH SSL_set_connect_state 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_connect_state, SSL_get_accept_state \- prepare \s-1SSL\s0 object to work in client or server mode
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_connect_state 3"
|
|
! .TH SSL_set_connect_state 3 "0.9.6i" "2002-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_connect_state, SSL_get_accept_state \- prepare \s-1SSL\s0 object to work in client or server mode
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_set_fd.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_fd.3
|
|
*** secure/lib/libcrypto/man/SSL_set_fd.3 Tue Jul 30 10:34:50 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_fd.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:53 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:42 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_fd 3"
|
|
! .TH SSL_set_fd 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_fd \- connect the \s-1SSL\s0 object with a file descriptor
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_fd 3"
|
|
! .TH SSL_set_fd 3 "0.9.6i" "2000-09-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_fd \- connect the \s-1SSL\s0 object with a file descriptor
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_set_session.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_session.3
|
|
*** secure/lib/libcrypto/man/SSL_set_session.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_session.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:53 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:43 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_session 3"
|
|
! .TH SSL_set_session 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_session \- set a \s-1TLS/SSL\s0 session to be used during \s-1TLS/SSL\s0 connect
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_session 3"
|
|
! .TH SSL_set_session 3 "0.9.6i" "2001-10-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_session \- set a \s-1TLS/SSL\s0 session to be used during \s-1TLS/SSL\s0 connect
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_set_shutdown.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_shutdown.3
|
|
*** secure/lib/libcrypto/man/SSL_set_shutdown.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_shutdown.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:54 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:43 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_shutdown 3"
|
|
! .TH SSL_set_shutdown 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_shutdown, SSL_get_shutdown \- manipulate shutdown state of an \s-1SSL\s0 connection
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_shutdown 3"
|
|
! .TH SSL_set_shutdown 3 "0.9.6i" "2001-08-20" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_shutdown, SSL_get_shutdown \- manipulate shutdown state of an \s-1SSL\s0 connection
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_set_verify_result.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_verify_result.3
|
|
*** secure/lib/libcrypto/man/SSL_set_verify_result.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_set_verify_result.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:55 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:43 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_verify_result 3"
|
|
! .TH SSL_set_verify_result 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_verify_result \- override result of peer certificate verification
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_set_verify_result 3"
|
|
! .TH SSL_set_verify_result 3 "0.9.6i" "2000-09-20" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_set_verify_result \- override result of peer certificate verification
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_shutdown.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_shutdown.3
|
|
*** secure/lib/libcrypto/man/SSL_shutdown.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_shutdown.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:55 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:43 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_shutdown 3"
|
|
! .TH SSL_shutdown 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_shutdown \- shut down a \s-1TLS/SSL\s0 connection
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_shutdown 3"
|
|
! .TH SSL_shutdown 3 "0.9.6i" "2001-08-20" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_shutdown \- shut down a \s-1TLS/SSL\s0 connection
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_state_string.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_state_string.3
|
|
*** secure/lib/libcrypto/man/SSL_state_string.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_state_string.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:56 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:43 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_state_string 3"
|
|
! .TH SSL_state_string 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_state_string, SSL_state_string_long \- get textual description of state of an \s-1SSL\s0 object
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_state_string 3"
|
|
! .TH SSL_state_string 3 "0.9.6i" "2001-08-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_state_string, SSL_state_string_long \- get textual description of state of an \s-1SSL\s0 object
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_want.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_want.3
|
|
*** secure/lib/libcrypto/man/SSL_want.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_want.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:56 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:44 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_want 3"
|
|
! .TH SSL_want 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_want, SSL_want_nothing, SSL_want_read, SSL_want_write, SSL_want_x509_lookup \- obtain state information \s-1TLS/SSL\s0 I/O operation
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_want 3"
|
|
! .TH SSL_want 3 "0.9.6i" "2001-08-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_want, SSL_want_nothing, SSL_want_read, SSL_want_write, SSL_want_x509_lookup \- obtain state information \s-1TLS/SSL\s0 I/O operation
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/SSL_write.3 ../RELENG_5_0/secure/lib/libcrypto/man/SSL_write.3
|
|
*** secure/lib/libcrypto/man/SSL_write.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/SSL_write.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:57 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:44 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_write 3"
|
|
! .TH SSL_write 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_write \- write bytes to a \s-1TLS/SSL\s0 connection.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SSL_write 3"
|
|
! .TH SSL_write 3 "0.9.6i" "2002-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
SSL_write \- write bytes to a \s-1TLS/SSL\s0 connection.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/asn1parse.1 ../RELENG_5_0/secure/lib/libcrypto/man/asn1parse.1
|
|
*** secure/lib/libcrypto/man/asn1parse.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/asn1parse.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:39 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:55 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ASN1PARSE 1"
|
|
! .TH ASN1PARSE 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
asn1parse \- \s-1ASN\s0.1 parsing tool
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ASN1PARSE 1"
|
|
! .TH ASN1PARSE 1 "0.9.6i" "2000-01-20" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
asn1parse \- \s-1ASN\s0.1 parsing tool
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/bio.3 ../RELENG_5_0/secure/lib/libcrypto/man/bio.3
|
|
*** secure/lib/libcrypto/man/bio.3 Tue Jul 30 10:34:48 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/bio.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:57 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:22 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "bio 3"
|
|
! .TH bio 3 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
bio \- I/O abstraction
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "bio 3"
|
|
! .TH bio 3 "0.9.6i" "2001-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
bio \- I/O abstraction
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/blowfish.3 ../RELENG_5_0/secure/lib/libcrypto/man/blowfish.3
|
|
*** secure/lib/libcrypto/man/blowfish.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/blowfish.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:57 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:22 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "blowfish 3"
|
|
! .TH blowfish 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
blowfish, BF_set_key, BF_encrypt, BF_decrypt, BF_ecb_encrypt, BF_cbc_encrypt,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "blowfish 3"
|
|
! .TH blowfish 3 "0.9.6i" "2002-01-21" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
blowfish, BF_set_key, BF_encrypt, BF_decrypt, BF_ecb_encrypt, BF_cbc_encrypt,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/bn.3 ../RELENG_5_0/secure/lib/libcrypto/man/bn.3
|
|
*** secure/lib/libcrypto/man/bn.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/bn.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:58 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:22 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "bn 3"
|
|
! .TH bn 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
bn \- multiprecision integer arithmetics
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "bn 3"
|
|
! .TH bn 3 "0.9.6i" "2001-09-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
bn \- multiprecision integer arithmetics
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/bn_internal.3 ../RELENG_5_0/secure/lib/libcrypto/man/bn_internal.3
|
|
*** secure/lib/libcrypto/man/bn_internal.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/bn_internal.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:58 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:22 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "bn_internal 3"
|
|
! .TH bn_internal 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
bn_mul_words, bn_mul_add_words, bn_sqr_words, bn_div_words,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "bn_internal 3"
|
|
! .TH bn_internal 3 "0.9.6i" "2000-09-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
bn_mul_words, bn_mul_add_words, bn_sqr_words, bn_div_words,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/buffer.3 ../RELENG_5_0/secure/lib/libcrypto/man/buffer.3
|
|
*** secure/lib/libcrypto/man/buffer.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/buffer.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:59 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:23 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "buffer 3"
|
|
! .TH buffer 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BUF_MEM_new, BUF_MEM_free, BUF_MEM_grow, BUF_strdup \- simple
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "buffer 3"
|
|
! .TH buffer 3 "0.9.6i" "2000-09-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
BUF_MEM_new, BUF_MEM_free, BUF_MEM_grow, BUF_strdup \- simple
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ca.1 ../RELENG_5_0/secure/lib/libcrypto/man/ca.1
|
|
*** secure/lib/libcrypto/man/ca.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ca.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:40 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:56 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CA 1"
|
|
! .TH CA 1 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ca \- sample minimal \s-1CA\s0 application
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CA 1"
|
|
! .TH CA 1 "0.9.6i" "2001-11-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ca \- sample minimal \s-1CA\s0 application
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ciphers.1 ../RELENG_5_0/secure/lib/libcrypto/man/ciphers.1
|
|
*** secure/lib/libcrypto/man/ciphers.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ciphers.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:40 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:56 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CIPHERS 1"
|
|
! .TH CIPHERS 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ciphers \- \s-1SSL\s0 cipher display and cipher list tool.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CIPHERS 1"
|
|
! .TH CIPHERS 1 "0.9.6i" "2000-04-06" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
ciphers \- \s-1SSL\s0 cipher display and cipher list tool.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/config.1 ../RELENG_5_0/secure/lib/libcrypto/man/config.1
|
|
*** secure/lib/libcrypto/man/config.1 Tue May 14 11:30:36 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/config.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Thu May 9 13:14:01 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:56 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 137,144 ****
|
|
.rm #[ #] #H #V #F C
|
|
.\" ======================================================================
|
|
.\"
|
|
! .IX Title "CONFIG 1"
|
|
! .TH CONFIG 1 "perl v5.6.1" "2000-04-13" "User Contributed Perl Documentation"
|
|
.UC
|
|
.SH "NAME"
|
|
config \- OpenSSL \s-1CONF\s0 library configuration files
|
|
--- 137,144 ----
|
|
.rm #[ #] #H #V #F C
|
|
.\" ======================================================================
|
|
.\"
|
|
! .IX Title "config 5"
|
|
! .TH config 5 "0.9.6i" "2000-02-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
config \- OpenSSL \s-1CONF\s0 library configuration files
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/config.5 ../RELENG_5_0/secure/lib/libcrypto/man/config.5
|
|
*** secure/lib/libcrypto/man/config.5 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/config.5 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:41 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:56 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "config 5"
|
|
! .TH config 5 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
config \- OpenSSL \s-1CONF\s0 library configuration files
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "config 5"
|
|
! .TH config 5 "0.9.6i" "2000-02-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
config \- OpenSSL \s-1CONF\s0 library configuration files
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/crl.1 ../RELENG_5_0/secure/lib/libcrypto/man/crl.1
|
|
*** secure/lib/libcrypto/man/crl.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/crl.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:42 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:56 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CRL 1"
|
|
! .TH CRL 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
crl \- \s-1CRL\s0 utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CRL 1"
|
|
! .TH CRL 1 "0.9.6i" "2000-02-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
crl \- \s-1CRL\s0 utility
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/crl2pkcs7.1 ../RELENG_5_0/secure/lib/libcrypto/man/crl2pkcs7.1
|
|
*** secure/lib/libcrypto/man/crl2pkcs7.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/crl2pkcs7.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:42 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:57 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CRL2PKCS7 1"
|
|
! .TH CRL2PKCS7 1 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
crl2pkcs7 \- Create a PKCS#7 structure from a \s-1CRL\s0 and certificates.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "CRL2PKCS7 1"
|
|
! .TH CRL2PKCS7 1 "0.9.6i" "2002-07-09" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
crl2pkcs7 \- Create a PKCS#7 structure from a \s-1CRL\s0 and certificates.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/crypto.3 ../RELENG_5_0/secure/lib/libcrypto/man/crypto.3
|
|
*** secure/lib/libcrypto/man/crypto.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/crypto.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:00 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:23 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "crypto 3"
|
|
! .TH crypto 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
crypto \- OpenSSL cryptographic library
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "crypto 3"
|
|
! .TH crypto 3 "0.9.6i" "2002-01-04" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
crypto \- OpenSSL cryptographic library
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/d2i_DHparams.3 ../RELENG_5_0/secure/lib/libcrypto/man/d2i_DHparams.3
|
|
*** secure/lib/libcrypto/man/d2i_DHparams.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/d2i_DHparams.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:01 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:23 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "d2i_DHparams 3"
|
|
! .TH d2i_DHparams 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
d2i_DHparams, i2d_DHparams \- ...
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "d2i_DHparams 3"
|
|
! .TH d2i_DHparams 3 "0.9.6i" "2000-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
d2i_DHparams, i2d_DHparams \- ...
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/d2i_RSAPublicKey.3 ../RELENG_5_0/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
|
|
*** secure/lib/libcrypto/man/d2i_RSAPublicKey.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:01 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:23 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "d2i_RSAPublicKey 3"
|
|
! .TH d2i_RSAPublicKey 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, i2d_Netscape_RSA, d2i_Netscape_RSA \- ...
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "d2i_RSAPublicKey 3"
|
|
! .TH d2i_RSAPublicKey 3 "0.9.6i" "2000-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, i2d_Netscape_RSA, d2i_Netscape_RSA \- ...
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/d2i_SSL_SESSION.3 ../RELENG_5_0/secure/lib/libcrypto/man/d2i_SSL_SESSION.3
|
|
*** secure/lib/libcrypto/man/d2i_SSL_SESSION.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/d2i_SSL_SESSION.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:58 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:44 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "d2i_SSL_SESSION 3"
|
|
! .TH d2i_SSL_SESSION 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
d2i_SSL_SESSION, i2d_SSL_SESSION \- convert \s-1SSL_SESSION\s0 object from/to \s-1ASN1\s0 representation
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "d2i_SSL_SESSION 3"
|
|
! .TH d2i_SSL_SESSION 3 "0.9.6i" "2001-10-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
d2i_SSL_SESSION, i2d_SSL_SESSION \- convert \s-1SSL_SESSION\s0 object from/to \s-1ASN1\s0 representation
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/des.3 ../RELENG_5_0/secure/lib/libcrypto/man/des.3
|
|
*** secure/lib/libcrypto/man/des.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/des.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:02 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:24 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "des 3"
|
|
! .TH des 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
des_random_key, des_set_key, des_key_sched, des_set_key_checked,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "des 3"
|
|
! .TH des 3 "0.9.6i" "2000-10-11" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
des_random_key, des_set_key, des_key_sched, des_set_key_checked,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/des_modes.3 ../RELENG_5_0/secure/lib/libcrypto/man/des_modes.3
|
|
*** secure/lib/libcrypto/man/des_modes.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/des_modes.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:02 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:24 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 137,144 ****
|
|
.rm #[ #] #H #V #F C
|
|
.\" ======================================================================
|
|
.\"
|
|
! .IX Title "des_modes 3"
|
|
! .TH des_modes 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
Modes of \s-1DES\s0 \- the variants of \s-1DES\s0 and other crypto algorithms of OpenSSL
|
|
--- 137,144 ----
|
|
.rm #[ #] #H #V #F C
|
|
.\" ======================================================================
|
|
.\"
|
|
! .IX Title "des_modes 7"
|
|
! .TH des_modes 7 "0.9.6i" "2002-03-05" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
Modes of \s-1DES\s0 \- the variants of \s-1DES\s0 and other crypto algorithms of OpenSSL
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/dgst.1 ../RELENG_5_0/secure/lib/libcrypto/man/dgst.1
|
|
*** secure/lib/libcrypto/man/dgst.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/dgst.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:43 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:57 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DGST 1"
|
|
! .TH DGST 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dgst, md5, md4, md2, sha1, sha, mdc2, ripemd160 \- message digests
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DGST 1"
|
|
! .TH DGST 1 "0.9.6i" "2000-09-04" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dgst, md5, md4, md2, sha1, sha, mdc2, ripemd160 \- message digests
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/dh.3 ../RELENG_5_0/secure/lib/libcrypto/man/dh.3
|
|
*** secure/lib/libcrypto/man/dh.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/dh.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:03 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:24 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "dh 3"
|
|
! .TH dh 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dh \- Diffie-Hellman key agreement
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "dh 3"
|
|
! .TH dh 3 "0.9.6i" "2000-01-27" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dh \- Diffie-Hellman key agreement
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/dhparam.1 ../RELENG_5_0/secure/lib/libcrypto/man/dhparam.1
|
|
*** secure/lib/libcrypto/man/dhparam.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/dhparam.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:44 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:57 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DHPARAM 1"
|
|
! .TH DHPARAM 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dhparam \- \s-1DH\s0 parameter manipulation and generation
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DHPARAM 1"
|
|
! .TH DHPARAM 1 "0.9.6i" "2000-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dhparam \- \s-1DH\s0 parameter manipulation and generation
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/dsa.1 ../RELENG_5_0/secure/lib/libcrypto/man/dsa.1
|
|
*** secure/lib/libcrypto/man/dsa.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/dsa.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:44 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:57 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA 1"
|
|
! .TH DSA 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dsa \- \s-1DSA\s0 key processing
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSA 1"
|
|
! .TH DSA 1 "0.9.6i" "2000-02-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dsa \- \s-1DSA\s0 key processing
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/dsa.3 ../RELENG_5_0/secure/lib/libcrypto/man/dsa.3
|
|
*** secure/lib/libcrypto/man/dsa.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/dsa.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:04 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:24 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "dsa 3"
|
|
! .TH dsa 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dsa \- Digital Signature Algorithm
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "dsa 3"
|
|
! .TH dsa 3 "0.9.6i" "2000-02-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dsa \- Digital Signature Algorithm
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/dsaparam.1 ../RELENG_5_0/secure/lib/libcrypto/man/dsaparam.1
|
|
*** secure/lib/libcrypto/man/dsaparam.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/dsaparam.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:45 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:57 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSAPARAM 1"
|
|
! .TH DSAPARAM 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dsaparam \- \s-1DSA\s0 parameter manipulation and generation
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "DSAPARAM 1"
|
|
! .TH DSAPARAM 1 "0.9.6i" "2000-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
dsaparam \- \s-1DSA\s0 parameter manipulation and generation
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/enc.1 ../RELENG_5_0/secure/lib/libcrypto/man/enc.1
|
|
*** secure/lib/libcrypto/man/enc.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/enc.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:46 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:58 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ENC 1"
|
|
! .TH ENC 1 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
enc \- symmetric cipher routines
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ENC 1"
|
|
! .TH ENC 1 "0.9.6i" "2001-07-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
enc \- symmetric cipher routines
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/err.3 ../RELENG_5_0/secure/lib/libcrypto/man/err.3
|
|
*** secure/lib/libcrypto/man/err.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/err.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:04 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:24 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "err 3"
|
|
! .TH err 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
err \- error codes
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "err 3"
|
|
! .TH err 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
err \- error codes
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/evp.3 ../RELENG_5_0/secure/lib/libcrypto/man/evp.3
|
|
*** secure/lib/libcrypto/man/evp.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/evp.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:05 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:25 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "evp 3"
|
|
! .TH evp 3 "0.9.6e" "2001-02-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
evp \- high-level cryptographic functions
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "evp 3"
|
|
! .TH evp 3 "0.9.6i" "2000-10-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
evp \- high-level cryptographic functions
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/gendsa.1 ../RELENG_5_0/secure/lib/libcrypto/man/gendsa.1
|
|
*** secure/lib/libcrypto/man/gendsa.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/gendsa.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:46 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:58 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "GENDSA 1"
|
|
! .TH GENDSA 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
gendsa \- generate a \s-1DSA\s0 private key from a set of parameters
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "GENDSA 1"
|
|
! .TH GENDSA 1 "0.9.6i" "2000-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
gendsa \- generate a \s-1DSA\s0 private key from a set of parameters
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/genrsa.1 ../RELENG_5_0/secure/lib/libcrypto/man/genrsa.1
|
|
*** secure/lib/libcrypto/man/genrsa.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/genrsa.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:47 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:58 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "GENRSA 1"
|
|
! .TH GENRSA 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
genrsa \- generate an \s-1RSA\s0 private key
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "GENRSA 1"
|
|
! .TH GENRSA 1 "0.9.6i" "2000-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
genrsa \- generate an \s-1RSA\s0 private key
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/hmac.3 ../RELENG_5_0/secure/lib/libcrypto/man/hmac.3
|
|
*** secure/lib/libcrypto/man/hmac.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/hmac.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:06 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:25 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "hmac 3"
|
|
! .TH hmac 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1HMAC\s0, HMAC_Init, HMAC_Update, HMAC_Final, HMAC_cleanup \- \s-1HMAC\s0 message
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "hmac 3"
|
|
! .TH hmac 3 "0.9.6i" "2000-09-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1HMAC\s0, HMAC_Init, HMAC_Update, HMAC_Final, HMAC_cleanup \- \s-1HMAC\s0 message
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/lh_stats.3 ../RELENG_5_0/secure/lib/libcrypto/man/lh_stats.3
|
|
*** secure/lib/libcrypto/man/lh_stats.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/lh_stats.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:06 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:25 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "lh_stats 3"
|
|
! .TH lh_stats 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
lh_stats, lh_node_stats, lh_node_usage_stats, lh_stats_bio,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "lh_stats 3"
|
|
! .TH lh_stats 3 "0.9.6i" "2000-01-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
lh_stats, lh_node_stats, lh_node_usage_stats, lh_stats_bio,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/lhash.3 ../RELENG_5_0/secure/lib/libcrypto/man/lhash.3
|
|
*** secure/lib/libcrypto/man/lhash.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/lhash.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:07 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:25 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "lhash 3"
|
|
! .TH lhash 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
lh_new, lh_free, lh_insert, lh_delete, lh_retrieve, lh_doall,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "lhash 3"
|
|
! .TH lhash 3 "0.9.6i" "2000-09-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
lh_new, lh_free, lh_insert, lh_delete, lh_retrieve, lh_doall,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/md5.3 ../RELENG_5_0/secure/lib/libcrypto/man/md5.3
|
|
*** secure/lib/libcrypto/man/md5.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/md5.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:07 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:25 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "md5 3"
|
|
! .TH md5 3 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1MD2\s0, \s-1MD4\s0, \s-1MD5\s0, MD2_Init, MD2_Update, MD2_Final, MD4_Init, MD4_Update,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "md5 3"
|
|
! .TH md5 3 "0.9.6i" "2000-08-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1MD2\s0, \s-1MD4\s0, \s-1MD5\s0, MD2_Init, MD2_Update, MD2_Final, MD4_Init, MD4_Update,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/mdc2.3 ../RELENG_5_0/secure/lib/libcrypto/man/mdc2.3
|
|
*** secure/lib/libcrypto/man/mdc2.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/mdc2.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:08 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:26 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "mdc2 3"
|
|
! .TH mdc2 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1MDC2\s0, MDC2_Init, MDC2_Update, MDC2_Final \- \s-1MDC2\s0 hash function
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "mdc2 3"
|
|
! .TH mdc2 3 "0.9.6i" "2000-02-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1MDC2\s0, MDC2_Init, MDC2_Update, MDC2_Final \- \s-1MDC2\s0 hash function
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/nseq.1 ../RELENG_5_0/secure/lib/libcrypto/man/nseq.1
|
|
*** secure/lib/libcrypto/man/nseq.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/nseq.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:47 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:58 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "NSEQ 1"
|
|
! .TH NSEQ 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
nseq \- create or examine a netscape certificate sequence
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "NSEQ 1"
|
|
! .TH NSEQ 1 "0.9.6i" "2000-01-20" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
nseq \- create or examine a netscape certificate sequence
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/openssl.1 ../RELENG_5_0/secure/lib/libcrypto/man/openssl.1
|
|
*** secure/lib/libcrypto/man/openssl.1 Tue Jul 30 10:34:46 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/openssl.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:48 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:59 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "OPENSSL 1"
|
|
! .TH OPENSSL 1 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
openssl \- OpenSSL command line tool
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "OPENSSL 1"
|
|
! .TH OPENSSL 1 "0.9.6i" "2001-08-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
openssl \- OpenSSL command line tool
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/passwd.1 ../RELENG_5_0/secure/lib/libcrypto/man/passwd.1
|
|
*** secure/lib/libcrypto/man/passwd.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/passwd.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:49 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:59 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PASSWD 1"
|
|
! .TH PASSWD 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
passwd \- compute password hashes
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PASSWD 1"
|
|
! .TH PASSWD 1 "0.9.6i" "2002-10-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
passwd \- compute password hashes
|
|
***************
|
|
*** 193,198 ****
|
|
.IX Header "EXAMPLES"
|
|
\&\fBopenssl passwd \-crypt \-salt xx password\fR prints \fBxxj31ZMTZzkVA\fR.
|
|
.PP
|
|
! \&\fBopenssl passwd \-1 \-salt xxxxxxxx password\fR prints \fB$1$xxxxxxxx$8XJIcl6ZXqBMCK0qFevqT1\fR.
|
|
.PP
|
|
\&\fBopenssl passwd \-apr1 \-salt xxxxxxxx password\fR prints \fB$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0\fR.
|
|
--- 193,198 ----
|
|
.IX Header "EXAMPLES"
|
|
\&\fBopenssl passwd \-crypt \-salt xx password\fR prints \fBxxj31ZMTZzkVA\fR.
|
|
.PP
|
|
! \&\fBopenssl passwd \-1 \-salt xxxxxxxx password\fR prints \fB$1$xxxxxxxx$UYCIxa628.9qXjpQCjM4a.\fR.
|
|
.PP
|
|
\&\fBopenssl passwd \-apr1 \-salt xxxxxxxx password\fR prints \fB$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0\fR.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/pkcs12.1 ../RELENG_5_0/secure/lib/libcrypto/man/pkcs12.1
|
|
*** secure/lib/libcrypto/man/pkcs12.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/pkcs12.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:50 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:59 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PKCS12 1"
|
|
! .TH PKCS12 1 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
pkcs12 \- PKCS#12 file utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PKCS12 1"
|
|
! .TH PKCS12 1 "0.9.6i" "2001-03-17" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
pkcs12 \- PKCS#12 file utility
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/pkcs7.1 ../RELENG_5_0/secure/lib/libcrypto/man/pkcs7.1
|
|
*** secure/lib/libcrypto/man/pkcs7.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/pkcs7.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:50 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:04:59 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PKCS7 1"
|
|
! .TH PKCS7 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
pkcs7 \- PKCS#7 utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PKCS7 1"
|
|
! .TH PKCS7 1 "0.9.6i" "2000-02-22" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
pkcs7 \- PKCS#7 utility
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/pkcs8.1 ../RELENG_5_0/secure/lib/libcrypto/man/pkcs8.1
|
|
*** secure/lib/libcrypto/man/pkcs8.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/pkcs8.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:51 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:00 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PKCS8 1"
|
|
! .TH PKCS8 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
pkcs8 \- PKCS#8 format private key conversion tool
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "PKCS8 1"
|
|
! .TH PKCS8 1 "0.9.6i" "2000-02-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
pkcs8 \- PKCS#8 format private key conversion tool
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/rand.1 ../RELENG_5_0/secure/lib/libcrypto/man/rand.1
|
|
*** secure/lib/libcrypto/man/rand.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/rand.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:52 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:00 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND 1"
|
|
! .TH RAND 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rand \- generate pseudo-random bytes
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RAND 1"
|
|
! .TH RAND 1 "0.9.6i" "2000-04-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rand \- generate pseudo-random bytes
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/rand.3 ../RELENG_5_0/secure/lib/libcrypto/man/rand.3
|
|
*** secure/lib/libcrypto/man/rand.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/rand.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:09 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:26 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "rand 3"
|
|
! .TH rand 3 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rand \- pseudo-random number generator
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "rand 3"
|
|
! .TH rand 3 "0.9.6i" "2001-07-09" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rand \- pseudo-random number generator
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/rc4.3 ../RELENG_5_0/secure/lib/libcrypto/man/rc4.3
|
|
*** secure/lib/libcrypto/man/rc4.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/rc4.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:09 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:26 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "rc4 3"
|
|
! .TH rc4 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RC4_set_key, \s-1RC4\s0 \- \s-1RC4\s0 encryption
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "rc4 3"
|
|
! .TH rc4 3 "0.9.6i" "2000-02-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
RC4_set_key, \s-1RC4\s0 \- \s-1RC4\s0 encryption
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/req.1 ../RELENG_5_0/secure/lib/libcrypto/man/req.1
|
|
*** secure/lib/libcrypto/man/req.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/req.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:52 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:00 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "REQ 1"
|
|
! .TH REQ 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
req \- PKCS#10 certificate and certificate generating utility.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "REQ 1"
|
|
! .TH REQ 1 "0.9.6i" "2002-11-09" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
req \- PKCS#10 certificate and certificate generating utility.
|
|
***************
|
|
*** 566,579 ****
|
|
The header and footer lines in the \fB\s-1PEM\s0\fR format are normally:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN CERTIFICATE REQUEST----
|
|
! \& -----END CERTIFICATE REQUEST----
|
|
.Ve
|
|
some software (some versions of Netscape certificate server) instead needs:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN NEW CERTIFICATE REQUEST----
|
|
! \& -----END NEW CERTIFICATE REQUEST----
|
|
.Ve
|
|
which is produced with the \fB\-newhdr\fR option but is otherwise compatible.
|
|
Either form is accepted transparently on input.
|
|
--- 566,579 ----
|
|
The header and footer lines in the \fB\s-1PEM\s0\fR format are normally:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN CERTIFICATE REQUEST-----
|
|
! \& -----END CERTIFICATE REQUEST-----
|
|
.Ve
|
|
some software (some versions of Netscape certificate server) instead needs:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN NEW CERTIFICATE REQUEST-----
|
|
! \& -----END NEW CERTIFICATE REQUEST-----
|
|
.Ve
|
|
which is produced with the \fB\-newhdr\fR option but is otherwise compatible.
|
|
Either form is accepted transparently on input.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ripemd.3 ../RELENG_5_0/secure/lib/libcrypto/man/ripemd.3
|
|
*** secure/lib/libcrypto/man/ripemd.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ripemd.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:10 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:26 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ripemd 3"
|
|
! .TH ripemd 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1RIPEMD160\s0, RIPEMD160_Init, RIPEMD160_Update, RIPEMD160_Final \-
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ripemd 3"
|
|
! .TH ripemd 3 "0.9.6i" "2000-02-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1RIPEMD160\s0, RIPEMD160_Init, RIPEMD160_Update, RIPEMD160_Final \-
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/rsa.1 ../RELENG_5_0/secure/lib/libcrypto/man/rsa.1
|
|
*** secure/lib/libcrypto/man/rsa.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/rsa.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:53 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:00 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA 1"
|
|
! .TH RSA 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rsa \- \s-1RSA\s0 key processing tool
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSA 1"
|
|
! .TH RSA 1 "0.9.6i" "2000-06-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rsa \- \s-1RSA\s0 key processing tool
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/rsa.3 ../RELENG_5_0/secure/lib/libcrypto/man/rsa.3
|
|
*** secure/lib/libcrypto/man/rsa.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/rsa.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:10 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:26 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "rsa 3"
|
|
! .TH rsa 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rsa \- \s-1RSA\s0 public key cryptosystem
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "rsa 3"
|
|
! .TH rsa 3 "0.9.6i" "2002-07-10" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rsa \- \s-1RSA\s0 public key cryptosystem
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/rsautl.1 ../RELENG_5_0/secure/lib/libcrypto/man/rsautl.1
|
|
*** secure/lib/libcrypto/man/rsautl.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/rsautl.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:54 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:01 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSAUTL 1"
|
|
! .TH RSAUTL 1 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rsautl \- \s-1RSA\s0 utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "RSAUTL 1"
|
|
! .TH RSAUTL 1 "0.9.6i" "2001-04-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
rsautl \- \s-1RSA\s0 utility
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/s_client.1 ../RELENG_5_0/secure/lib/libcrypto/man/s_client.1
|
|
*** secure/lib/libcrypto/man/s_client.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/s_client.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:54 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:01 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "S_CLIENT 1"
|
|
! .TH S_CLIENT 1 "0.9.6e" "2001-05-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
s_client \- \s-1SSL/TLS\s0 client program
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "S_CLIENT 1"
|
|
! .TH S_CLIENT 1 "0.9.6i" "2001-02-15" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
s_client \- \s-1SSL/TLS\s0 client program
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/s_server.1 ../RELENG_5_0/secure/lib/libcrypto/man/s_server.1
|
|
*** secure/lib/libcrypto/man/s_server.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/s_server.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:55 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:01 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "S_SERVER 1"
|
|
! .TH S_SERVER 1 "0.9.6e" "2001-07-19" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
s_server \- \s-1SSL/TLS\s0 server program
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "S_SERVER 1"
|
|
! .TH S_SERVER 1 "0.9.6i" "2001-04-09" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
s_server \- \s-1SSL/TLS\s0 server program
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/sess_id.1 ../RELENG_5_0/secure/lib/libcrypto/man/sess_id.1
|
|
*** secure/lib/libcrypto/man/sess_id.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/sess_id.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:56 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:01 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SESS_ID 1"
|
|
! .TH SESS_ID 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
sess_id \- \s-1SSL/TLS\s0 session handling utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SESS_ID 1"
|
|
! .TH SESS_ID 1 "0.9.6i" "2000-02-03" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
sess_id \- \s-1SSL/TLS\s0 session handling utility
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/sha.3 ../RELENG_5_0/secure/lib/libcrypto/man/sha.3
|
|
*** secure/lib/libcrypto/man/sha.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/sha.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:11 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:27 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "sha 3"
|
|
! .TH sha 3 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1SHA1\s0, SHA1_Init, SHA1_Update, SHA1_Final \- Secure Hash Algorithm
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "sha 3"
|
|
! .TH sha 3 "0.9.6i" "2000-02-25" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1SHA1\s0, SHA1_Init, SHA1_Update, SHA1_Final \- Secure Hash Algorithm
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/smime.1 ../RELENG_5_0/secure/lib/libcrypto/man/smime.1
|
|
*** secure/lib/libcrypto/man/smime.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/smime.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:57 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:02 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SMIME 1"
|
|
! .TH SMIME 1 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
smime \- S/MIME utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SMIME 1"
|
|
! .TH SMIME 1 "0.9.6i" "2002-11-09" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
smime \- S/MIME utility
|
|
***************
|
|
*** 438,445 ****
|
|
it with:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN PKCS7----
|
|
! \& -----END PKCS7----
|
|
.Ve
|
|
and using the command,
|
|
.PP
|
|
--- 438,445 ----
|
|
it with:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN PKCS7-----
|
|
! \& -----END PKCS7-----
|
|
.Ve
|
|
and using the command,
|
|
.PP
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/speed.1 ../RELENG_5_0/secure/lib/libcrypto/man/speed.1
|
|
*** secure/lib/libcrypto/man/speed.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/speed.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:57 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:02 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SPEED 1"
|
|
! .TH SPEED 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
speed \- test library performance
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SPEED 1"
|
|
! .TH SPEED 1 "0.9.6i" "2000-05-29" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
speed \- test library performance
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/spkac.1 ../RELENG_5_0/secure/lib/libcrypto/man/spkac.1
|
|
*** secure/lib/libcrypto/man/spkac.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/spkac.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:58 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:02 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SPKAC 1"
|
|
! .TH SPKAC 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
spkac \- \s-1SPKAC\s0 printing and generating utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "SPKAC 1"
|
|
! .TH SPKAC 1 "0.9.6i" "2000-02-16" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
spkac \- \s-1SPKAC\s0 printing and generating utility
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/ssl.3 ../RELENG_5_0/secure/lib/libcrypto/man/ssl.3
|
|
*** secure/lib/libcrypto/man/ssl.3 Tue Jul 30 10:34:51 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/ssl.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:58 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:44 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ssl 3"
|
|
! .TH ssl 3 "0.9.6e" "2002-07-30" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1SSL\s0 \- OpenSSL \s-1SSL/TLS\s0 library
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "ssl 3"
|
|
! .TH ssl 3 "0.9.6i" "2002-11-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
\&\s-1SSL\s0 \- OpenSSL \s-1SSL/TLS\s0 library
|
|
***************
|
|
*** 436,442 ****
|
|
.IX Item "SSL_set_tmp_rsa_callback"
|
|
long \fBSSL_set_tmp_rsa_callback\fR(\s-1SSL\s0 *ssl, \s-1RSA\s0 *(*cb)(\s-1SSL\s0 *ssl, int export, int keylength));
|
|
.Sp
|
|
! The same as the section on "SSL_CTX_set_tmp_rsa_callback", except it operates on an \s-1SSL\s0
|
|
session instead of a context.
|
|
.Ip "void \fBSSL_CTX_set_verify\fR(\s-1SSL_CTX\s0 *ctx, int mode, int (*cb);(void))" 4
|
|
.IX Item "void SSL_CTX_set_verify(SSL_CTX *ctx, int mode, int (*cb);(void))"
|
|
--- 436,442 ----
|
|
.IX Item "SSL_set_tmp_rsa_callback"
|
|
long \fBSSL_set_tmp_rsa_callback\fR(\s-1SSL\s0 *ssl, \s-1RSA\s0 *(*cb)(\s-1SSL\s0 *ssl, int export, int keylength));
|
|
.Sp
|
|
! The same as \fBSSL_CTX_set_tmp_rsa_callback\fR, except it operates on an \s-1SSL\s0
|
|
session instead of a context.
|
|
.Ip "void \fBSSL_CTX_set_verify\fR(\s-1SSL_CTX\s0 *ctx, int mode, int (*cb);(void))" 4
|
|
.IX Item "void SSL_CTX_set_verify(SSL_CTX *ctx, int mode, int (*cb);(void))"
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/threads.3 ../RELENG_5_0/secure/lib/libcrypto/man/threads.3
|
|
*** secure/lib/libcrypto/man/threads.3 Tue Jul 30 10:34:49 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/threads.3 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:22:12 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:27 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "threads 3"
|
|
! .TH threads 3 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
CRYPTO_set_locking_callback, CRYPTO_set_id_callback, CRYPTO_num_locks,
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "threads 3"
|
|
! .TH threads 3 "0.9.6i" "2001-11-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
CRYPTO_set_locking_callback, CRYPTO_set_id_callback, CRYPTO_num_locks,
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/verify.1 ../RELENG_5_0/secure/lib/libcrypto/man/verify.1
|
|
*** secure/lib/libcrypto/man/verify.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/verify.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:59 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:02 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "VERIFY 1"
|
|
! .TH VERIFY 1 "0.9.6e" "2002-01-26" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
verify \- Utility to verify certificates.
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "VERIFY 1"
|
|
! .TH VERIFY 1 "0.9.6i" "2001-10-08" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
verify \- Utility to verify certificates.
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/version.1 ../RELENG_5_0/secure/lib/libcrypto/man/version.1
|
|
*** secure/lib/libcrypto/man/version.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/version.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:20:59 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:03 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "VERSION 1"
|
|
! .TH VERSION 1 "0.9.6e" "2000-04-13" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
version \- print OpenSSL version information
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "VERSION 1"
|
|
! .TH VERSION 1 "0.9.6i" "2000-02-24" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
version \- print OpenSSL version information
|
|
diff --exclude=CVS -I\$FreeBSD -rcN secure/lib/libcrypto/man/x509.1 ../RELENG_5_0/secure/lib/libcrypto/man/x509.1
|
|
*** secure/lib/libcrypto/man/x509.1 Tue Jul 30 10:34:47 2002
|
|
--- ../RELENG_5_0/secure/lib/libcrypto/man/x509.1 Thu Feb 20 12:14:24 2003
|
|
***************
|
|
*** 1,5 ****
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Tue Jul 30 09:21:00 2002
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
--- 1,5 ----
|
|
.\" Automatically generated by Pod::Man version 1.15
|
|
! .\" Wed Feb 19 21:05:03 2003
|
|
.\"
|
|
.\" Standard preamble:
|
|
.\" ======================================================================
|
|
***************
|
|
*** 138,144 ****
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "X509 1"
|
|
! .TH X509 1 "0.9.6e" "2000-11-12" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
x509 \- Certificate display and signing utility
|
|
--- 138,144 ----
|
|
.\" ======================================================================
|
|
.\"
|
|
.IX Title "X509 1"
|
|
! .TH X509 1 "0.9.6i" "2003-01-14" "OpenSSL"
|
|
.UC
|
|
.SH "NAME"
|
|
x509 \- Certificate display and signing utility
|
|
***************
|
|
*** 400,407 ****
|
|
The default filename consists of the \s-1CA\s0 certificate file base name with
|
|
\&\*(L".srl\*(R" appended. For example if the \s-1CA\s0 certificate file is called
|
|
\&\*(L"mycacert.pem\*(R" it expects to find a serial number file called \*(L"mycacert.srl\*(R".
|
|
! .Ip "\fB\-CAcreateserial filename\fR" 4
|
|
! .IX Item "-CAcreateserial filename"
|
|
with this option the \s-1CA\s0 serial number file is created if it does not exist:
|
|
it will contain the serial number \*(L"02\*(R" and the certificate being signed will
|
|
have the 1 as its serial number. Normally if the \fB\-CA\fR option is specified
|
|
--- 400,407 ----
|
|
The default filename consists of the \s-1CA\s0 certificate file base name with
|
|
\&\*(L".srl\*(R" appended. For example if the \s-1CA\s0 certificate file is called
|
|
\&\*(L"mycacert.pem\*(R" it expects to find a serial number file called \*(L"mycacert.srl\*(R".
|
|
! .Ip "\fB\-CAcreateserial\fR" 4
|
|
! .IX Item "-CAcreateserial"
|
|
with this option the \s-1CA\s0 serial number file is created if it does not exist:
|
|
it will contain the serial number \*(L"02\*(R" and the certificate being signed will
|
|
have the 1 as its serial number. Normally if the \fB\-CA\fR option is specified
|
|
***************
|
|
*** 592,619 ****
|
|
\&\*(L"Steve's Class 1 \s-1CA\s0\*(R"
|
|
.PP
|
|
.Vb 2
|
|
! \& openssl x509 -in cert.pem -addtrust sslclient \e
|
|
! \& -alias "Steve's Class 1 CA" -out trust.pem
|
|
.Ve
|
|
.SH "NOTES"
|
|
.IX Header "NOTES"
|
|
The \s-1PEM\s0 format uses the header and footer lines:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN CERTIFICATE----
|
|
! \& -----END CERTIFICATE----
|
|
.Ve
|
|
it will also handle files containing:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN X509 CERTIFICATE----
|
|
! \& -----END X509 CERTIFICATE----
|
|
.Ve
|
|
Trusted certificates have the lines
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN TRUSTED CERTIFICATE----
|
|
! \& -----END TRUSTED CERTIFICATE----
|
|
.Ve
|
|
The conversion to \s-1UTF8\s0 format used with the name options assumes that
|
|
T61Strings use the \s-1ISO8859\-1\s0 character set. This is wrong but Netscape
|
|
--- 592,619 ----
|
|
\&\*(L"Steve's Class 1 \s-1CA\s0\*(R"
|
|
.PP
|
|
.Vb 2
|
|
! \& openssl x509 -in cert.pem -addtrust clientAuth \e
|
|
! \& -setalias "Steve's Class 1 CA" -out trust.pem
|
|
.Ve
|
|
.SH "NOTES"
|
|
.IX Header "NOTES"
|
|
The \s-1PEM\s0 format uses the header and footer lines:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN CERTIFICATE-----
|
|
! \& -----END CERTIFICATE-----
|
|
.Ve
|
|
it will also handle files containing:
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN X509 CERTIFICATE-----
|
|
! \& -----END X509 CERTIFICATE-----
|
|
.Ve
|
|
Trusted certificates have the lines
|
|
.PP
|
|
.Vb 2
|
|
! \& -----BEGIN TRUSTED CERTIFICATE-----
|
|
! \& -----END TRUSTED CERTIFICATE-----
|
|
.Ve
|
|
The conversion to \s-1UTF8\s0 format used with the name options assumes that
|
|
T61Strings use the \s-1ISO8859\-1\s0 character set. This is wrong but Netscape
|