Rewrite PKCS#12 code and remove some of the old
authorDr. Stephen Henson <steve@openssl.org>
Sun, 31 Dec 2000 01:13:04 +0000 (01:13 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sun, 31 Dec 2000 01:13:04 +0000 (01:13 +0000)
commitecbe07817ab8fff2aca97eeb69fabdd5c54b4bda
tree71a101c30b45069272befb805c9b285059a4cd4b
parent71db02813c8d1ac2901be397ee4aa5f4dceabb17
Rewrite PKCS#12 code and remove some of the old
horrible macros.

Fix two evil ASN1 bugs. Attempt to use 'ctx' when
NULL if input is indefinite length constructed
in asn1_check_tlen() and invalid pointer to ASN1_TYPE
when reusing existing structure (this took *ages* to
find because the new PKCS#12 code triggered it).
16 files changed:
CHANGES
apps/pkcs12.c
apps/pkcs8.c
crypto/asn1/asn1.h
crypto/asn1/asn_pack.c
crypto/asn1/tasn_dec.c
crypto/pem/pem_lib.c
crypto/pkcs12/p12_add.c
crypto/pkcs12/p12_asn.c
crypto/pkcs12/p12_crt.c
crypto/pkcs12/p12_decr.c
crypto/pkcs12/p12_kiss.c
crypto/pkcs12/p12_npas.c
crypto/pkcs12/p12_utl.c
crypto/pkcs12/pkcs12.h
crypto/pkcs7/pkcs7.h