Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-09 | Comply with optimization manual (no data should share cache-line with code). | Andy Polyakov | |
2005-04-30 | Allow for ./config no-sha0 [from stable]. | Andy Polyakov | |
2005-04-26 | Add DTLS support. | Ben Laurie | |
2005-04-14 | Check return values of <Digest>_Init functions in low level digest calls. | Dr. Stephen Henson | |
2005-04-11 | Add emacs cache files to .cvsignore. | Richard Levitte | |
2005-03-30 | Blow away Makefile.ssl. | Ben Laurie | |
2005-02-06 | This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELF | Andy Polyakov | |
and GNU binutils, but kept BSD make... And I took the opportunity to unify other targets to this common least denominator... | |||
2004-12-09 | Engage SHA1 IA64 assembler on IA64 platforms. | Andy Polyakov | |
2004-12-09 | SHA1 assembler for IA-64. | Andy Polyakov | |
2004-11-29 | sha1_block_asm_data_order can't hash if message crosses 2GB boundary. | Andy Polyakov | |
2004-11-26 | Engage RC4 IA-64 assembler module. | Andy Polyakov | |
2004-11-02 | Don't use $(EXHEADER) directly in for loops, as most shells will break | Richard Levitte | |
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org> | |||
2004-09-27 | SHA1 asm Pentium tune-up. Performance loss is not as bad anymore. | Andy Polyakov | |
2004-09-27 | sha256_block advances the input pointer double as fast sometimes. Fix the | Andy Polyakov | |
bug and test that it's actually gone. PR: 950 | |||
2004-09-10 | make update | Richard Levitte | |
2004-08-29 | Proper support for OpenBSD-i386 shared build, including assember modules! | Andy Polyakov | |
"Proper" means "compiles and passes test." Versioning is broken (I think). | |||
2004-08-29 | OPENSSL_ia32cap final touches. Note that OPENSSL_ia32cap is no longer a | Andy Polyakov | |
symbol, but a macro expanded as (*(OPENSSL_ia32cap_loc())). The latter is the only one to be exported to application. | |||
2004-08-01 | OpenBSD fix-up for new a.out targets. OpenBSD .s.o rule is busted... | Andy Polyakov | |
2004-08-01 | Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified" | Andy Polyakov | |
COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds under cygwin. It works (it produces cryptoeay32.dll and ssleay32.dll with everything exported by name), but it's primarily for testing/debugging purposes, at least for now... | |||
2004-07-25 | Make SHA-256/-512 optional. Note that no-sha switches off *all* SHA. | Andy Polyakov | |
2004-07-25 | Some compilers are just too whiny. Nothing makes Microsoft compiler | Andy Polyakov | |
stop complaining about loss of precision, but explicit cast. | |||
2004-07-25 | Some compilers are just too whiny. DEC C doesn't like long long... | Andy Polyakov | |
2004-07-23 | Build-n-link new IA-64 modules on Linux and HP-UX. | Andy Polyakov | |
2004-07-23 | Various IA-64 assembler fix-ups. | Andy Polyakov | |
2004-07-22 | EVP_Digest is size_t-fied, clean up test programs accordingly. | Andy Polyakov | |
2004-07-22 | Run SHA-256/-512 tests through EVP... | Andy Polyakov | |
2004-07-18 | Anchor AES and SHA-256/-512 assembler from C. | Andy Polyakov | |
2004-07-18 | Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes. | Andy Polyakov | |
I also used this opportunity to clean up some out-of-date targets and re-group targets by OS. | |||
2004-07-01 | Minor (+12% on P4) performance tweak for sha512_block_sse2. | Andy Polyakov | |
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-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-17 | Get rid of signed/unsigned warnings, and teach CVS about new things to | Geoff Thorpe | |
ignore. | |||
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-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-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-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. | |||
2004-05-17 | After the latest round of header-hacking, regenerate the dependencies in | Geoff Thorpe | |
the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read. | |||
2004-05-17 | Make reservations for FIPS code in HEAD branch, so that the moment FIPS | Andy Polyakov | |
comes in we have required macros in place. | |||
2004-05-15 | size_t-fication of message digest APIs. We should size_t-fy more APIs... | Andy Polyakov | |
2004-05-13 | SHA-224/-256/-384/-512 implementation. This is just sheer code commit. | Andy Polyakov | |
Makefile modifications, make test, etc. will appear later... | |||
2004-05-06 | SSE2 SHA512_Transform implementation. No, it's not used anywhere yet and | Andy Polyakov | |
is subject to change as C implementation is added... |