summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/cms (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey.tb2019-10-043-4/+27
* Provide a local version of X509_get0_subject_key_id()jsing2019-08-121-3/+11
* Inline the equivalent of ASN1_TYPE_unpack_sequence().jsing2019-08-121-3/+6
* Use ERR_asprintf_error_data() instead of ERR_add_error_data().jsing2019-08-111-3/+3
* Remove unsupported GOST 2012 NIDs.jsing2019-08-111-3/+1
* Disable DES3 since we do not currently provide DES3 keywrap.jsing2019-08-111-1/+7
* Remove label that is now unused (due to arc4random_buf() returning void).jsing2019-08-111-3/+2
* Fix loading of CMS error strings.jsing2019-08-111-5/+5
* Include string.h for explicit_bzero().jsing2019-08-112-2/+6
* Expand M_ASN1_new_of and M_ASN1_free_of macros.jsing2019-08-119-39/+39
* Use arc4random_buf() instead of RAND_bytes().jsing2019-08-113-12/+8
* Include string.h for memcmp()/memcpy().jsing2019-08-115-5/+15
* Use freezero() rather than OPENSSL_clear_free().jsing2019-08-115-15/+15
* Use explicit_bzero() instead of OPENSSL_cleanse().jsing2019-08-112-5/+5
* Use malloc(3) and free(3), rather than OPENSSL_{malloc,free}().jsing2019-08-116-33/+33
* Convert CMSerr() to CMSerror().jsing2019-08-1111-240/+191
* Switch ASN.1 INT32 back to LONG.jsing2019-08-112-28/+28
* Expand a new macro that tried to get away...jsing2019-08-111-2/+8
* Expand ASN.1 macros.jsing2019-08-118-273/+1544
* We use DECLARE_STACK_OF rather than DEFINE_STACK_OF.jsing2019-08-112-7/+7
* Unlike OpenSSL we do not have our own special ssize_t.jsing2019-08-113-9/+9
* Fix style(9) and whitespace.jsing2019-08-101-210/+205
* More style(9) and whitespace.jsing2019-08-101-335/+294
* More style(9), whitespace and readability fixes.jsing2019-08-1014-675/+903
* First pass at style(9).jsing2019-08-1014-4174/+4174
* Fix includes for non-installed headers.jsing2019-08-109-25/+25
* Include cms.h instead of cmserr.h.jsing2019-08-101-2/+2
* Add $OpenBSD$ tag.jsing2019-08-101-0/+1
* Restore the per-file license for cms.h.jsing2019-08-101-5/+49
* Provide cms.h.jsing2019-08-101-0/+515
* Add $OpenBSD$ tags.jsing2019-08-1015-0/+15
* Restore the original per-file licenses for CMS.jsing2019-08-1014-70/+686
* Work towards supporting Cryptographic Message Syntax (CMS) in libcrypto.jsing2019-08-1015-0/+6172
* Remove cms.jsing2016-09-0415-7541/+0
* X509_free(3) is NULL-safe, so remove NULL checks before its calls.mmcc2016-03-112-8/+5
* Correct spelling of OPENSSL_cleanse.jsing2015-09-104-14/+14
* Expand another wall of ASN.1 template macros - no change to generatedjsing2015-07-251-224/+1357
* Avoid an infinite loop that can occur when verifying a message with anlibressl-v2.2.0jsing2015-06-111-2/+2
* Fix return paths with missing EVP_CIPHER_CTX_cleanup() calls.jsg2015-05-151-4/+4
* Guenther has plans for OPENSSL_NO_CMS, so revert this for the moment.beck2015-02-111-1/+3
* get rid of OPENSSL_NO_CMS code we do not use.beck2015-02-111-3/+1
* get rid of OPENSSL_NO_COMP code we don't use.beck2015-02-111-4/+1
* GOST crypto algorithms (well, most of them), ported from the removed GOSTmiod2014-11-091-1/+3
* Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().jsing2014-10-223-14/+13
* None of these need to include <openssl/rand.h>jsing2014-10-181-2/+1
* BIO_free() returns immediately when the sole input is NULL.doug2014-07-251-3/+2
* if (x) FOO_free(x) -> FOO_free(x).miod2014-07-123-13/+8
* Avoid invoking EVP_CIPHER_CTX_cleanup() on uninitialized memory; frommiod2014-07-111-2/+2
* Fix version number processing in cms_sd_set_version(); OpenSSL PR #3249 viamiod2014-07-111-3/+3
* Make CMS_decrypt_set1_pkey() return an error if no recipient type matches,miod2014-07-111-3/+4