Commit 71cdcfc6 authored by Rich Salz's avatar Rich Salz
Browse files

Remove more unused things.



Moved doc/standards.txt to the web.

Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
parent a57bfe43
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -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

doc/standards.txt

deleted100644 → 0
+0 −167
Original line number Diff line number Diff line
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)

ms/x86asm.bat

deleted100755 → 0
+0 −57
Original line number Diff line number Diff line

@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

tools/c89.sh

deleted100755 → 0
+0 −15
Original line number Diff line number Diff line
#!/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

util/FreeBSD.sh

deleted100755 → 0
+0 −6
Original line number Diff line number Diff line
#!/bin/sh

perl util/perlpath.pl /usr/bin
perl util/ssldir.pl /usr/local  
perl util/mk1mf.pl FreeBSD >Makefile.FreeBSD
perl Configure FreeBSD
Loading