openssl/doc
Shane Lontis c1669f41ea Add libctx support to CMS.
-Public CMS methods that create a CMS_ContentInfo object now have variants that also add a libctx and propq.
 This includes CMS_ContentInfo_new_with_libctx(), CMS_sign_with_libctx(), CMS_data_create_with_libctx(),
 CMS_digest_create_with_libctx(), CMS_EncryptedData_encrypt_with_libctx(), CMS_EnvelopedData_create_with_libctx().
-Added CMS_ReceiptRequest_create0_with_libctx().
-Added SMIME_read_CMS_ex() so that a new CMS_ContentInfo object (created using CMS_ContentInfo_new_with_libctx()) can
be passed to the read.
-d2i_CMS_bio() has been modified so that after it loads the CMS_ContentInfo() it then resolves any subobjects that require
 the libctx/propq (such as objects containing X509 certificates).

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11884)
2020-08-09 17:34:52 +10:00
..
HOWTO doc/man7/proxy-certificates.pod: New guide for proxy certificates 2019-11-27 16:18:28 +01:00
images doc: add OpenSSL logo 2020-02-26 21:04:38 +01:00
internal Update copyright year 2020-08-06 13:22:30 +01:00
man1 Add libctx support to CMS. 2020-08-09 17:34:52 +10:00
man3 Add libctx support to CMS. 2020-08-09 17:34:52 +10:00
man5 Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
man7 rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
build.info Remove explicit dependency on configdata.pm when processing .in files 2020-05-13 10:14:53 +02:00
dir-locals.example.el
fingerprints.txt Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
openssl-c-indent.el OpenSSL-II style for emacs: don't indent because of extern block 2018-06-23 07:59:06 +02:00
perlvars.pm Test RSA oaep in fips mode 2020-07-23 17:40:40 +10:00
README.md Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md files 2020-07-05 11:29:43 +02:00

OpenSSL Documentation

README.md This file

fingerprints.txt PGP fingerprints of authorised release signers

standards.txt standards.txt Moved to the web, https://www.openssl.org/docs/standards.html

HOWTO/ A few how-to documents; not necessarily up-to-date

man1/ The openssl command-line tools; start with openssl.pod

man3/ The SSL library and the crypto library

man5/ File formats

man7/ Overviews; start with crypto.pod and ssl.pod, for example Algorithm specific EVP_PKEY documentation.

Formatted versions of the manpages (apps,ssl,crypto) can be found at https://www.openssl.org/docs/manpages.html