openssl/crypto
Richard Levitte 711f1a3c26 Add the ASN.1 structures and functions for CertificatePair, which is
defined as follows (according to X.509_4thEditionDraftV6.pdf):

CertificatePair ::= SEQUENCE {
	forward		[0]	Certificate OPTIONAL,
	reverse		[1]	Certificate OPTIONAL,
	-- at least one of the pair shall be present -- }

The only thing I'm not sure about is if it's implicit or explicit tags
that I should count on.  For now, I'm thinking explicit, but will
gladly stand corrected.

Also implement the PEM functions to read and write certificate pairs,
and defined the PEM tag as "CERTIFICATE PAIR".

This needed to be defined, mostly for the sake of the LDAP attribute
crossCertificatePair, but may prove useful elsewhere as well.
2002-11-18 23:54:27 +00:00
..
aes WinCE patches 2002-11-15 22:37:18 +00:00
asn1 Add the ASN.1 structures and functions for CertificatePair, which is 2002-11-18 23:54:27 +00:00
bf Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
bio WinCE patches 2002-11-15 22:37:18 +00:00
bn Fix to build better with DJGPP. 2002-11-14 11:22:01 +00:00
buffer Remove warnings. 2002-11-14 15:57:38 +00:00
cast Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
comp Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
conf Handle last lines that aren't properly terminated. 2002-11-14 06:51:18 +00:00
des WinCE patches 2002-11-15 22:37:18 +00:00
dh Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
dsa Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
dso WinCE patches 2002-11-15 22:37:18 +00:00
ec remove redundant functions 2002-11-18 14:37:35 +00:00
ecdh make update 2002-11-14 23:56:12 +00:00
ecdsa make update 2002-11-14 23:56:12 +00:00
engine WinCE patches 2002-11-15 22:37:18 +00:00
err makedepend complains when a header file is included more than once in 2002-10-14 10:02:36 +00:00
evp Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
hmac Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
idea Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
krb5 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
lhash Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
md2 Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
md4 Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
md5 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
mdc2 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
objects make update 2002-11-15 11:20:43 +00:00
ocsp Correct support for SunOS 4.1.3_U1. 2002-11-13 16:11:14 +00:00
pem Add the ASN.1 structures and functions for CertificatePair, which is 2002-11-18 23:54:27 +00:00
perlasm Further enhance assembler support on Cygwin and DJGPP. 2002-07-18 12:37:59 +00:00
pkcs7 Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
pkcs12 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
rand WinCE patches 2002-11-15 22:37:18 +00:00
rc2 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
rc4 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
rc5 Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
ripemd Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
rsa implement and use new macros BN_get_sign(), BN_set_sign() 2002-11-04 13:17:22 +00:00
sha Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
stack Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
threads Use new-style system-id macros everywhere possible. I hope I haven't 2001-02-20 08:13:47 +00:00
txt_db Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
ui WinCE patches 2002-11-15 22:37:18 +00:00
x509 Add the ASN.1 structures and functions for CertificatePair, which is 2002-11-18 23:54:27 +00:00
x509v3 Fix get_email: 0 is a valid return value 2002-11-14 00:46:11 +00:00
.cvsignore Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
cpt_err.c First step in fixing "ex_data" support. Warning: big commit log ... 2001-09-01 19:56:46 +00:00
cryptlib.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
cryptlib.h Merge from 0.9.7-stable. 2002-11-13 18:10:30 +00:00
crypto-lib.com Synchronise... 2002-11-12 13:55:20 +00:00
crypto.h WinCE patches 2002-11-15 22:37:18 +00:00
cversion.c Add SSLEAY_DIR argument code for SSLeay_version. 2001-01-10 15:15:36 +00:00
ebcdic.c The default C compiler on MacOS X doesn't like empty object files 2002-07-16 10:46:00 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c Redo type-safety fix. 2001-09-07 11:43:30 +00:00
install.com A new header. 2002-08-09 22:34:57 +00:00
Makefile.ssl Use double dashes so makedepend doesn't misunderstand the flags we 2002-10-09 13:25:12 +00:00
md32_common.h openbsd-x86 macros 2001-10-14 00:57:30 +00:00
mem.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
mem_dbg.c fix memory leak in memory debuggin code ... 2002-11-18 14:00:42 +00:00
o_time.c Patches to make OpenSSL compilable on MacOS/X. 2002-01-08 09:19:31 +00:00
o_time.h Use one address consistently. 2001-07-05 10:20:07 +00:00
opensslconf.h.in GCC uses __i386__. 2002-01-26 03:57:41 +00:00
opensslv.h The version of the shared library should, for now, reflect the version 2002-07-31 13:24:26 +00:00
ossl_typ.h Initial ASN1 generation code. This can construct 2002-11-12 13:34:51 +00:00
symhacks.h Remove clashes between symbols that have the same name except for 2002-08-11 12:23:08 +00:00
tmdiff.c Determine HZ exactly as in apps/speed.c. 2002-11-18 23:06:36 +00:00
tmdiff.h Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
uid.c Add a few more VxWorks targets. 2002-10-09 13:40:48 +00:00