summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Sync with HEAD. For reference. _WIN64 is defined on AMD64 as well. UnlikeBRANCH_WIN64Andy Polyakov2004-07-171-10/+5
| | | | | IA-64 AMD64 tolerates unaligned access, which is why condition explicitly checks for _M_IA64 only.
* Recent changes from HEAD.Richard Levitte2004-07-1240-511/+629
|
* This commit was manufactured by cvs2svn to create branch 'BRANCH_WIN64'.cvs2svn2004-07-1112-0/+2596
|\
| * This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'.cvs2svn2004-07-1112-0/+2596
| |\
| | * In some cases, EVMSERR isn't visible (that's fairly new...).Richard Levitte2004-07-111-2/+7
| | | | | | | | | | | | | | | Don't have a constant that you're going to assign to, that's just plain stupid (I was the stupidhead here...).
| | * Integration of RC4 AMD64 module.Andy Polyakov2004-07-113-3/+5
| | |
| | * RC4 tune-up for AMD64. Performance improvement of 2.22x is measured forAndy Polyakov2004-07-111-0/+189
| | | | | | | | | | | | linux-x86_64 target.
| | * BIS correction/additionBodo Möller2004-07-111-5/+11
| | |
| | * make updateRichard Levitte2004-07-102-25/+150
| | |
| | * Use the new directory reading functions.Richard Levitte2004-07-101-109/+18
| | |
| | * Copy a few files from LPlib (a new project of mine), add a wrapper.Richard Levitte2004-07-1012-5/+729
| | | | | | | | | | | | | | | Now we have directory reading capabilities for VMS as well, and all of it in a fairly general manner.
| | * o_str.c: Windows doesn't have <strings.h>, and since we use _strnicmp() andRichard Levitte2004-07-082-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | _stricmp() on that platform, use the appropriate header file for it, <string.h>. o_str.h: we only want to get size_t, which is defined in <stddef.h>. Philippe Bougeret <philippe.bougeret@freesbee.fr> notified us about Windows not having a <strings.h>
| | * Delta CRL support in extension code.Dr. Stephen Henson2004-07-063-1/+13
| | |
| | * Improve error handling if decompression of an ec point fails, and cleanupGeoff Thorpe2004-07-066-97/+121
| | | | | | | | | | | | | | | | | | | | | ec_curve.c (unify comments, etc). Submitted by: Nils Larsch Reviewed by: Bodo Moeller, Geoff Thorpe
| | * Delete non-POSIX header file.Dr. Stephen Henson2004-07-041-1/+0
| | |
| | * PKCS#8 fixes from stable branch.Dr. Stephen Henson2004-07-042-5/+7
| | |
| | * Don't try to parse non string types.Dr. Stephen Henson2004-07-011-0/+10
| | |
| | * Stop compiler warnings with debug-steveDr. Stephen Henson2004-07-011-1/+1
| | |
| | * Explain a little better what BN_num_bits() and BN_num_bits_word() do.Richard Levitte2004-07-011-3/+23
| | | | | | | | | | | | | | | | | | | | | Add a note as to how these functions do not always return the key size, and how one can deal with that. PR: 907
| | * Minor (+12% on P4) performance tweak for sha512_block_sse2.Andy Polyakov2004-07-011-16/+29
| | |
| | * AES assembler implementation for IA-64. Note that there is no anchor fromAndy Polyakov2004-07-011-0/+1248
| | | | | | | | | | | | C code yet...
| | * New SHA algorithms assembler implementation for IA-64. Note that despiteAndy Polyakov2004-07-011-0/+432
| | | | | | | | | | | | module name both SHA-256 and SHA-512 are supported.
| | * New scalable bn_mul_add_words loop, which provides up to >20% overallAndy Polyakov2004-07-011-131/+86
| | | | | | | | | | | | | | | performance improvement. Make module more gcc friendly and clarify copyright issues for division routine.
| | * Changes for VOS, submitted by Paul Green <Paul.Green@stratus.com>.Richard Levitte2004-06-287-96/+123
| | | | | | | | | | | | PR: 499
| | * Make the tests of EVP operations without padding. As a consequence,Richard Levitte2004-06-281-5/+2
| | | | | | | | | | | | | | | | | | there's no need for a larger BUFSIZE any more... PR: 904
| | * Make sure that the buffers are large enough to contain padding.Richard Levitte2004-06-281-1/+5
| | | | | | | | | | | | PR: 904
| | * NetWare fixes provided by Verdon Walker for OpenSSL 0.9.8-dev.Richard Levitte2004-06-287-38/+59
| | | | | | | | | | | | | | | | | | The changes have been mailed to <crypt@bis.doc.gov> as well. PR: 903
| | * Linux on ARM needs -ldlRichard Levitte2004-06-281-1/+1
| | | | | | | | | | | | PR: 905
| | * Reformat pkcs8 source.Dr. Stephen Henson2004-06-241-100/+174
| | |
| | * Tidy up, including;Geoff Thorpe2004-06-203-30/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove unused and unuseful debug cruft. - Remove unnecessary 'top' fudging from BN_copy(). - Fix a potential memory leak and simplify the expansion logic in BN_bin2bn(). Submitted by: Nils Larsch Reviewed by: Geoff Thorpe
| | * Incomplete initial sweep over the engine code. Mainly reducing someGeoff Thorpe2004-06-191-69/+22
| | | | | | | | | | | | | | | comment-noise to managable levels and inverting the sense of the "uptodate" boolean (which was counter-intuitive the way I'd left it).
| | * Deprecate unused cruft, and "make update".Geoff Thorpe2004-06-175-3/+15
| | |
| | * Attempt to bring the 'engine' documentation up to date w.r.t missingGeoff Thorpe2004-06-171-114/+92
| | | | | | | | | | | | | | | | | | | | | prototypes, etc. Also, some fairly significant edits were made to the text (who wrote this crap anyway? oh wait ...), removing stuff which is overkill, rewriting stuff that was opaque, correcting things that were just downright false, etc.
| | * Minor change to group like functions together.Geoff Thorpe2004-06-171-3/+2
| | |
| | * Actually, that last change to BN_get_word() was a little too simple.Geoff Thorpe2004-06-171-1/+3
| | |
| * | Recent (and not so recent) changes from HEAD.Richard Levitte2004-06-28244-5816/+6504
| | |
* | | Recent (and not so recent) changes from HEAD.Richard Levitte2004-06-28240-5792/+6479
| | |
* | | This commit was manufactured by cvs2svn to create branch 'BRANCH_WIN64'.cvs2svn2004-06-1718-0/+4256
|\ \ \ | |/ /
| * | This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'.cvs2svn2004-06-1718-0/+4256
| |\ \ | | |/
| | * Get rid of signed/unsigned warnings, and teach CVS about new things toGeoff Thorpe2004-06-173-8/+10
| | | | | | | | | | | | ignore.
| | * Tweak my debug target flags.Geoff Thorpe2004-06-171-1/+1
| | |
| | * As Nils put it;Geoff Thorpe2004-06-171-48/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yet another question: some time ago you changed BN_set_word. Why didn't you change BN_get_word as well? Quite. I'm also removing the older commented-out implementations to improve readability. This complex stuff seems to date from a time when the types didn't match up well. Submitted by: Nils Larsch, Geoff Thorpe
| | * BN_div_word() was breaking when called from BN_bn2dec() (actually, this isGeoff Thorpe2004-06-172-1/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | the only function that uses it) because it would trip up an assertion in bn_div_words() when first invoked. This also adds BN_div_word() testing to bntest. Submitted by: Nils Larsch Reviewed by: Geoff Thorpe
| | * Making some values explicitely unsigned was derived from ongoing workRichard Levitte2004-06-151-2/+2
| | | | | | | | | | | | | | | that isn't yet committed. It wasn't meant to be committed already, so I'm removing it for now.
| | * Typo, setting the first element of nids[] to NULL instead of settingRichard Levitte2004-06-151-2/+2
| | | | | | | | | | | | *cnids.
| | * Correct the return codes for ecdsatest.Geoff Thorpe2004-06-141-4/+4
| | | | | | | | | | | | | | | Submitted by: Nils Larsch Reviewed by: Geoff Thorpe
| | * More precise explanation of session id context requirements.Lutz Jänicke2004-06-141-1/+2
| | |
| | * SHA fails to compile on x86_64 if compiled with custom flags, withoutAndy Polyakov2004-06-111-3/+3
| | | | | | | | | | | | | | | | | | recommended -DMD32_REG_T=int in particular. PR: 893 Submitted by: Michal Ludvig <michal-list@logix.cz>
| | * "no-engine" was being ignored, so remove it from the advertised syntax.Geoff Thorpe2004-06-031-7/+1
| | | | | | | | | | | | Also remove some commented-out lines of code that deny CVS its purpose.
| | * This fixes the installation target for dynamic engines, which was trying toGeoff Thorpe2004-06-015-5/+8
| | | | | | | | | | | | | | | | | | | | | install to a different location than it had created. (BTW, VMS will need a matching fix in eng_list.c.) Note, these aren't ssl-specific, so I'm putting "engines/" into the libs directory rather than at the "--prefix" level or inside "ssl/".