diff options
-rw-r--r-- | doc/README | 3 | ||||
-rw-r--r-- | doc/standards.txt | 167 | ||||
-rwxr-xr-x | ms/x86asm.bat | 57 | ||||
-rwxr-xr-x | tools/c89.sh | 15 | ||||
-rwxr-xr-x | util/FreeBSD.sh | 6 | ||||
-rwxr-xr-x | util/add_cr.pl | 123 | ||||
-rwxr-xr-x | util/bat.sh | 129 | ||||
-rw-r--r-- | util/check-buildinfo.pl | 43 | ||||
-rwxr-xr-x | util/cygwin.sh | 154 | ||||
-rwxr-xr-x | util/fixNT.sh | 14 | ||||
-rwxr-xr-x | util/libeay.num | 4735 | ||||
-rwxr-xr-x | util/sp-diff.pl | 80 | ||||
-rwxr-xr-x | util/speed.sh | 39 | ||||
-rwxr-xr-x | util/ssleay.num | 422 | ||||
-rwxr-xr-x | util/x86asm.sh | 42 |
15 files changed, 1 insertions, 6028 deletions
diff --git a/doc/README b/doc/README index cc760402ae..5931290230 100644 --- a/doc/README +++ b/doc/README @@ -5,8 +5,7 @@ fingerprints.txt PGP fingerprints of authoried release signers standards.txt - Pointers to standards, RFC's and IETF Drafts that are - related to OpenSSL. Incomplete. + Moved to the web, https://www.openssl.org/docs/standards.html HOWTO/ A few how-to documents; not necessarily up-to-date diff --git a/doc/standards.txt b/doc/standards.txt deleted file mode 100644 index 747286433f..0000000000 --- a/doc/standards.txt +++ /dev/null @@ -1,167 +0,0 @@ -Standards related to OpenSSL -============================ - -This is a work in progress. These are documents that describe things that -are implemented (in whole or at least great parts) in OpenSSL. - -To search for RFCs, you can start at https://www.ietf.org/rfc.html - -To search for internet-drafts, you can start at https://www.ietf.org/id-info/ - -Many PKCS standards are now RFC's; PKCS#11 is now at Oasis and can be -found at https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=pkcs11 - - -Implemented ------------ - -PKCS#8: Private-Key Information Syntax Standard - -PKCS#12: Personal Information Exchange Syntax Standard, version 1.0. - -1319 The MD2 Message-Digest Algorithm - -1320 The MD4 Message-Digest Algorithm - -1321 The MD5 Message-Digest Algorithm - -2246 The TLS Protocol Version 1 - -2268 A Description of the RC2(r) Encryption Algorithm - -2315 PKCS 7: Cryptographic Message Syntax Version 1.5 - -2560 X.509 Internet Public Key Infrastructure Online Certificate - Status Protocol - OCSP - -2898 PKCS #5: Password-Based Cryptography Specification Version 2.0 - -2986 PKCS #10: Certification Request Syntax Specification Version 1.7 - -3161 Internet X.509 Public Key Infrastructure, Time-Stamp Protocol (TSP) - -3174 US Secure Hash Algorithm 1 (SHA1) - -3268 Advanced Encryption Standard (AES) Ciphersuites for Transport - Layer Security (TLS) - -3279 Algorithms and Identifiers for the Internet X.509 Public Key - Infrastructure Certificate and Certificate Revocation List (CRL) - Profile - -3280 Internet X.509 Public Key Infrastructure Certificate and - Certificate Revocation List (CRL) Profile - -3447 Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography - Specifications Version 2.1 - -3713 A Description of the Camellia Encryption Algorithm - -3820 Internet X.509 Public Key Infrastructure (PKI) Proxy Certificate - Profile - -4132 Addition of Camellia Cipher Suites to Transport Layer Security - (TLS) - -4162 Addition of SEED Cipher Suites to Transport Layer Security (TLS) - -4269 The SEED Encryption Algorithm - - -Related -------- - -These are documents that are close to OpenSSL, for example the -STARTTLS documents. - -1421 Privacy Enhancement for Internet Electronic Mail: Part I: Message - Encryption and Authentication Procedures - -1422 Privacy Enhancement for Internet Electronic Mail: Part II: - Certificate-Based Key Management - -1423 Privacy Enhancement for Internet Electronic Mail: Part III: - Algorithms, Modes, and Identifiers - -1424 Privacy Enhancement for Internet Electronic Mail: Part IV: Key - Certification and Related Services - -2025 The Simple Public-Key GSS-API Mechanism (SPKM) - -2510 Internet X.509 Public Key Infrastructure Certificate Management - Protocols - -2511 Internet X.509 Certificate Request Message Format - -2527 Internet X.509 Public Key Infrastructure Certificate Policy and - Certification Practices Framework - -2538 Storing Certificates in the Domain Name System (DNS) - -2539 Storage of Diffie-Hellman Keys in the Domain Name System (DNS) - -2559 Internet X.509 Public Key Infrastructure Operational Protocols - - LDAPv2 - -2585 Internet X.509 Public Key Infrastructure Operational Protocols: - FTP and HTTP - -2587 Internet X.509 Public Key Infrastructure LDAPv2 Schema - -2595 Using TLS with IMAP, POP3 and ACAP - -2631 Diffie-Hellman Key Agreement Method - -2632 S/MIME Version 3 Certificate Handling - -2716 PPP EAP TLS Authentication Protocol - -2797 Certificate Management Messages over CMS - -2817 Upgrading to TLS Within HTTP/1.1 - -2818 HTTP Over TLS - -2984 Use of the CAST-128 Encryption Algorithm in CMS - -2985 PKCS #9: Selected Object Classes and Attribute Types Version 2.0 - -3029 Internet X.509 Public Key Infrastructure Data Validation and - Certification Server Protocols - -3039 Internet X.509 Public Key Infrastructure Qualified Certificates - Profile - -3058 Use of the IDEA Encryption Algorithm in CMS - -3161 Internet X.509 Public Key Infrastructure Time-Stamp Protocol - (TSP) - -3185 Reuse of CMS Content Encryption Keys - -3207 SMTP Service Extension for Secure SMTP over Transport Layer - Security - -3217 Triple-DES and RC2 Key Wrapping - -3274 Compressed Data Content Type for Cryptographic Message Syntax - (CMS) - -3278 Use of Elliptic Curve Cryptography (ECC) Algorithms in - Cryptographic Message Syntax (CMS) - -3281 An Internet Attribute Certificate Profile for Authorization - -3369 Cryptographic Message Syntax (CMS) - -3370 Cryptographic Message Syntax (CMS) Algorithms - -3394 Advanced Encryption Standard (AES) Key Wrap Algorithm - -3436 Transport Layer Security over Stream Control Transmission - Protocol - -3657 Use of the Camellia Encryption Algorithm in Cryptographic - Message Syntax (CMS) - -7693 The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC) diff --git a/ms/x86asm.bat b/ms/x86asm.bat deleted file mode 100755 index 03563c6b04..0000000000 --- a/ms/x86asm.bat +++ /dev/null @@ -1,57 +0,0 @@ - -@echo off -echo Generating x86 assember - -echo Bignum -cd crypto\bn\asm -perl x86.pl win32n > bn-win32.asm -cd ..\..\.. - -echo DES -cd crypto\des\asm -perl des-586.pl win32n > d-win32.asm -cd ..\..\.. - -echo "crypt(3)" - -cd crypto\des\asm -perl crypt586.pl win32n > y-win32.asm -cd ..\..\.. - -echo Blowfish - -cd crypto\bf\asm -perl bf-586.pl win32n > b-win32.asm -cd ..\..\.. - -echo CAST5 -cd crypto\cast\asm -perl cast-586.pl win32n > c-win32.asm -cd ..\..\.. - -echo RC4 -cd crypto\rc4\asm -perl rc4-586.pl win32n > r4-win32.asm -cd ..\..\.. - -echo MD5 -cd crypto\md5\asm -perl md5-586.pl win32n > m5-win32.asm -cd ..\..\.. - -echo SHA1 -cd crypto\sha\asm -perl sha1-586.pl win32n > s1-win32.asm -cd ..\..\.. - -echo RIPEMD160 -cd crypto\ripemd\asm -perl rmd-586.pl win32n > rm-win32.asm -cd ..\..\.. - -echo RC5\32 -cd crypto\rc5\asm -perl rc5-586.pl win32n > r5-win32.asm -cd ..\..\.. - -echo on diff --git a/tools/c89.sh b/tools/c89.sh deleted file mode 100755 index b25c9fda2d..0000000000 --- a/tools/c89.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -k -# -# Re-order arguments so that -L comes first -# -opts="" -lopts="" - -for arg in $* ; do - case $arg in - -L*) lopts="$lopts $arg" ;; - *) opts="$opts $arg" ;; - esac -done - -c89 $lopts $opts diff --git a/util/FreeBSD.sh b/util/FreeBSD.sh deleted file mode 100755 index db8edfc6aa..0000000000 --- a/util/FreeBSD.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -perl util/perlpath.pl /usr/bin -perl util/ssldir.pl /usr/local -perl util/mk1mf.pl FreeBSD >Makefile.FreeBSD -perl Configure FreeBSD diff --git a/util/add_cr.pl b/util/add_cr.pl deleted file mode 100755 index c7b62c11ec..0000000000 --- a/util/add_cr.pl +++ /dev/null @@ -1,123 +0,0 @@ -#!/usr/local/bin/perl -# -# This adds a copyright message to a souce code file. -# It also gets the file name correct. -# -# perl util/add_cr.pl *.[ch] */*.[ch] */*/*.[ch] -# - -foreach (@ARGV) - { - &dofile($_); - } - -sub dofile - { - local($file)=@_; - - open(IN,"<$file") || die "unable to open $file:$!\n"; - - print STDERR "doing $file\n"; - @in=<IN>; - - return(1) if ($in[0] =~ / NOCW /); - - @out=(); - open(OUT,">$file.out") || die "unable to open $file.$$:$!\n"; - push(@out,"/* $file */\n"); - if (($in[1] !~ /^\/\* Copyright \(C\) [0-9-]+ Eric Young \(eay\@cryptsoft.com\)/)) - { - push(@out,&Copyright); - $i=2; - @a=grep(/ Copyright \(C\) /,@in); - if ($#a >= 0) - { - while (($i <= $#in) && ($in[$i] ne " */\n")) - { $i++; } - $i++ if ($in[$i] eq " */\n"); - - while (($i <= $#in) && ($in[$i] =~ /^\s*$/)) - { $i++; } - - push(@out,"\n"); - for ( ; $i <= $#in; $i++) - { push(@out,$in[$i]); } - } - else - { push(@out,@in); } - } - else - { - shift(@in); - push(@out,@in); - } - print OUT @out; - close(IN); - close(OUT); - rename("$file","$file.orig") || die "unable to rename $file:$!\n"; - rename("$file.out",$file) || die "unable to rename $file.out:$!\n"; - } - - - -sub Copyright - { - return <<'EOF'; -/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) - * All rights reserved. - * - * This package is an SSL implementation written - * by Eric Young (eay@cryptsoft.com). - * The implementation was written so as to conform with Netscapes SSL. - * - * This library is free for commercial and non-commercial use as long as - * the following conditions are aheared to. The following conditions - * apply to all code found in this distribution, be it the RC4, RSA, - * lhash, DES, etc., code; not just the SSL code. The SSL documentation - * included with this distribution is covered by the same copyright terms - * except that the holder is Tim Hudson (tjh@cryptsoft.com). - * - * Copyright remains Eric Young's, and as such any Copyright notices in - * the code are not to be removed. - * If this package is used in a product, Eric Young should be given attribution - * as the author of the parts of the library used. - * This can be in the form of a textual message at program startup or - * in documentation (online or textual) provided with the package. - * - * 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 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 acknowledgement: - * "This product includes cryptographic software written by - * Eric Young (eay@cryptsoft.com)" - * The word 'cryptographic' can be left out if the rouines from the library - * being used are not cryptographic related :-). - * 4. If you include any Windows specific code (or a derivative thereof) from - * the apps directory (application code) you must include an acknowledgement: - * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - * - * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - * ANY EXPRESS 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 AUTHOR OR 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. - * - * The licence and distribution terms for any publically available version or - * 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.] - */ -EOF - } diff --git a/util/bat.sh b/util/bat.sh deleted file mode 100755 index da404a7c2d..0000000000 --- a/util/bat.sh +++ /dev/null @@ -1,129 +0,0 @@ -#!/usr/local/bin/perl - -$infile="/home/eay/ssl/SSLeay/MINFO"; - -open(IN,"<$infile") || die "unable to open $infile:$!\n"; -$_=<IN>; -for (;;) - { - chop; - - ($key,$val)=/^([^=]+)=(.*)/; - if ($key eq "RELATIVE_DIRECTORY") - { - if ($lib ne "") - { - $uc=$lib; - $uc =~ s/^lib(.*)\.a/$1/; - $uc =~ tr/a-z/A-Z/; - $lib_nam{$uc}=$uc; - $lib_obj{$uc}.=$libobj." "; - } - last if ($val eq "FINISHED"); - $lib=""; - $libobj=""; - $dir=$val; - } - - if ($key eq "TEST") - { $test.=&var_add($dir,$val); } - - if (($key eq "PROGS") || ($key eq "E_OBJ")) - { $e_exe.=&var_add($dir,$val); } - - if ($key eq "LIB") - { - $lib=$val; - $lib =~ s/^.*\/([^\/]+)$/$1/; - } - - if ($key eq "HEADER") - { $header.=&var_add($dir,$val); } - - if ($key eq "LIBSRC") - { $libsrc.=&var_add($dir,$val); } - - if (!($_=<IN>)) - { $_="RELATIVE_DIRECTORY=FINISHED\n"; } - } -close(IN); - -@a=split(/\s+/,$libsrc); -foreach (@a) - { - print "${_}.c\n"; - } - -sub var_add - { - local($dir,$val)=@_; - local(@a,$_,$ret); - - return("") if $no_engine && $dir =~ /\/engine/; - return("") if $no_idea && $dir =~ /\/idea/; - return("") if $no_rc2 && $dir =~ /\/rc2/; - return("") if $no_rc4 && $dir =~ /\/rc4/; - return("") if $no_rsa && $dir =~ /\/rsa/; - return("") if $no_rsa && $dir =~ /^rsaref/; - return("") if $no_dsa && $dir =~ /\/dsa/; - return("") if $no_dh && $dir =~ /\/dh/; - if ($no_des && $dir =~ /\/des/) - { - if ($val =~ /read_pwd/) - { return("$dir/read_pwd "); } - else - { return(""); } - } - return("") if $no_mdc2 && $dir =~ /\/mdc2/; - return("") if $no_sock && $dir =~ /\/proxy/; - return("") if $no_bf && $dir =~ /\/bf/; - return("") if $no_cast && $dir =~ /\/cast/; - - $val =~ s/^\s*(.*)\s*$/$1/; - @a=split(/\s+/,$val); - grep(s/\.[och]$//,@a); - - @a=grep(!/^e_.*_3d$/,@a) if $no_des; - @a=grep(!/^e_.*_d$/,@a) if $no_des; - @a=grep(!/^e_.*_i$/,@a) if $no_idea; - @a=grep(!/^e_.*_r2$/,@a) if $no_rc2; - @a=grep(!/^e_.*_bf$/,@a) if $no_bf; - @a=grep(!/^e_.*_c$/,@a) if $no_cast; - @a=grep(!/^e_rc4$/,@a) if $no_rc4; - - @a=grep(!/(^s3_)|(^s23_)/,@a) if $no_ssl3; - - @a=grep(!/(_sock$)|(_acpt$)|(_conn$)|(^pxy_)/,@a) if $no_sock; - - @a=grep(!/(^md2)|(_md2$)/,@a) if $no_md2; - @a=grep(!/(^md5)|(_md5$)/,@a) if $no_md5; - - @a=grep(!/(^d2i_r_)|(^i2d_r_)/,@a) if $no_rsa; - @a=grep(!/(^p_open$)/,@a) if $no_rsa; - - @a=grep(!/(m_dss$)|(m_dss1$)/,@a) if $no_dsa; - @a=grep(!/(^d2i_s_)|(^i2d_s_)|(_dsap$)/,@a) if $no_dsa; - - @a=grep(!/^n_pkey$/,@a) if $no_rsa || $no_rc4; - - @a=grep(!/_dhp$/,@a) if $no_dh; - - @a=grep(!/(^sha[^1])|(_sha$)|(m_dss$)/,@a) if $no_sha; - @a=grep(!/(^sha1)|(_sha1$)|(m_dss1$)/,@a) if $no_sha1; - @a=grep(!/_mdc2$/,@a) if $no_mdc2; - - @a=grep(!/^engine$/,@a) if $no_engine; - @a=grep(!/(^rsa$)|(^genrsa$)|(^req$)|(^ca$)/,@a) if $no_rsa; - @a=grep(!/(^dsa$)|(^gendsa$)|(^dsaparam$)/,@a) if $no_dsa; - @a=grep(!/^gendsa$/,@a) if $no_sha1; - @a=grep(!/(^dh$)|(^gendh$)/,@a) if $no_dh; - - @a=grep(!/(^dh)|(_sha1$)|(m_dss1$)/,@a) if $no_sha1; - - grep($_="$dir/$_",@a); - @a=grep(!/(^|\/)s_/,@a) if $no_sock; - @a=grep(!/(^|\/)bio_sock/,@a) if $no_sock; - $ret=join(' ',@a)." "; - return($ret); - } - diff --git a/util/check-buildinfo.pl b/util/check-buildinfo.pl deleted file mode 100644 index f7d3baa953..0000000000 --- a/util/check-buildinfo.pl +++ /dev/null @@ -1,43 +0,0 @@ -#! /usr/bin/perl - -my %MINFO_source = (); - -open my $minfo, "MINFO" or die "Couldn't open MINFO: $!\n"; -my $reldir = ""; -my $searchterm = ""; -my $goal = ""; -while (<$minfo>) { - s|\R$||; - - if (/^RELATIVE_DIRECTORY=(.*)$/) { - $reldir=$1; - next; - } - - if (/^LIBSRC=(.*)$/) { - my @src = sort split(/\s+/, $1); - if ($reldir =~ m|^crypto(/.*)?$|) { - $MINFO_source{"libcrypto|$reldir"} = [ @src ]; - } elsif ($reldir eq "ssl") { - $MINFO_source{"libssl|$reldir"} = [ @src ]; - } elsif ($reldir ne "engines") { - warn "LIBSRC found in MINFO for $reldir"; - } - next; - } - - if (/^(?:TEST)?LIBNAMES=(.*)$/) { - my @names = sort split(/\s+/, $1); - if ($reldir eq "engines") { - push @{$MINFO_source{"engines|$reldir"}}, @names; - } else { - warn "(TEST)?LIBNAMES found in MINFO for $reldir"; - } - next; - } - - } elsif ($reldir eq "apps") { - $searchterm = "EXE_SRC"; - $goal = "apps|openssl"; - } elsif ($reldir eq "engines") { - $searchterm = " diff --git a/util/cygwin.sh b/util/cygwin.sh deleted file mode 100755 index 4f7fac9e37..0000000000 --- a/util/cygwin.sh +++ /dev/null @@ -1,154 +0,0 @@ -#!/bin/bash -# -# This script configures, builds and packs the binary package for -# the Cygwin net distribution version of OpenSSL -# - -# Uncomment when debugging -#set -x - -CONFIG_OPTIONS="--prefix=/usr shared zlib no-idea no-rc5" -DESTDIR=/tmp/install/INSTALL - -VERSION= -SHLIB_VERSION_NUMBER= -SUBVERSION=$1 - -function cleanup() -{ - rm -rf ${DESTDIR}/etc - rm -rf ${DESTDIR}/usr -} - -function get_openssl_version() -{ - eval `grep '^VERSION=' Makefile` - if [ -z "${VERSION}" ] - then - echo "Error: Couldn't retrieve OpenSSL version from Makefile." - echo " Check value of variable VERSION in Makefile." - exit 1 - fi - eval `grep '^SHLIB_VERSION_NUMBER=' Makefile` - if [ -z "${SHLIB_VERSION_NUMBER}" ] - then - echo "Error: Couldn't retrieve OpenSSL shared lib version from Makefile." - echo " Check value of variable SHLIB_VERSION_NUMBER in Makefile." - exit 1 - fi -} - -function base_install() -{ - mkdir -p ${DESTDIR} - cleanup - make install DESTDIR="${DESTDIR}" -} - -function doc_install() -{ - DOC_DIR=${DESTDIR}/usr/share/doc/openssl - - mkdir -p ${DOC_DIR} - cp CHANGES CHANGES.SSLeay INSTALL LICENSE NEWS README ${DOC_DIR} - - create_cygwin_readme -} - -function certs_install() -{ - CERTS_DIR=${DESTDIR}/usr/ssl/certs - - mkdir -p ${CERTS_DIR} - cp -rp certs/* ${CERTS_DIR} -} - -function create_cygwin_readme() -{ - README_DIR=${DESTDIR}/usr/share/doc/Cygwin - README_FILE=${README_DIR}/openssl-${VERSION}.README - - mkdir -p ${README_DIR} - cat > ${README_FILE} <<- EOF - The Cygwin version has been built using the following configure: - - ./config ${CONFIG_OPTIONS} - - The IDEA and RC5 algorithms are disabled due to patent and/or - licensing issues. - EOF -} - -function create_profile_files() -{ - PROFILE_DIR=${DESTDIR}/etc/profile.d - - mkdir -p $PROFILE_DIR - cat > ${PROFILE_DIR}/openssl.sh <<- "EOF" - export MANPATH="${MANPATH}:/usr/ssl/man" - EOF - cat > ${PROFILE_DIR}/openssl.csh <<- "EOF" - if ( $?MANPATH ) then - setenv MANPATH "${MANPATH}:/usr/ssl/man" - else - setenv MANPATH ":/usr/ssl/man" - endif - EOF -} - -if [ -z "${SUBVERSION}" ] -then - echo "Usage: $0 subversion" - exit 1 -fi - -if [ ! -f config ] -then - echo "You must start this script in the OpenSSL toplevel source dir." - exit 1 -fi - -./config ${CONFIG_OPTIONS} - -get_openssl_version - -make depend || exit 1 - -make || exit 1 - -base_install - -doc_install - -certs_install - -create_cygwin_readme - -create_profile_files - -cd ${DESTDIR} -chmod u+w usr/lib/engines/*.so -strip usr/bin/*.exe usr/bin/*.dll usr/lib/engines/*.so -chmod u-w usr/lib/engines/*.so - -# Runtime package -tar cjf libopenssl${SHLIB_VERSION_NUMBER//[!0-9]/}-${VERSION}-${SUBVERSION}.tar.bz2 \ - usr/bin/cyg*dll -# Base package -find etc usr/bin/openssl.exe usr/bin/c_rehash usr/lib/engines usr/share/doc \ - usr/ssl/certs usr/ssl/man/man[157] usr/ssl/misc usr/ssl/openssl.cnf \ - usr/ssl/private \ - -empty -o \! -type d | -tar cjfT openssl-${VERSION}-${SUBVERSION}.tar.bz2 - -# Development package -find usr/include usr/lib/*.a usr/lib/pkgconfig usr/ssl/man/man3 \ - -empty -o \! -type d | -tar cjfT openssl-devel-${VERSION}-${SUBVERSION}.tar.bz2 - - -ls -l openssl-${VERSION}-${SUBVERSION}.tar.bz2 -ls -l openssl-devel-${VERSION}-${SUBVERSION}.tar.bz2 -ls -l libopenssl${SHLIB_VERSION_NUMBER//[!0-9]/}-${VERSION}-${SUBVERSION}.tar.bz2 - -cleanup - -exit 0 diff --git a/util/fixNT.sh b/util/fixNT.sh deleted file mode 100755 index ab9e766b86..0000000000 --- a/util/fixNT.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# clean up the mess that NT makes of my source tree -# - -if [ -f makefile -a ! -f Makefile ]; then - /bin/mv makefile Makefile -fi -chmod +x Configure util/* -echo cleaning -/bin/rm -f `find . -name '*.$$$' -print` 2>/dev/null >/dev/null -echo 'removing those damn ^M' -perl -pi -e 's/\015//' `find . -type 'f' -print |grep -v '.obj$' |grep -v '.der$' |grep -v '.gz'` -make -f Makefile links diff --git a/util/libeay.num b/util/libeay.num deleted file mode 100755 index e1c9049df5..0000000000 --- a/util/libeay.num +++ /dev/null @@ -1,4735 +0,0 @@ -OpenSSL_version_num 1 1_1_0 EXIST::FUNCTION: -OpenSSL_version 2 1_1_0 EXIST::FUNCTION: -ASN1_BIT_STRING_asn1_meth 3 1_1_0 NOEXIST::FUNCTION: -ASN1_HEADER_free 4 1_1_0 NOEXIST::FUNCTION: -ASN1_HEADER_new 5 1_1_0 NOEXIST::FUNCTION: -ASN1_IA5STRING_asn1_meth 6 1_1_0 NOEXIST::FUNCTION: -ASN1_INTEGER_get 7 1_1_0 EXIST::FUNCTION: -ASN1_INTEGER_set 8 1_1_0 EXIST::FUNCTION: -ASN1_INTEGER_to_BN 9 1_1_0 EXIST::FUNCTION: -ASN1_OBJECT_create 10 1_1_0 EXIST::FUNCTION: -ASN1_OBJECT_free 11 1_1_0 EXIST::FUNCTION: -ASN1_OBJECT_new 12 1_1_0 EXIST::FUNCTION: -ASN1_PRINTABLE_type 13 1_1_0 EXIST::FUNCTION: -ASN1_STRING_cmp 14 1_1_0 EXIST::FUNCTION: -ASN1_STRING_dup 15 1_1_0 EXIST::FUNCTION: -ASN1_STRING_free 16 1_1_0 EXIST::FUNCTION: -ASN1_STRING_new 17 1_1_0 EXIST::FUNCTION: -ASN1_STRING_print 18 1_1_0 EXIST::FUNCTION: -ASN1_STRING_set 19 1_1_0 EXIST::FUNCTION: -ASN1_STRING_type_new 20 1_1_0 EXIST::FUNCTION: -ASN1_TYPE_free 21 1_1_0 EXIST::FUNCTION: -ASN1_TYPE_new 22 1_1_0 EXIST::FUNCTION: -ASN1_UNIVERSALSTRING_to_string 23 1_1_0 EXIST::FUNCTION: -ASN1_UTCTIME_check 24 1_1_0 EXIST::FUNCTION: -ASN1_UTCTIME_print 25 1_1_0 EXIST::FUNCTION: -ASN1_UTCTIME_set 26 1_1_0 EXIST::FUNCTION: -ASN1_check_infinite_end 27 1_1_0 EXIST::FUNCTION: -ASN1_d2i_bio 28 1_1_0 EXIST::FUNCTION: -ASN1_d2i_fp 29 1_1_0 EXIST::FUNCTION:STDIO -ASN1_digest 30 1_1_0 EXIST::FUNCTION: -ASN1_dup 31 1_1_0 EXIST::FUNCTION: -ASN1_get_object 32 1_1_0 EXIST::FUNCTION: -ASN1_i2d_bio 33 1_1_0 EXIST::FUNCTION: -ASN1_i2d_fp 34 1_1_0 EXIST::FUNCTION:STDIO -ASN1_object_size 35 1_1_0 EXIST::FUNCTION: -ASN1_parse 36 1_1_0 EXIST::FUNCTION: -ASN1_put_object 37 1_1_0 EXIST::FUNCTION: -ASN1_sign 38 1_1_0 EXIST::FUNCTION: -ASN1_verify 39 1_1_0 EXIST::FUNCTION: -BF_cbc_encrypt 40 1_1_0 EXIST::FUNCTION:BF -BF_cfb64_encrypt 41 1_1_0 EXIST::FUNCTION:BF -BF_ecb_encrypt 42 1_1_0 EXIST::FUNCTION:BF -BF_encrypt 43 1_1_0 EXIST::FUNCTION:BF -BF_ofb64_encrypt 44 1_1_0 EXIST::FUNCTION:BF -BF_options 45 1_1_0 EXIST::FUNCTION:BF -BF_set_key 46 1_1_0 EXIST::FUNCTION:BF -BIO_CONNECT_free 47 1_1_0 NOEXIST::FUNCTION: -BIO_CONNECT_new 48 1_1_0 NOEXIST::FUNCTION: -BIO_accept 51 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_1_0 -BIO_ctrl 52 1_1_0 EXIST::FUNCTION: -BIO_int_ctrl 53 1_1_0 EXIST::FUNCTION: -BIO_debug_callback 54 1_1_0 EXIST::FUNCTION: -BIO_dump 55 1_1_0 EXIST::FUNCTION: -BIO_dup_chain 56 1_1_0 EXIST::FUNCTION: -BIO_f_base64 57 1_1_0 EXIST::FUNCTION: -BIO_f_buffer 58 1_1_0 EXIST::FUNCTION: -BIO_f_cipher 59 1_1_0 EXIST::FUNCTION: -BIO_f_md 60 1_1_0 EXIST::FUNCTION: -BIO_f_null 61 1_1_0 EXIST::FUNCTION: -BIO_f_proxy_server 62 1_1_0 NOEXIST::FUNCTION: -BIO_fd_non_fatal_error 63 1_1_0 EXIST::FUNCTION: -BIO_fd_should_retry 64 1_1_0 EXIST::FUNCTION: -BIO_find_type 65 1_1_0 EXIST::FUNCTION: -BIO_free 66 1_1_0 EXIST::FUNCTION: -BIO_free_all 67 1_1_0 EXIST::FUNCTION: -BIO_get_accept_socket 69 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_1_0 -BIO_get_filter_bio 70 1_1_0 NOEXIST::FUNCTION: -BIO_get_host_ip 71 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_1_0 -BIO_get_port 72 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_1_0 -BIO_get_retry_BIO 73 1_1_0 EXIST::FUNCTION: -BIO_get_retry_reason 74 1_1_0 EXIST::FUNCTION: -BIO_gethostbyname 75 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_1_0 -BIO_gets 76 1_1_0 EXIST::FUNCTION: -BIO_new 78 1_1_0 EXIST::FUNCTION: -BIO_new_accept 79 1_1_0 EXIST::FUNCTION: -BIO_new_connect 80 1_1_0 EXIST::FUNCTION: -BIO_new_fd 81 1_1_0 EXIST::FUNCTION: -BIO_new_file 82 1_1_0 EXIST::FUNCTION: -BIO_new_fp 83 1_1_0 EXIST::FUNCTION:STDIO -BIO_new_socket 84 1_1_0 EXIST::FUNCTION: -BIO_pop 85 1_1_0 EXIST::FUNCTION: -BIO_printf 86 1_1_0 EXIST::FUNCTION: -BIO_push 87 1_1_0 EXIST::FUNCTION: -BIO_puts 88 1_1_0 EXIST::FUNCTION: -BIO_read 89 1_1_0 EXIST::FUNCTION: -BIO_s_accept 90 1_1_0 EXIST::FUNCTION: -BIO_s_connect 91 1_1_0 EXIST::FUNCTION: -BIO_s_fd 92 1_1_0 EXIST::FUNCTION: -BIO_s_file 93 1_1_0 EXIST::FUNCTION: -BIO_s_mem 95 1_1_0 EXIST::FUNCTION: -BIO_s_null 96 1_1_0 EXIST::FUNCTION: -BIO_s_proxy_client 97 1_1_0 NOEXIST::FUNCTION: -BIO_s_socket 98 1_1_0 EXIST::FUNCTION: -BIO_set 100 1_1_0 EXIST::FUNCTION: -BIO_set_cipher 101 1_1_0 EXIST::FUNCTION: -BIO_set_tcp_ndelay 102 1_1_0 EXIST::FUNCTION: -BIO_sock_cleanup 103 1_1_0 EXIST::FUNCTION: -BIO_sock_error 104 1_1_0 EXIST::FUNCTION: -BIO_sock_init 105 1_1_0 EXIST::FUNCTION: -BIO_sock_non_fatal_error 106 1_1_0 EXIST::FUNCTION: -BIO_sock_should_retry 107 1_1_0 EXIST::FUNCTION: -BIO_socket_ioctl 108 1_1_0 EXIST::FUNCTION: -BIO_write 109 1_1_0 EXIST::FUNCTION: -BN_CTX_free 110 1_1_0 EXIST::FUNCTION: -BN_CTX_new 111 1_1_0 EXIST::FUNCTION: -BN_MONT_CTX_free 112 1_1_0 EXIST::FUNCTION: -BN_MONT_CTX_new 113 1_1_0 EXIST::FUNCTION: -BN_MONT_CTX_set 114 1_1_0 EXIST::FUNCTION: -BN_add 115 1_1_0 EXIST::FUNCTION: -BN_add_word 116 1_1_0 EXIST::FUNCTION: -BN_hex2bn 117 1_1_0 EXIST::FUNCTION: -BN_bin2bn 118 1_1_0 EXIST::FUNCTION: -BN_bn2hex 119 1_1_0 EXIST::FUNCTION: -BN_bn2bin 120 1_1_0 EXIST::FUNCTION: -BN_clear 121 1_1_0 EXIST::FUNCTION: -BN_clear_bit 122 1_1_0 EXIST::FUNCTION: -BN_clear_free 123 1_1_0 EXIST::FUNCTION: -BN_cmp 124 1_1_0 EXIST::FUNCTION: -BN_copy 125 1_1_0 EXIST::FUNCTION: -BN_div 126 1_1_0 EXIST::FUNCTION: -BN_div_word 127 1_1_0 EXIST::FUNCTION: -BN_dup 128 1_1_0 EXIST::FUNCTION: -BN_free 129 1_1_0 EXIST::FUNCTION: -BN_from_montgomery 130 1_1_0 EXIST::FUNCTION: -BN_gcd 131 1_1_0 EXIST::FUNCTION: -BN_generate_prime 132 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_0_9_8 -BN_get_word 133 1_1_0 EXIST::FUNCTION: -BN_is_bit_set 134 1_1_0 EXIST::FUNCTION: -BN_is_prime 135 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_0_9_8 -BN_lshift 136 1_1_0 EXIST::FUNCTION: -BN_lshift1 137 1_1_0 EXIST::FUNCTION: -BN_mask_bits 138 1_1_0 EXIST::FUNCTION: -BN_mod 139 1_1_0 NOEXIST::FUNCTION: -BN_mod_exp 140 1_1_0 EXIST::FUNCTION: -BN_mod_exp_mont 141 1_1_0 EXIST::FUNCTION: -BN_mod_exp_simple 143 1_1_0 EXIST::FUNCTION: -BN_mod_inverse 144 1_1_0 EXIST::FUNCTION: -BN_mod_mul 145 1_1_0 EXIST::FUNCTION: -BN_mod_mul_montgomery 146 1_1_0 EXIST::FUNCTION: -BN_mod_word 148 1_1_0 EXIST::FUNCTION: -BN_mul 149 1_1_0 EXIST::FUNCTION: -BN_new 150 1_1_0 EXIST::FUNCTION: -BN_num_bits 151 1_1_0 EXIST::FUNCTION: -BN_num_bits_word 152 1_1_0 EXIST::FUNCTION: -BN_options 153 1_1_0 EXIST::FUNCTION: -BN_print 154 1_1_0 EXIST::FUNCTION: -BN_print_fp 155 1_1_0 EXIST::FUNCTION:STDIO -BN_rand 156 1_1_0 EXIST::FUNCTION: -BN_reciprocal 157 1_1_0 EXIST::FUNCTION: -BN_rshift 158 1_1_0 EXIST::FUNCTION: -BN_rshift1 159 1_1_0 EXIST::FUNCTION: -BN_set_bit 160 1_1_0 EXIST::FUNCTION: -BN_set_word 161 1_1_0 EXIST::FUNCTION: -BN_sqr 162 1_1_0 EXIST::FUNCTION: -BN_sub 163 1_1_0 EXIST::FUNCTION: -BN_to_ASN1_INTEGER 164 1_1_0 EXIST::FUNCTION: -BN_ucmp 165 1_1_0 EXIST::FUNCTION: -BN_value_one 166 1_1_0 EXIST::FUNCTION: |