aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/evp/p_seal.c
Commit message (Collapse)AuthorAgeFilesLines
* Copyright consolidation 05/10Rich Salz2016-05-171-54/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove #error from include files.Rich Salz2016-03-201-3/+1
| | | | | | | | Don't have #error statements in header files, but instead wrap the contents of that file in #ifndef OPENSSL_NO_xxx This means it is now always safe to include the header file. 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>
* Adapt all EVP_CIPHER_CTX users for it becoming opaqueRichard Levitte2016-01-121-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Identify and move common internal libcrypto header filesRichard Levitte2015-05-141-1/+1
| | | | | | | | | | | | | There are header files in crypto/ that are used by a number of crypto/ submodules. Move those to crypto/include/internal and adapt the affected source code and Makefiles. The header files that got moved are: crypto/cryptolib.h crypto/md32_common.h Reviewed-by: Rich Salz <rsalz@openssl.org>
* RAND_bytes updatesMatt Caswell2015-03-251-2/+3
| | | | | | | Ensure RAND_bytes return value is checked correctly, and that we no longer use RAND_pseudo_bytes. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-42/+46
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* mark all block comments that need format preserving so thatTim Hudson2014-12-301-1/+1
| | | | | | | indent will not alter them when reformatting comments Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
* Audit libcrypto for unchecked return values: fix all cases enounteredDr. Stephen Henson2009-09-231-1/+2
|
* Initial functions for main EVP_PKEY_METHOD operations.Dr. Stephen Henson2006-04-071-1/+1
| | | | No method implementations yet.
* Enhance EVP code to generate random symmetric keys of theDr. Stephen Henson2004-03-281-1/+1
| | | | | | | | appropriate form, for example correct DES parity. Update S/MIME code and EVP_SealInit to use new functions. PR: 700
* EVP_SealFinal should return a value.Dr. Stephen Henson2002-05-111-2/+4
|
* Make EVP_SealInit() return the correct value.Dr. Stephen Henson2001-12-011-2/+3
|
* Modify EVP cipher behaviour in a similar wayDr. Stephen Henson2001-10-171-4/+4
| | | | to digests to retain compatibility.
* Constify EVP_SealInit, EVP_OpenInitDr. Stephen Henson2001-09-281-1/+1
|
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-1/+1
| | | | | | | | | | | | 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.
* Make EVP_SealInit() and EVP_OpenInit() check EVP_EncryptInit() andDr. Stephen Henson2000-06-111-1/+1
| | | | | | EVP_DecryptInit() return values. Update docs.
* Document EVP routines. Change EVP_SealInit() and EVP_OpenInit()Dr. Stephen Henson2000-06-111-1/+1
| | | | | | | to support multiple calls. New function to retrieve email address from certificates and requests.
* More EVP cipher revision.Dr. Stephen Henson2000-05-301-5/+8
| | | | | | | | | | | | Change EVP_SealInit() and EVP_OpenInit() to handle cipher parameters. Make it possible to set RC2 and RC5 params. Make RC2 ASN1 code use the effective key bits and not the key length. TODO: document how new API works.
* Check RAND_bytes() return value or use RAND_pseudo_bytes().Ulf Möller2000-01-211-2/+3
|
* RAND_bytes's return values is 0 for an error, not -1.Bodo Möller2000-01-151-1/+1
|
* Precautions against using the PRNG uninitialized: RAND_bytes() nowUlf Möller2000-01-131-1/+1
| | | | | | returns int (1 = ok, 0 = not seeded). New function RAND_add() is the same as RAND_seed() but takes an estimate of the entropy as an additional argument.
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-271-0/+2
|
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-5/+5
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-12/+3
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-15/+8
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+122