Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-07-16 | Using Horner's algorithm to evaluate the ec polynomial | Geoff Thorpe | |
(suggested by Adam Young <ayoung@cigital.com>) Submitted by: Nils Larsch | |||
2004-07-12 | I think it could be a good thing to know what went wrong with the tests... | Richard Levitte | |
2004-07-11 | 'SSL_add_dir_cert_subjects_to_stack' is longer than 31 characters. | Richard Levitte | |
Lucky me, I had prepared for this :-). | |||
2004-07-11 | o_dir needs to be compiler with the warnings about dollar signs in | Richard Levitte | |
identities disabled. | |||
2004-07-11 | In some cases, EVMSERR isn't visible (that's fairly new...). | Richard Levitte | |
Don't have a constant that you're going to assign to, that's just plain stupid (I was the stupidhead here...). | |||
2004-07-11 | Integration of RC4 AMD64 module. | Andy Polyakov | |
2004-07-11 | RC4 tune-up for AMD64. Performance improvement of 2.22x is measured for | Andy Polyakov | |
linux-x86_64 target. | |||
2004-07-10 | Copy a few files from LPlib (a new project of mine), add a wrapper. | Richard Levitte | |
Now we have directory reading capabilities for VMS as well, and all of it in a fairly general manner. | |||
2004-07-08 | o_str.c: Windows doesn't have <strings.h>, and since we use _strnicmp() and | Richard Levitte | |
_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> | |||
2004-07-06 | Delta CRL support in extension code. | Dr. Stephen Henson | |
2004-07-06 | Improve error handling if decompression of an ec point fails, and cleanup | Geoff Thorpe | |
ec_curve.c (unify comments, etc). Submitted by: Nils Larsch Reviewed by: Bodo Moeller, Geoff Thorpe | |||
2004-07-04 | Delete non-POSIX header file. | Dr. Stephen Henson | |
2004-07-04 | PKCS#8 fixes from stable branch. | Dr. Stephen Henson | |
2004-07-01 | Minor (+12% on P4) performance tweak for sha512_block_sse2. | Andy Polyakov | |
2004-07-01 | AES assembler implementation for IA-64. Note that there is no anchor from | Andy Polyakov | |
C code yet... | |||
2004-07-01 | New SHA algorithms assembler implementation for IA-64. Note that despite | Andy Polyakov | |
module name both SHA-256 and SHA-512 are supported. | |||
2004-07-01 | New scalable bn_mul_add_words loop, which provides up to >20% overall | Andy Polyakov | |
performance improvement. Make module more gcc friendly and clarify copyright issues for division routine. | |||
2004-06-28 | Changes for VOS, submitted by Paul Green <Paul.Green@stratus.com>. | Richard Levitte | |
PR: 499 | |||
2004-06-28 | NetWare fixes provided by Verdon Walker for OpenSSL 0.9.8-dev. | Richard Levitte | |
The changes have been mailed to <crypt@bis.doc.gov> as well. PR: 903 | |||
2004-06-20 | Tidy up, including; | Geoff Thorpe | |
- 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 | |||
2004-06-19 | Incomplete initial sweep over the engine code. Mainly reducing some | Geoff Thorpe | |
comment-noise to managable levels and inverting the sense of the "uptodate" boolean (which was counter-intuitive the way I'd left it). | |||
2004-06-17 | Deprecate unused cruft, and "make update". | Geoff Thorpe | |
2004-06-17 | Minor change to group like functions together. | Geoff Thorpe | |
2004-06-17 | Actually, that last change to BN_get_word() was a little too simple. | Geoff Thorpe | |
2004-06-17 | Get rid of signed/unsigned warnings, and teach CVS about new things to | Geoff Thorpe | |
ignore. | |||
2004-06-17 | As Nils put it; | Geoff Thorpe | |
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 | |||
2004-06-17 | BN_div_word() was breaking when called from BN_bn2dec() (actually, this is | Geoff Thorpe | |
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 | |||
2004-06-15 | Making some values explicitely unsigned was derived from ongoing work | Richard Levitte | |
that isn't yet committed. It wasn't meant to be committed already, so I'm removing it for now. | |||
2004-06-15 | Typo, setting the first element of nids[] to NULL instead of setting | Richard Levitte | |
*cnids. | |||
2004-06-14 | Correct the return codes for ecdsatest. | Geoff Thorpe | |
Submitted by: Nils Larsch Reviewed by: Geoff Thorpe | |||
2004-06-11 | SHA fails to compile on x86_64 if compiled with custom flags, without | Andy Polyakov | |
recommended -DMD32_REG_T=int in particular. PR: 893 Submitted by: Michal Ludvig <michal-list@logix.cz> | |||
2004-06-01 | This fixes the installation target for dynamic engines, which was trying to | Geoff Thorpe | |
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/". | |||
2004-05-31 | Extend HMAC_MAX_MD_CBLOCK to accomodate SHA-512. | Andy Polyakov | |
2004-05-31 | make update | Richard Levitte | |
2004-05-31 | EVP bindings to new SHA algorithms. | Andy Polyakov | |
2004-05-31 | objects.txt update for SHA-224/-256/-384/-512. SHA-224 ids still appear | Andy Polyakov | |
"draft," but we have to start somewhere... Submitted by: Nils Larsch <nlarsch@compuserve.de> | |||
2004-05-31 | Typo in commentary section. | Andy Polyakov | |
2004-05-31 | Final SHA-256/-512 touches. Extra md_len field in SHA[256|512]_CTX | Andy Polyakov | |
reserves for truncated hash function output mode and makes SHA224 thread-safe. Next stop is integration with EVP and we're done... | |||
2004-05-31 | Kill unused macro and reimplement it for that single context it can | Andy Polyakov | |
actually be used, namely x86* platforms [because they don't bomb on unaligned access]. This resulted in 30-40% [depending on message length] improvement for SHA-256 compiled with gcc and running on P4. In the lack of assembler implementation I give the compiler all the help it can possibly get:-) | |||
2004-05-30 | SHA224_Update() and SHA224_Final() aren't implemented, and since | Richard Levitte | |
SHA224() uses SHA256_Update() and SHA256_Final() instead, let's just create aliases in form of macros. make update | |||
2004-05-29 | gcc -Wcast-qual clean-up. | Andy Polyakov | |
2004-05-28 | Make sure we return 0 if test passed. | Andy Polyakov | |
2004-05-28 | Eliminate compiler warnings and throw in performance table. | Andy Polyakov | |
2004-05-27 | SHA-224 test vectors added. | Andy Polyakov | |
2004-05-27 | Since num is now a size_t, it's not necssary to check for less than 0, | Richard Levitte | |
AND it avoids warnings on certain systems. | |||
2004-05-26 | Synchronise VMS with the Unixly Malefiles. | Richard Levitte | |
2004-05-25 | make update | Richard Levitte | |
2004-05-20 | SHA-256/-512 update. A bug fix, SHA-512 tune-up for AMD64, hook for SSE2 | Andy Polyakov | |
code, Makefile update. | |||
2004-05-20 | Stress collector/padding function. | Andy Polyakov | |
2004-05-20 | Final API adaptation. Final, "all openssl" performance numbers [not mixture | Andy Polyakov | |
of different implementations]. Real-life performance improvement is rated at 2-3x, not 6x as preliminary announced. |