summaryrefslogtreecommitdiffstats
path: root/crypto/ossl_typ.h
AgeCommit message (Collapse)Author
2010-12-13Support routines for ASN1 scanning function, doesn't do much yet.Dr. Stephen Henson
2010-03-08RSA PSS verification support including certificates and certificateDr. Stephen Henson
requests. Add new ASN1 signature initialisation function to handle this case.
2010-03-06Add algorithm specific signature printing. An individual ASN1 method canDr. Stephen Henson
now print out signatures instead of the standard hex dump. More complex signatures (e.g. PSS) can print out more meaningful information. Sample DSA version included that prints out the signature parameters r, s. [Note EVP_PKEY_ASN1_METHOD is an application opaque structure so adding new fields in the middle has no compatibility issues]
2008-11-11Update from stable branch.Dr. Stephen Henson
2008-08-08Initial support for name constraints certificate extension.Dr. Stephen Henson
TODO: robustness checking on name forms.
2008-06-02#undef OCSP_RESPONSE: CryptoAPI uses this too.Dr. Stephen Henson
2008-06-01Add support for ENGINE supplied SSL client auth.Dr. Stephen Henson
2008-03-12#undef X509_EXTENSIONS to avoid conflict with CryptoAPI.Dr. Stephen Henson
2007-09-26Support for certificate status TLS extension.Dr. Stephen Henson
2006-09-21Tidy up CRL handling by checking for critical extensions when it isDr. Stephen Henson
loaded. Add new function X509_CRL_get0_by_serial() to lookup a revoked entry to avoid the need to access the structure directly. Add new X509_CRL_METHOD to allow common CRL operations (verify, lookup) to be redirected.
2006-07-24Cache some CRL related extensions.Dr. Stephen Henson
2006-07-17New non-blocking OCSP functionality.Dr. Stephen Henson
2006-04-06Initial definitions and a few functions for EVP_PKEY_METHOD: an extensionDr. Stephen Henson
of the EVP routines to public key algorithms.
2006-03-20Initial support for pluggable public key ASN1 support. Process most publicDr. Stephen Henson
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.
2005-09-01Initial support for ASN1 print code.Dr. Stephen Henson
WARNING WARNING WARNING, experimental code, handle with care, use at your own risk, may contain nuts.
2004-05-17Reduce dependencies on crypto.h by moving the opaque definition ofGeoff Thorpe
CRYPTO_EX_DATA and the new/free/dup callback prototypes to ossl_typ.h.
2004-05-15Make some more API types opaquely available from ossl_typ.h, meaning theGeoff Thorpe
corresponding headers are only required for API functions or structure details. This now includes the bignum types and BUF_MEM. Subsequent commits will remove various dependencies on bn.h and buffer.h and update the makefile dependencies.
2004-04-19Reduce header interdependencies, initially in engine.h (the rest of theGeoff Thorpe
changes are the fallout). As this could break source code that doesn't directly include headers for interfaces it uses, changes to recursive includes are covered by the OPENSSL_NO_DEPRECATED symbol. It's better to define this when building and using openssl, and then adapt code where necessary - this is how to stay current. However the mechanism exists for the lethargic.
2004-03-23Initial support for certificate policy checking and evaluation.Dr. Stephen Henson
This is currently *very* experimental and needs to be more fully integrated with the main verification code.
2003-07-23Avoid clashes with Win32 names in WinCrypt.hDr. Stephen Henson
2002-12-28Merge from 0.9.7-stable.Richard Levitte
2002-11-12Initial ASN1 generation code. This can constructDr. Stephen Henson
arbitrary encodings from strings and config files. Documentation to follow...
2002-02-02#undef some things that cause a conflict under Win32 whenDr. Stephen Henson
wincrypt.h is included.
2001-10-04Because there's chances we clash with the system's types.h, rename ourRichard Levitte
types.h to ossl_typ.h.