Commit 39a24e88 authored by Rich Salz's avatar Rich Salz
Browse files

Cleanup old doc/*; remove CHANGES.SSLeay



Removed CHANGES.SSLeay

Udpate README to be current.

Updated fignerprints.txt to list only current release signers and
to explain that is what it's used for.

Removed the following:
	c-indentation.el -- doesn't go with our coding style
	openssl-shared.txt -- old info about shared library aides
	openssl.txt -- old info about X509v3 extension support/syntax
	ssleay.txt -- old info about OpenSSL's predecessor, back when
		programmers coded on COBOL sheets by candlelight

Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
parent d2a0d72f
Loading
Loading
Loading
Loading

CHANGES.SSLeay

deleted100644 → 0
+0 −968

File deleted.

Preview size limit exceeded, changes collapsed.

+5 −9
Original line number Diff line number Diff line

 apps/openssl.pod .... Documentation of OpenSSL `openssl' command
 crypto/crypto.pod ... Documentation of OpenSSL crypto.h+libcrypto.a
 ssl/ssl.pod ......... Documentation of OpenSSL ssl.h+libssl.a
 openssl.txt ......... Assembled documentation files for OpenSSL [not final]
 ssleay.txt .......... Assembled documentation of ancestor SSLeay [obsolete]
 standards.txt ....... Assembled pointers to standards, RFCs or internet drafts
                       that are related to OpenSSL.

 An archive of HTML documents for the SSLeay library is available from
 http://www.columbia.edu/~ariel/ssleay/
 crypto/crypto.pod ... Documentation of OpenSSL crypto.h (libcrypto)
 ssl/ssl.pod ......... Documentation of OpenSSL ssl.h (libssl)
 standards.txt ....... Pointers to standards, RFCs or internet drafts
                       that are related to OpenSSL.  Incomplete.

 HTML versions are on https://www.openssl.org/docs

doc/c-indentation.el

deleted100644 → 0
+0 −45
Original line number Diff line number Diff line
; This Emacs Lisp file defines a C indentation style that closely
; follows most aspects of the one that is used throughout SSLeay,
; and hence in OpenSSL.
; 
; This definition is for the "CC mode" package, which is the default
; mode for editing C source files in Emacs 20, not for the older
; c-mode.el (which was the default in less recent releaes of Emacs 19).
;
; Copy the definition in your .emacs file or use M-x eval-buffer.
; To activate this indentation style, visit a C file, type
; M-x c-set-style <RET> (or C-c . for short), and enter "eay".
; To toggle the auto-newline feature of CC mode, type C-c C-a.
;
; 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)
	       (indent-tabs-mode . t)
	       (c-comment-only-line-offset . 0)
	       (c-hanging-braces-alist)
	       (c-offsets-alist	. ((defun-open . +)
				   (defun-block-intro . 0)
				   (class-open . +)
				   (class-close . +)
				   (block-open . 0)
				   (block-close . 0)
				   (substatement-open . +)
				   (statement . 0)
				   (statement-block-intro . 0)
				   (statement-case-open . +)
				   (statement-case-intro . +)
				   (case-label . -)
				   (label . -)
				   (arglist-cont-nonempty . +)
				   (topmost-intro . -)
				   (brace-list-close . 0)
				   (brace-list-intro . 0)
				   (brace-list-open . +)
				   ))))
+13 −49
Original line number Diff line number Diff line
                              Fingerprints
Fingerprints for Signing Relases

OpenSSL releases are signed with PGP/GnuPG keys.  You can find the
signatures in separate files in the same location you find the
distributions themselves.  The normal file name is the same as the
distribution file, with '.asc' added.  For example, the signature for
the distribution of OpenSSL 1.0.1h, openssl-1.0.1h.tar.gz, is found in
the file openssl-1.0.1h.tar.gz.asc.
OpenSSL releases are signed with PGP/GnuPG keys.  This file contains
the fingerprints of team members who are "authorized" to sign the
next release.

The signature is a detached cleartxt signature, with the same name
as the release but with ".asc" appended.  For example, release
1.0.1h can be found in openssl-1.0.1h.tar.gz with the signature
in the file named openssl-1.0.1h.tar.gz.asc.

The following is the list of fingerprints for the keys that are
currently in use to sign OpenSSL distributions:

pub   1024D/F709453B 2003-10-20
      Key fingerprint = C4CA B749 C34F 7F4C C04F  DAC9 A7AF 9E78 F709 453B
uid                  Richard Levitte <richard@levitte.org>
pub   4096R/7DF9EE8C 2014-10-04
      Key fingerprint = 7953 AC1F BC3D C8B3 B292  393E D5E9 E43F 7DF9 EE8C
uid                  Richard Levitte <richard@opensslfoundation.com>
uid                  Richard Levitte <levitte@openssl.org>
uid                  Richard Levitte <levitte@lp.se>

pub   2048R/F295C759 1998-12-13
      Key fingerprint = D0 5D 8C 61 6E 27 E6 60  41 EC B1 B8 D5 7E E5 97
uid                  Dr S N Henson <shenson@drh-consultancy.demon.co.uk>
uid                  Richard Levitte <richard@openssl.com>

pub   4096R/FA40E9E2 2005-03-19
      Key fingerprint = 6260 5AA4 334A F9F0 DDE5  D349 D357 7507 FA40 E9E2
uid                  Dr Stephen Henson <shenson@opensslfoundation.com>
uid                  Dr Stephen Henson <shenson@drh-consultancy.co.uk>
uid                  Dr Stephen N Henson <steve@openssl.org>
sub   4096R/8811F530 2005-03-19

pub   1024R/49A563D9 1997-02-24
      Key fingerprint = 7B 79 19 FA 71 6B 87 25  0E 77 21 E5 52 D9 83 BF
uid                  Mark Cox <mjc@redhat.com>
uid                  Mark Cox <mark@awe.com>
uid                  Mark Cox <mjc@apache.org>

pub   1024R/9C58A66D 1997-04-03
      Key fingerprint = 13 D0 B8 9D 37 30 C3 ED  AC 9C 24 7D 45 8C 17 67
uid                  jaenicke@openssl.org
uid                  Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>

pub   1024D/2118CF83 1998-07-13
      Key fingerprint = 7656 55DE 62E3 96FF 2587  EB6C 4F6D E156 2118 CF83
uid                  Ben Laurie <ben@thebunker.net>
uid                  Ben Laurie <ben@cryptix.org>
uid                  Ben Laurie <ben@algroup.co.uk>
sub   4096g/1F5143E7 1998-07-13

pub   1024R/5A6A9B85 1994-03-22
      Key fingerprint = C7 AC 7E AD 56 6A 65 EC  F6 16 66 83 7E 86 68 28
uid                  Bodo Moeller <2005@bmoeller.de>
uid                  Bodo Moeller <2003@bmoeller.de>
uid                  Bodo Moeller <2004@bmoeller.de>
uid                  Bodo Moeller <bmoeller@acm.org>
uid                  Bodo Moeller <bodo@openssl.org>
uid                  Bodo Moeller <bm@ulf.mali.sub.org>
uid                  Bodo Moeller <3moeller@informatik.uni-hamburg.de>
uid                  Bodo Moeller <Bodo_Moeller@public.uni-hamburg.de>
uid                  Bodo Moeller <3moeller@rzdspc5.informatik.uni-hamburg.de>

pub   2048R/0E604491 2013-04-30            
      Key fingerprint = 8657 ABB2 60F0 56B1 E519 0839 D9C4 D26D 0E60 4491
uid                  Matt Caswell <frodo@baggins.org>

doc/openssl-shared.txt

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
The OpenSSL  shared libraries are often installed in a directory like
/usr/local/ssl/lib.

If this directory is not in a standard system path for dynamic/shared
libraries, then you will have problems linking and executing
applications that use OpenSSL libraries UNLESS:

* you link with static (archive) libraries.  If you are truly
  paranoid about security, you should use static libraries.
* you use the GNU libtool code during linking
  (http://www.gnu.org/software/libtool/libtool.html)
* you use pkg-config during linking (this requires that
  PKG_CONFIG_PATH includes the path to the OpenSSL shared
  library directory), and make use of -R or -rpath.
  (http://www.freedesktop.org/software/pkgconfig/)
* you specify the system-wide link path via a command such
  as crle(1) on Solaris systems.
* you add the OpenSSL shared library directory to /etc/ld.so.conf
  and run ldconfig(8) on Linux systems.
* you define the LD_LIBRARY_PATH, LIBPATH, SHLIB_PATH (HP),
  DYLD_LIBRARY_PATH (MacOS X) or PATH (Cygwin and DJGPP)
  environment variable and add the OpenSSL shared library
  directory to it.

One common tool to check the dynamic dependencies of an executable
or dynamic library is ldd(1) on most UNIX systems.

See any operating system documentation and manpages about shared
libraries for your version of UNIX.  The following manpages may be
helpful: ld(1), ld.so(1), ld.so.1(1) [Solaris], dld.sl(1) [HP],
ldd(1), crle(1) [Solaris], pldd(1) [Solaris], ldconfig(8) [Linux],
chatr(1) [HP].
Loading