summaryrefslogtreecommitdiffstats
path: root/crypto/pkcs7/pkcs7err.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* make error tables const and separate header fileRich Salz2017-06-071-99/+124
| | | | | | | | | | | | | | | | | | | Run perltidy on util/mkerr Change some mkerr flags, write some doc comments Make generated tables "const" when genearting lib-internal ones. Add "state" file for mkerr Renerate error tables and headers Rationalize declaration of ERR_load_XXX_strings Fix out-of-tree build Add -static; sort flags/vars for options. Also tweak code output Moved engines/afalg to engines (from master) Use -static flag Standard engine #include's of errors Don't linewrap err string tables unless necessary Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3392)
* Check for errors allocating the error strings.Kurt Roeckx2016-07-201-1/+2
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #1330
* Remove unused error/function codes.Rich Salz2016-05-231-37/+12
| | | | | | | | Add script to find unused err/reason codes Remove unused reason codes. Remove entries for unused functions Reviewed-by: Matt Caswell <matt@openssl.org>
* Copyright consolidation 04/10Rich Salz2016-05-171-51/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove /* foo.c */ commentsRich Salz2016-01-261-1/+0
| | | | | | | | | | | | This was done by the following find . -name '*.[ch]' | /tmp/pl where /tmp/pl is the following three-line script: print unless $. == 1 && m@/\* .*\.[ch] \*/@; close ARGV if eof; # Close file to reset $. And then some hand-editing of other files. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Rebuild error source files.Dr. Stephen Henson2015-11-051-19/+13
| | | | | | | Rebuild error source files: the new mkerr.pl functionality will now pick up and translate static function names properly. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-114/+133
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Fixed NULL pointer dereference in PKCS7_dataDecode reported by David Ramos ↵Matt Caswell2014-05-081-1/+2
| | | | in PR#3339
* Fix error code name.Dr. Stephen Henson2007-05-161-1/+1
|
* fix function codes for errorBodo Möller2007-04-241-1/+2
|
* Update from 0.9.8 stable. Eliminate duplicate error codes.Dr. Stephen Henson2006-11-211-9/+6
|
* Allow digests to supply S/MIME micalg values from a ctrl.Dr. Stephen Henson2006-07-101-0/+1
| | | | | Send ctrls to EVP_PKEY_METHOD during signing of PKCS7 structure so customisation is possible.
* Add -resign and -md options to smime command to support resigning anDr. Stephen Henson2006-05-191-0/+2
| | | | existing structure and using alternative digest for signing.
* More S/MIME tidy. Place some common attribute operations in utilityDr. Stephen Henson2006-05-181-0/+3
| | | | functions.
* Tidy up of S/MIME code and add new functions which will make is easierDr. Stephen Henson2006-05-171-0/+2
| | | | to create S/MIME signed data with multiple signers.
* Update PKCS#7 decrypt routines to use new API.Dr. Stephen Henson2006-05-081-0/+1
|
* Update PKCS#7 enveloped data to new API.Dr. Stephen Henson2006-05-081-0/+2
|
* Update S/MIME code to use default digest.Dr. Stephen Henson2006-05-071-0/+2
|
* Replace RSA specific PKCS7_RECIP_INFO set up with an public key algorithmDr. Stephen Henson2006-04-271-0/+3
| | | | ctrl.
* Allow public key ASN1 methods to set PKCS#7 SignerInfo structures.Dr. Stephen Henson2006-04-171-2/+5
|
* Allow PKCS7_decrypt() to work if no cert supplied.Dr. Stephen Henson2005-08-051-0/+1
|
* Fix more error codes.Bodo Möller2005-05-111-1/+3
| | | | | (Also improve util/ck_errf.pl script, and occasionally fix source code formatting.)
* Rebuild error codes.Dr. Stephen Henson2005-04-121-74/+78
|
* Add support for digested data PKCS#7 type.Dr. Stephen Henson2003-10-121-1/+4
|
* Fix ERR_R_... problems.Bodo Möller2001-03-071-1/+0
|
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-2/+2
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* Preserve reason strings in automatically build tables.Bodo Möller2000-03-051-1/+2
|
* Rename functions for new convention.Dr. Stephen Henson2000-02-261-1/+1
|
* Add OIDs for idea and blowfish. Unfortunately these are inDr. Stephen Henson1999-12-291-0/+1
| | | | the middle of the OID table so the diff is rather large :-(
* Make the PKCS#7 S/MIME functions check for passed NULL pointers.Dr. Stephen Henson1999-12-091-0/+1
| | | | | | | Fix the usage message of smime utility and sanitise the return codes. Add some documentation.
* Modify S/MIME application so the -signer option writes the signer(s)Dr. Stephen Henson1999-12-071-0/+2
| | | | to a file if we are verifying.
* Merge in my S/MIME library and utility.Dr. Stephen Henson1999-12-051-0/+35
|
* New function PKCS7_signatureVerify to allow the signing certificate toDr. Stephen Henson1999-06-221-0/+1
| | | | | | | | | | | be explicitly stated with PKCS#7 verify. Also fix for util/mkerr.pl: if the -nostatic option is being used this will be for an external library so the autogenerated C file should include the header file as: #include "any/path/to/header.h" rather than the internal library form: #include <openssl/header.h>
* Fix some obvious bugs in the PKCS#7 library handling. It didn't try toDr. Stephen Henson1999-05-161-1/+3
| | | | | | | | find the right RecipientInfo based on the recipient certificate (so would fail a lot of the time) and fixup cipher structures to correctly (maybe) modify the AlgorithmIdentifiers. Largely untested at present... this will be fixed in due course. Well the stuff was broken to begin with so if its broken now then you haven't lost anything :-)
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-241-53/+55
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-241-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-1/+1
|
* Various cleanups and fixed by Marc and Ralf to start the OpenTLS projectRalf S. Engelschall1998-12-221-1/+1
|
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)Ralf S. Engelschall1998-12-211-2/+8
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-3/+14
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+99