aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rand
Commit message (Collapse)AuthorAgeFilesLines
* Like MD_Init, MD now must include a NULL engine pointer in its definition.Bodo Möller2001-10-251-4/+4
|
* Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson2001-10-161-5/+5
| | | | | | with existing code. Modify library to use digest *_ex() functions.
* 'make update'Richard Levitte2001-10-041-27/+30
|
* Because there's chances we clash with the system's types.h, rename ourRichard Levitte2001-10-041-1/+1
| | | | types.h to ossl_typ.h.
* "make update".Geoff Thorpe2001-09-251-3/+6
|
* This commits changes to various parts of libcrypto required by the recentGeoff Thorpe2001-09-252-26/+51
| | | | | | | | | | | ENGINE surgery. DH, DSA, RAND, and RSA now use *both* "method" and ENGINE pointers to manage their hooking with ENGINE. Previously their use of "method" pointers was replaced by use of ENGINE references. See crypto/engine/README for details. Also, remove the ENGINE iterations from evp_test - even when the cipher/digest code is committed in, this functionality would require a different set of API calls.
* make updateGeoff Thorpe2001-09-101-12/+12
|
* copyrightBodo Möller2001-09-101-1/+1
|
* The various hash #includes in rand_lcl.h *are* needed despiteBodo Möller2001-09-072-2/+4
| | | | | <openssl/evp.h> is now used (MD_DIGEST_LENGTH definitions!). No need to include such headers directly in md_rand.c.
* Now need sha.h for some reason.Ben Laurie2001-09-071-0/+1
|
* make engine file names unique in 8.3Ulf Möller2001-09-071-15/+24
|
* include the proper header fileUlf Möller2001-09-061-5/+2
|
* Start to reduce some of the header bloat.Ben Laurie2001-08-053-26/+14
|
* Header bloat reduction for EVP_PKEY.Ben Laurie2001-08-031-20/+13
|
* make updateRichard Levitte2001-07-311-5/+8
|
* Really add the EVP and all of the DES changes.Ben Laurie2001-07-303-76/+43
|
* md_rand.c thread safetyBodo Möller2001-07-251-2/+21
|
* Avoid race condition.Bodo Möller2001-07-241-4/+2
| | | | Submitted by: Travis Vitek <vitek@roguewave.com>
* make updateRichard Levitte2001-07-101-0/+20
|
* EVP_Digest() takes one more parameter.Richard Levitte2001-07-101-4/+4
|
* Fix PRNG.Bodo Möller2001-07-101-21/+29
|
* [Forgotten commits?]Richard Levitte2001-07-021-2/+2
| | | | | Changes to have OpenSSL compile on OS/2. Contributed by "Brian Havard" <brianh@kheldar.apana.org.au>
* Changes to have OpenSSL compile on OS/2.Richard Levitte2001-07-012-1/+148
| | | | Contributed by "Brian Havard" <brianh@kheldar.apana.org.au>
* make updateRichard Levitte2001-06-231-21/+56
|
* Fix memory leak when RAND is used: need to cleanupDr. Stephen Henson2001-06-211-2/+3
| | | | RANDs ENGINE reference in ENGINE_cleanup().
* Change all calls to low level digest routines in the library andDr. Stephen Henson2001-06-192-44/+15
| | | | | | | | | | applications to use EVP. Add missing calls to HMAC_cleanup() and don't assume HMAC_CTX can be copied using memcpy(). Note: this is almost identical to the patch submitted to openssl-dev by Verdon Walker <VWalker@novell.com> except some redundant EVP_add_digest_()/EVP_cleanup() calls were removed and some changes made to avoid compiler warnings.
* ERR_peek_error() returns "unsigned long".Lutz Jänicke2001-06-071-1/+2
|
* 'make update'Richard Levitte2001-06-051-7/+10
|
* Increase ENTROPY_NEEDED to support Rijndael's larger key size.Lutz Jänicke2001-05-151-1/+1
|
* Do not forget to increment the pointers...Richard Levitte2001-05-151-0/+2
|
* Low-case the names of the system routines, since some versions ofRichard Levitte2001-05-151-2/+2
| | | | | DEC C only have them declared that way (it doesn't really matter, since the linker is case-insensitive by default)
* Make it so the compiler doesn't inform me about the dollars in someRichard Levitte2001-05-141-0/+3
| | | | symbols.
* A randomizer for OpenVMS, using the statistics that are easilyRichard Levitte2001-05-131-5/+63
| | | | | | reachable. It's completely untested for now. To be done in the next few days.
* make updateRichard Levitte2001-05-061-5/+7
|
* Some platforms (most notably Windows) do not have a $HOME by default.Richard Levitte2001-05-031-1/+7
| | | | | | | | | For those, unless the environment variables RANDFILE or HOME are defined (the default case!), RAND_file_name() will return NULL. This change adds a default HOME for those platforms. To add a default HOME for any platform, just define DEFAULT_HOME in the proper place, wrapped in appropriate #ifdef..#endif, in e_os.h.
* In RSA, DSA, DH, and RAND - if the "***_new()" function fails because theGeoff Thorpe2001-04-303-2/+7
| | | | ENGINE code does not return a default, set an error.
* fix md_rand.c locking bugsBodo Möller2001-04-182-20/+54
|
* Some more tweaks from ENGINE code.Geoff Thorpe2001-04-182-8/+8
| | | | | | | | | | | | Previously RAND_get_rand_method was returning a non-const pointer, but it should be const. As with all other such cases, METHOD pointers are stored and returned as "const". The only methods one should be able to alter are methods "local" to the relevant code, in which case a non-const handle to the methods should already exist. This change has been forced by the constifying of the ENGINE code (before which RAND_METHOD was the only method pointer in an ENGINE structure that was not constant).
* 'make update'Geoff Thorpe2001-04-171-2/+2
|
* Make sure OPENSSL_SYS_... is defined when we need it.Bodo Möller2001-04-031-0/+1
|
* make updateRichard Levitte2001-03-241-2/+2
|
* Use stdlib.h to get size_t.Richard Levitte2001-03-211-7/+1
|
* New cofiguration for Unixwre and SCO,with slightly better granularity. ↵Richard Levitte2001-03-181-0/+7
| | | | Contributed by Tim Rice <tim@multitalents.net>
* error codes are longs, not intsBodo Möller2001-03-151-2/+2
|
* Typo.Dr. Stephen Henson2001-03-101-1/+1
|
* Instead of telling both 'make' and the user that ranlibBodo Möller2001-03-091-2/+1
| | | | | | errors can be tolerated, hide the error from 'make'. This gives shorter output both if ranlib fails and if it works.
* old MSVC versions don't have rdtscUlf Möller2001-03-081-1/+2
| | | | | | use _emit instead Pointed out by Jeremy Cooper <jeremy@baymoo.org>
* Move ec.h to ec2.h because it is not compatible with what we will use.Bodo Möller2001-03-051-4/+3
| | | | | | | Add EC vaporware: change relevant Makefiles and add some empty source files. "make update".
* make updateRichard Levitte2001-02-261-11/+10
| | | | | Note that all *_it variables are suddenly non-existant according to libeay.num. This is a bug that will be corrected. Please be patient.
* undo previous change: "e_os.h" is now the official name for the fileBodo Möller2001-02-221-1/+1
| | | | | to include (but the OpenSSL_0_9_6-stable branche still has inconsistencies)