aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Collapse)AuthorAgeFilesLines
* Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds.Andy Polyakov2005-12-168-41/+41
| | | | Engage run-time switch between bn_mul_mont_fpu and bn_mul_mont_int.
* Make framework for Whirlpool assembler flexible.Andy Polyakov2005-12-161-1/+3
|
* Engage Whirlpool assembler and mention Whirlpool in CHANGES.Andy Polyakov2005-12-161-4/+7
|
* We all make typos:-) Fix just introduced ones in bn.hAndy Polyakov2005-12-161-3/+3
|
* Eliminate warning induced by http://cvs.openssl.org/chngview?cn=14690 andAndy Polyakov2005-12-165-124/+13
| | | | keep disclaiming narrower than 32-bit support.
* To exclude contention for shared FPU on T1, trade 3% of DES performance.Andy Polyakov2005-12-151-3/+3
|
* sparccpuid module update.Andy Polyakov2005-12-152-19/+150
|
* Add IALU-only bn_mul_mont for SPARCv9. See commentary section for details.Andy Polyakov2005-12-151-0/+623
|
* Switch 64-bit sparcv9 platforms from bn(64,64) to bn(64,32). This doesn'tAndy Polyakov2005-12-151-93/+64
| | | | | | | | have impact on performance, because amount of multiplications does not increase with this switch, not on sparcv9 that is. On the contrary, it actually improves performance, because it spares a load of instructions used to chase carries. Not to mention that BN assembler modules can be shared more freely between 32- and 64-bit builts.
* Allow for bn(64,32) on LP64 platforms.Andy Polyakov2005-12-151-2/+2
|
* commentBodo Möller2005-12-131-1/+2
|
* Minor aes-sparcv9.pl optimization.Andy Polyakov2005-12-101-12/+8
|
* Engage AES for UltraSPARC in sparcv9 targets.Andy Polyakov2005-12-101-0/+3
|
* Revoke the option to share AES S-boxes between C and assembler. It wastesAndy Polyakov2005-12-101-16/+0
| | | | space, but gives total flexibility [back].
* Initial draft for AES for UltraSPARC assembler.Andy Polyakov2005-12-101-0/+1166
|
* Support for indirect calls in x86 assembler modules.Andy Polyakov2005-12-064-6/+9
|
* Fix typos in wp-mmx.pl.Andy Polyakov2005-12-061-2/+2
|
* Update from 0.9.8-stable.Dr. Stephen Henson2005-12-051-115/+15
|
* Update from stable branch.Dr. Stephen Henson2005-12-051-1/+1
|
* Make ZLIB without ZLIB_SHARED compiled again.Dr. Stephen Henson2005-12-031-1/+3
|
* Couple other benchmark comparisons for wp-x86_64.pl.Andy Polyakov2005-12-031-3/+4
|
* x86cpuid.pl update.Andy Polyakov2005-12-031-0/+39
|
* New functions to support opaque EVP_CIPHER_CTX handling.Dr. Stephen Henson2005-12-022-0/+18
|
* Add error checking to avoid crashing when zlib cannot be loaded.Dr. Stephen Henson2005-12-021-2/+7
|
* Include EVP_whirlpool() prototype in evp.hDr. Stephen Henson2005-12-021-0/+3
|
* wq instead of wp? That's gotta be among the more amazing typos I'veRichard Levitte2005-12-021-1/+1
| | | | made...
* Whirlpool was added to EVP, so let's build it on VMS as well.Richard Levitte2005-12-011-1/+1
|
* Whirlpool for x86_64.Andy Polyakov2005-11-301-0/+468
|
* Add Whirlpool to EVP.Andy Polyakov2005-11-303-2/+60
|
* Adapt Whirlpool API for EVP.Andy Polyakov2005-11-302-8/+18
|
* Fix typos in wp-mmx.pl.Andy Polyakov2005-11-301-3/+3
|
* Build Whirlpool on VMS as wellRichard Levitte2005-11-292-2/+4
|
* Add Whirlpool OID.Andy Polyakov2005-11-284-5/+17
|
* Remove development leftover from whrlpool/asm/wp-mmx.pl.Andy Polyakov2005-11-281-2/+2
|
* Add missing Makefile and fix couple of typos in commentary.Andy Polyakov2005-11-283-2/+94
|
* Whirlpool hash implementation. The fact that subdirectory and .h file areAndy Polyakov2005-11-289-0/+1686
| | | | | | called whrlpool is not a typo, but a way to keep the names shorter than 8 characters. Remaining TODO list comprises adding OID, EVP, corresponding flag to apps/openssl dgst, benchmark, engage assembler...
* Extensive OID code enhancement and fixes.Dr. Stephen Henson2005-11-202-57/+200
|
* Synchronise with the Unix build.Richard Levitte2005-11-191-2/+2
|
* deFUDify: don't require OPENSSL_EC_BIN_PT_COMPBodo Möller2005-11-161-141/+0
|
* deFUDify: don't require OPENSSL_EC_BIN_PT_COMPBodo Möller2005-11-152-21/+86
|
* Apply "better safe than sorry" approach after addressing sporadic SEGV inAndy Polyakov2005-11-151-0/+12
| | | | bn_sub_words to the rest of the sparcv8plus.S.
* Attempt to resolve sporadic SEGV crashes in bn_sub_words in OpenSSH. I'mAndy Polyakov2005-11-111-2/+2
| | | | baffled why it crashes and does it sporadically...
* Update from stable branch.Dr. Stephen Henson2005-11-111-6/+6
|
* Throw in comment so that one doesn't get tempted to optimize it away.Andy Polyakov2005-11-091-1/+1
|
* Avoid end-less loop when libcrypto.a is manually deleted, but 'make clean'Andy Polyakov2005-11-091-2/+4
| | | | | | | was not executed. It doesn't excuse user from running 'make clean', it simply avoids process table exhaustion. PR: 1236 Submitted by: Michael Richardson
* Minor perlasm clean-up.Andy Polyakov2005-11-092-3/+2
|
* Move declaration for optional bn_mul_mont to bn_lcl.h in order to hideAndy Polyakov2005-11-062-1/+1
| | | | it from mkdef.pl.
* Address MASM-specific problems introduced withAndy Polyakov2005-11-064-238/+13
| | | | http://cvs.openssl.org/chngview?cn=14547.
* Update from stable branch.Dr. Stephen Henson2005-11-061-1/+2
|
* x86_64-xlate.pl commentary section update.Andy Polyakov2005-11-061-1/+4
|