summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Collapse)Author
2001-11-12Sync ia64.S in 0.9.6c-dev with ia64.S in 0.9.7 (some fixes had beenMark J. Cox
applied since the initial patch was created) Submitted by: Reviewed by: PR:
2001-11-12Add assembler implementation for IA-64Mark J. Cox
Submitted by: Andy Polyakov Reviewed by: Mark Cox PR:
2001-11-09typoBodo Möller
2001-11-09fix warningBodo Möller
2001-11-09cast to 'unsigned long' before using ~ if we need an unsigned long resultBodo Möller
Submitted by: "Stefan Marxen" <stefan.marxen@gmx.net>
2001-10-29Addapt VMS scripts to the newer disk layout system ODS-5, which allows more ↵Richard Levitte
than one period and mixed size characters in file names
2001-10-26disable caching in BIO_gethostbynameBodo Möller
2001-10-20Typo.Dr. Stephen Henson
2001-10-14openbsd-x86 macrosUlf Möller
Submitted by: Toomas Kiisk <vix@cyber.ee>
2001-10-11In certain cases, no encoding has been set up for the b64 filter. InRichard Levitte
such cases, a flush should *not* attempt to finalise the encoding, as the EVP_ENCODE_CTX structure will only be filled with garbage. For the same reason, do the same check when a wpending is performed.
2001-10-10'make update'Richard Levitte
2001-10-10Add support for md4WithRSAEncryption.Richard Levitte
2001-10-10A few more OIDs, contributed by Peter Sylvester <Peter.Sylvester@EdelWeb.fr>Richard Levitte
2001-10-08Small documentation fixes (Howard Lum <howard@pumpkin.canada.sun.com>)Lutz Jänicke
2001-09-24In case of memory problems, the va_start() wasn't cleaned with a va_end().Richard Levitte
Noticed by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>.
2001-09-10commentsBodo Möller
2001-09-10copyrightBodo Möller
2001-09-08Replace old (and invalid) copyright notice.Dr. Stephen Henson
2001-09-06improve OAEP checkBodo Möller
2001-09-05bn_sqr bug fix as in mainUlf Möller
2001-09-04WTF?Ulf Möller
2001-09-03Use uniformly chosen witnesses for Miller-Rabin testBodo Möller
(by using new BN_pseudo_rand_range function)
2001-08-17This commit was manufactured by cvs2svn to create branchcvs2svn
'OpenSSL_0_9_6-stable'.
2001-08-17Add CRL utility functions to allow CRLs to beDr. Stephen Henson
built up without accessing structures directly. Update ca.c to use new functions. Fix ca.c so it now build CRLs correctly again.
2001-08-16Bugfixes provided by "Stephen Hinton" <shinton@netopia.com>.Lutz Jänicke
2001-08-16Bugfixes provided by "Stephen Hinton" <shinton@netopia.com>.Lutz Jänicke
2001-08-12The indexes returned by ***_get_ex_new_index() functions are used whenGeoff Thorpe
setting stack (actually, array) values in ex_data. So only increment the global counters if the underlying CRYPTO_get_ex_new_index() call succeeds. This change doesn't make "ex_data" right (see the comment at the head of ex_data.c to know why), but at least makes the source code marginally less frustrating.
2001-08-12The indexes returned by ***_get_ex_new_index() functions are used whenGeoff Thorpe
setting stack (actually, array) values in ex_data. So only increment the global counters if the underlying CRYPTO_get_ex_new_index() call succeeds. This change doesn't make "ex_data" right (see the comment at the head of ex_data.c to know why), but at least makes the source code marginally less frustrating.
2001-08-11Move CIPHER_CTX cleanups to _Final routines instead of _Init, which avoidsBen Laurie
problems with leaks and uninitialised structures.
2001-08-10Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>Richard Levitte
His comments are: 1) Changes all references for `True64' to be `Tru64', which is the correct spelling for the OS name. 2) Makes `alpha-cc' be the same as `alpha164-cc', and adds an `alphaold-cc' entry that is the same as the previous `alpha-cc'. The reason is that most people these days are using the newer compiler, so it should be the default. 3) Adds a bit of commentary to Configure, regarding the name changes of the OS over the years, so it's not so confusing to people that haven't been with the OS for a while. 4) Adds an `alpha-cc-rpath' target (which is *not* selected automatically by Configure under any circumstance) that builds an RPATH into the shared libraries. This is explained in the comment in Configure. It's very very useful for people that want it, and people that don't want it just shouldn't choose that target. 5) Adds the `-pthread' flag as the best way to get POSIX thread support from the newer compiler. 6) Updates the Makefile targets, so that when the `alpha164-cc', `alpha-cc', or `alpha-cc-rpath' target is what Configure is set to use, it uses a Makefile target that includes the `-msym' option when building the shared library. This is a performance enhancement. 7) Updates `config' so that if it detects you're running version 4 or 5 of the OS, it automatically selects `alpha-cc', but uses `alphaold-cc' for versions 1-3 of the OS. 8) Updates the comment in opensslv.h, fixing both the OS name typo and adding a reference to IRIX 6.x, since the shared library semantics are virtually identical there.
2001-08-10Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>Richard Levitte
His comments are: 1) Changes all references for `True64' to be `Tru64', which is the correct spelling for the OS name. 2) Makes `alpha-cc' be the same as `alpha164-cc', and adds an `alphaold-cc' entry that is the same as the previous `alpha-cc'. The reason is that most people these days are using the newer compiler, so it should be the default. 3) Adds a bit of commentary to Configure, regarding the name changes of the OS over the years, so it's not so confusing to people that haven't been with the OS for a while. 4) Adds an `alpha-cc-rpath' target (which is *not* selected automatically by Configure under any circumstance) that builds an RPATH into the shared libraries. This is explained in the comment in Configure. It's very very useful for people that want it, and people that don't want it just shouldn't choose that target. 5) Adds the `-pthread' flag as the best way to get POSIX thread support from the newer compiler. 6) Updates the Makefile targets, so that when the `alpha164-cc', `alpha-cc', or `alpha-cc-rpath' target is what Configure is set to use, it uses a Makefile target that includes the `-msym' option when building the shared library. This is a performance enhancement. 7) Updates `config' so that if it detects you're running version 4 or 5 of the OS, it automatically selects `alpha-cc', but uses `alphaold-cc' for versions 1-3 of the OS. 8) Updates the comment in opensslv.h, fixing both the OS name typo and adding a reference to IRIX 6.x, since the shared library semantics are virtually identical there.
2001-08-06More typedef'd struct names as search targetsBodo Möller
2001-08-06Reinsert typedef'ed names for structs to help those trying to read theBodo Möller
sourcecode (including fgrep)
2001-08-05Start to reduce some of the header bloat.Ben Laurie
2001-08-05Fix memory leak.Ben Laurie
2001-08-04Parameter correction for CIOFSESSION.Ben Laurie
2001-08-03Remove extra whitespace. Sorry.Ben Laurie
2001-08-03Reinstate accidentally deleted code.Ben Laurie
2001-08-03Get rid of the stuff we, err, got rid of.Ben Laurie
2001-08-03Header bloat reduction for EVP_PKEY.Ben Laurie
2001-08-03Make /dev/crypto work with new EVP structures.Ben Laurie
2001-08-03Make sure memcpy() gets properly declared by including string.h.Richard Levitte
2001-07-31make updateRichard Levitte
2001-07-31Remove old unused stuff.Ben Laurie
2001-07-31Vade retro C++ comments!Richard Levitte
(Latin for "comments", anyone?)
2001-07-31Remove //.Ben Laurie
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie
2001-07-30Make EVPs allocate context memory, thus making them extensible. RationaliseBen Laurie
DES's keyschedules. I know these two should be separate, and I'll back out the DES changes if they are deemed to be an error. Note that there is a memory leak lurking in SSL somewhere in this version.
2001-07-30Enhanced support for IA-64 Linux and HP-UX (as well as better support forAndy Polyakov
HP-UX in common in ./config). Note that for the moment of this writing none of 64-bit platforms pass bntest. I'm committing this anyway as it's too frustrating to patch snapshots over and over while 0.9.6 is known to work.
2001-07-30Support for Intel and HP-UXi assemblers.Andy Polyakov