aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2005-03-31Give everything prototypes (well, everything that's actually used).Ben Laurie46-296/+387
2005-03-30fix headerNils Larsch1-1/+1
2005-03-30Blow away Makefile.ssl.Ben Laurie46-188/+141
2005-03-30Constification.Ben Laurie4-12/+12
2005-03-28when building with OPENSSL_NO_DEPRECATED defined BN_zero is a macroNils Larsch1-1/+1
2005-03-24undo Cygwin changeUlf Möller1-6/+20
2005-03-22test, remove unnecessary const castNils Larsch2-2/+2
2005-03-19Use Windows randomness code on CygwinUlf Möller1-2/+2
2005-03-19fix breakage for Perl versions that do boolean operations on long wordsUlf Möller1-2/+2
2005-03-13"make depend". This takes into account the algorithms that are nowBodo Möller1-20/+10
2005-03-12Cygwin to use DSO_FLFCN and mingw to use DSO_WIN32.Andy Polyakov1-1/+1
2005-03-12Avoid re-build avalanches with HP-UX make.Andy Polyakov1-0/+1
2005-03-11fix potential memory leak when allocation failsBodo Möller1-0/+3
2005-03-09Fix typoBodo Möller1-1/+1
2005-02-19Fix hang in EGD/PRNGD query when communication socket is closedLutz Jänicke1-2/+6
2005-02-14Fix possible memory leak.Dr. Stephen Henson1-5/+6
2005-02-06Remove unused assembler modules.Andy Polyakov34-10814/+0
2005-02-06This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELFAndy Polyakov10-74/+64
2005-01-27The first argument to load_iv should really be a char ** instead of anRichard Levitte1-4/+4
2005-01-27Check for errors from EVP_VerifyInit_ex(), or EVP_VerifyUpdate mightRichard Levitte1-1/+6
2005-01-27Get rid if the annoying warningRichard Levitte3-10/+18
2005-01-25Please BSD make...Andy Polyakov2-1/+2
2005-01-25FreeBSD 5 refuses to #include <malloc.h>. Fix compiler warning afterAndy Polyakov1-2/+4
2005-01-24Default to AES u32 being unsinged int and not long. This improves cacheAndy Polyakov3-10/+18
2005-01-24Improve ECB performance (48+14*rounds -> 18+13*rounds) and reserve forAndy Polyakov1-508/+901
2005-01-20Bug-fix in CBC encrypt tail processing and commentary section update.Andy Polyakov1-16/+29
2005-01-18Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark.Andy Polyakov4-90/+337
2005-01-18Reserve for AES CBC assembler implementation...Andy Polyakov1-2/+2
2005-01-18Don't zap AES CBC IV, when decrypting truncated content in place.Andy Polyakov1-2/+4
2005-01-17Changes concering RFC 3820 (proxy certificates) integration:Richard Levitte6-4/+14
2005-01-14PKCS7_verify() performance optimization. When the content is large and aDr. Stephen Henson1-4/+33
2005-01-13Rely on e_os.h to appropriately define str[n]casecmp in non-POSIXAndy Polyakov1-9/+5
2005-01-13"Monolithic" x86 assembler replacement for aes_core.c. Up to +15% betterAndy Polyakov2-747/+1193
2005-01-13Fix an "oops" typo! Well, it was a debugging left-over...Andy Polyakov1-1/+1
2005-01-13O_NOFOLLOW is not appropriate when opening /dev/* entries on Solaris.Andy Polyakov1-9/+20
2005-01-12Correct a faulty address assignment, and add a length check (notRichard Levitte1-2/+3
2005-01-09Permit "monolithic" AES assembler implementations, i.e. such which wouldAndy Polyakov1-2/+2
2005-01-04DJGPP update.Andy Polyakov1-1/+7
2004-12-31Borrow #include <string[s].h> from e_os.h.Andy Polyakov1-6/+1
2004-12-30Make whiny compilers stop complaining about missing prototype.Andy Polyakov1-0/+1
2004-12-30Commentary update for AES IA-64 assembler module.Andy Polyakov1-1/+4
2004-12-30Minor AES x86 assembler tune-up.Andy Polyakov1-46/+59
2004-12-30AES-CFB[18] 2x optimization. Well, I bet nobody cares about AES-CFB1Andy Polyakov1-46/+20
2004-12-28Oops-kind typos in aes-ia64.S...Andy Polyakov1-3/+3
2004-12-28iv needs to be const because it sometimes takes it's value from aRichard Levitte1-3/+4
2004-12-28Forgot to synchronise the VMS build scripts.Richard Levitte1-2/+2
2004-12-28Add functionality needed to process proxy certificates.Richard Levitte15-26/+551
2004-12-27Minor cygwin update.Andy Polyakov1-1/+1
2004-12-26Remove yet another redundant memcpy. Not at least performance critical,Andy Polyakov1-4/+3
2004-12-26Eliminate redundant memcpy of IV material. Performance improvement variesAndy Polyakov1-7/+25