summaryrefslogtreecommitdiffstats
path: root/crypto/rand
AgeCommit message (Collapse)Author
2002-06-27opensslconf.h doesn't define what we want, e_os2.h does.Richard Levitte
PR 123
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte
handled properly. Part of PR 75
2002-06-27When compiling for Windows, make sure we have the windows definitions declared.Richard Levitte
Part of PR 123
2002-06-20<sys/select.h> is included for AIX, when USE_SOCKETS is defined.Lutz Jänicke
Submitted by: Bernhard Simon <bs@bsws.zid.tuwien.ac.at> Reviewed by: PR:
2002-06-20AIX (V3) requires <sys/select.h> (included via e_os.h) for fd_set.Lutz Jänicke
Submitted by: Bernhard Simon <bs@bsws.zid.tuwien.ac.at> Reviewed by: PR:
2002-06-13Add support for DJGPP.Richard Levitte
PR: 75
2002-05-22Use OPENSSL_SYS_VMS instead of just VMSRichard Levitte
2002-02-21disable '#ifdef DEBUG' sectionsBodo Möller
2002-02-14Add the configuration target VxWorks.Richard Levitte
2002-02-13ECDSA supportBodo Möller
Submitted by: Nils Larsch <nla@trustcenter.de>
2001-10-25Like MD_Init, MD now must include a NULL engine pointer in its definition.Bodo Möller
2001-10-16Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson
with existing code. Modify library to use digest *_ex() functions.
2001-10-04'make update'Richard Levitte
2001-10-04Because there's chances we clash with the system's types.h, rename ourRichard Levitte
types.h to ossl_typ.h.
2001-09-25"make update".Geoff Thorpe
2001-09-25This commits changes to various parts of libcrypto required by the recentGeoff Thorpe
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.
2001-09-10make updateGeoff Thorpe
2001-09-10copyrightBodo Möller
2001-09-07The various hash #includes in rand_lcl.h *are* needed despiteBodo Möller
<openssl/evp.h> is now used (MD_DIGEST_LENGTH definitions!). No need to include such headers directly in md_rand.c.
2001-09-07Now need sha.h for some reason.Ben Laurie
2001-09-07make engine file names unique in 8.3Ulf Möller
2001-09-06include the proper header fileUlf Möller
2001-08-05Start to reduce some of the header bloat.Ben Laurie
2001-08-03Header bloat reduction for EVP_PKEY.Ben Laurie
2001-07-31make updateRichard Levitte
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie
2001-07-25md_rand.c thread safetyBodo Möller
2001-07-24Avoid race condition.Bodo Möller
Submitted by: Travis Vitek <vitek@roguewave.com>
2001-07-10make updateRichard Levitte
2001-07-10EVP_Digest() takes one more parameter.Richard Levitte
2001-07-10Fix PRNG.Bodo Möller
2001-07-02[Forgotten commits?]Richard Levitte
Changes to have OpenSSL compile on OS/2. Contributed by "Brian Havard" <brianh@kheldar.apana.org.au>
2001-07-01Changes to have OpenSSL compile on OS/2.Richard Levitte
Contributed by "Brian Havard" <brianh@kheldar.apana.org.au>
2001-06-23make updateRichard Levitte
2001-06-21Fix memory leak when RAND is used: need to cleanupDr. Stephen Henson
RANDs ENGINE reference in ENGINE_cleanup().
2001-06-19Change all calls to low level digest routines in the library andDr. Stephen Henson
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.
2001-06-07ERR_peek_error() returns "unsigned long".Lutz Jänicke
2001-06-05'make update'Richard Levitte
2001-05-15Increase ENTROPY_NEEDED to support Rijndael's larger key size.Lutz Jänicke
2001-05-15Do not forget to increment the pointers...Richard Levitte
2001-05-15Low-case the names of the system routines, since some versions ofRichard Levitte
DEC C only have them declared that way (it doesn't really matter, since the linker is case-insensitive by default)
2001-05-14Make it so the compiler doesn't inform me about the dollars in someRichard Levitte
symbols.
2001-05-13A randomizer for OpenVMS, using the statistics that are easilyRichard Levitte
reachable. It's completely untested for now. To be done in the next few days.
2001-05-06make updateRichard Levitte
2001-05-03Some platforms (most notably Windows) do not have a $HOME by default.Richard Levitte
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.
2001-04-30In RSA, DSA, DH, and RAND - if the "***_new()" function fails because theGeoff Thorpe
ENGINE code does not return a default, set an error.
2001-04-18fix md_rand.c locking bugsBodo Möller
2001-04-18Some more tweaks from ENGINE code.Geoff Thorpe
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).
2001-04-17'make update'Geoff Thorpe
2001-04-03Make sure OPENSSL_SYS_... is defined when we need it.Bodo Möller