Initial support for pluggable public key ASN1 support. Process most public
authorDr. Stephen Henson <steve@openssl.org>
Mon, 20 Mar 2006 12:22:24 +0000 (12:22 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 20 Mar 2006 12:22:24 +0000 (12:22 +0000)
commit448be743350791d32764fac38f5d3c8ffda481b2
tree51b7450db232582f1cae8952ebbadc8e07fdc857
parent1a5a1a93f6c48b135a2b384f7e571abb7b90fc55
Initial support for pluggable public key ASN1 support. Process most public
key ASN1 handling through a single EVP_PKEY_ASN1_METHOD structure and move
the spaghetti algorithm specific code to a single ASN1 module for each
algorithm.
24 files changed:
CHANGES
crypto/asn1/Makefile
crypto/asn1/ameth_lib.c [new file with mode: 0644]
crypto/asn1/asn1.h
crypto/asn1/p8_pkey.c
crypto/asn1/x_algor.c
crypto/asn1/x_pubkey.c
crypto/dsa/Makefile
crypto/dsa/dsa.h
crypto/dsa/dsa_ameth.c [new file with mode: 0644]
crypto/dsa/dsa_err.c
crypto/ec/Makefile
crypto/ec/ec.h
crypto/ec/ec_ameth.c [new file with mode: 0644]
crypto/evp/evp.h
crypto/evp/evp_err.c
crypto/evp/evp_pkey.c
crypto/ossl_typ.h
crypto/rsa/Makefile
crypto/rsa/rsa.h
crypto/rsa/rsa_ameth.c [new file with mode: 0644]
crypto/rsa/rsa_err.c
crypto/x509/x509.h
crypto/x509/x509_err.c