Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge main -> VMS_64BITBRANCH_VMS_64BIT | Richard Levitte | 2010-01-27 | 829 | -36635/+107345 |
| | |||||
* | Many changes from 0.9.8-dev. | Richard Levitte | 2005-02-25 | 221 | -14360/+5436 |
| | |||||
* | This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'. | cvs2svn | 2005-02-06 | 10 | -0/+4588 |
|\ | |||||
| * | The first argument to load_iv should really be a char ** instead of an | Richard Levitte | 2005-01-27 | 1 | -4/+4 |
| | | | | | | | | | | | | | | unsigned char **, since it points at text. Thanks to Nils Larsch <nils.larsch@cybertrust.com> for pointing out the inelegance of our code :-) | ||||
| * | Check for errors from EVP_VerifyInit_ex(), or EVP_VerifyUpdate might | Richard Levitte | 2005-01-27 | 1 | -1/+6 |
| | | | | | | | | | | cause a segfault... This was uncovered because EVP_VerifyInit() may fail in FIPS mode if the wrong algorithm is chosen... | ||||
| * | Get rid if the annoying warning | Richard Levitte | 2005-01-27 | 3 | -10/+18 |
| | | |||||
| * | Please BSD make... | Andy Polyakov | 2005-01-25 | 2 | -1/+2 |
| | | |||||
| * | FreeBSD 5 refuses to #include <malloc.h>. Fix compiler warning after | Andy Polyakov | 2005-01-25 | 1 | -2/+4 |
| | | | | | | | | http://cvs.openssl.org/chngview?cn=12843. | ||||
| * | Default to AES u32 being unsinged int and not long. This improves cache | Andy Polyakov | 2005-01-24 | 3 | -10/+18 |
| | | | | | | | | | | | | | | locality on 64-bit platforms (and fixes IA64 assembler-empowered build:-). The choice is guarded by newly introduced AES_LONG macro, which needs to be defined only on 16-bit platforms which we don't support (not that I know of). Meaning that one could as well skip long option altogether. | ||||
| * | Improve ECB performance (48+14*rounds -> 18+13*rounds) and reserve for | Andy Polyakov | 2005-01-24 | 1 | -508/+901 |
| | | | | | | | | hand-coded zero-copy AES_cbc_encrypt. | ||||
| * | Bug-fix in CBC encrypt tail processing and commentary section update. | Andy Polyakov | 2005-01-20 | 1 | -16/+29 |
| | | |||||
| * | Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark. | Andy Polyakov | 2005-01-18 | 4 | -90/+337 |
| | | |||||
| * | Reserve for AES CBC assembler implementation... | Andy Polyakov | 2005-01-18 | 1 | -2/+2 |
| | | |||||
| * | Don't zap AES CBC IV, when decrypting truncated content in place. | Andy Polyakov | 2005-01-18 | 1 | -2/+4 |
| | | |||||
| * | Changes concering RFC 3820 (proxy certificates) integration: | Richard Levitte | 2005-01-17 | 6 | -4/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Enforce that there should be no policy settings when the language is one of id-ppl-independent or id-ppl-inheritAll. - Add functionality to ssltest.c so that it can process proxy rights and check that they are set correctly. Rights consist of ASCII letters, and the condition is a boolean expression that includes letters, parenthesis, &, | and ^. - Change the proxy certificate configurations so they get proxy rights that are understood by ssltest.c. - Add a script that tests proxy certificates with SSL operations. Other changes: - Change the copyright end year in mkerr.pl. - make update. | ||||
| * | PKCS7_verify() performance optimization. When the content is large and a | Dr. Stephen Henson | 2005-01-14 | 1 | -4/+33 |
| | | | | | | | | | | | | memory BIO (for example from SMIME_read_PKCS7 and detached data) avoid lots of slow memory copies from the memory BIO by saving the content in a temporary read only memory BIO. | ||||
| * | Rely on e_os.h to appropriately define str[n]casecmp in non-POSIX | Andy Polyakov | 2005-01-13 | 1 | -9/+5 |
| | | | | | | | | environments. | ||||
| * | "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% better | Andy Polyakov | 2005-01-13 | 2 | -747/+1193 |
| | | | | | | | | performance on recent microarchitectures. | ||||
| * | Fix an "oops" typo! Well, it was a debugging left-over... | Andy Polyakov | 2005-01-13 | 1 | -1/+1 |
| | | |||||
| * | O_NOFOLLOW is not appropriate when opening /dev/* entries on Solaris. | Andy Polyakov | 2005-01-13 | 1 | -9/+20 |
| | | | | | | | | PR: 998 | ||||
| * | Correct a faulty address assignment, and add a length check (not | Richard Levitte | 2005-01-12 | 1 | -2/+3 |
| | | | | | | | | really needed now, but may be needed in the future, who knows?). | ||||
| * | Permit "monolithic" AES assembler implementations, i.e. such which would | Andy Polyakov | 2005-01-09 | 1 | -2/+2 |
| | | | | | | | | replace *whole* aes_core.c, not only AES_[de|en]crypt routines. | ||||
| * | DJGPP update. | Andy Polyakov | 2005-01-04 | 1 | -1/+7 |
| | | | | | | | | | | PR: 989 Submitted by: Doug Kaufman | ||||
| * | Borrow #include <string[s].h> from e_os.h. | Andy Polyakov | 2004-12-31 | 1 | -6/+1 |
| | | |||||
| * | Make whiny compilers stop complaining about missing prototype. | Andy Polyakov | 2004-12-30 | 1 | -0/+1 |
| | | |||||
| * | Commentary update for AES IA-64 assembler module. | Andy Polyakov | 2004-12-30 | 1 | -1/+4 |
| | | |||||
| * | Minor AES x86 assembler tune-up. | Andy Polyakov | 2004-12-30 | 1 | -46/+59 |
| | | |||||
| * | AES-CFB[18] 2x optimization. Well, I bet nobody cares about AES-CFB1 | Andy Polyakov | 2004-12-30 | 1 | -46/+20 |
| | | | | | | | | performance, but anyway... | ||||
| * | Oops-kind typos in aes-ia64.S... | Andy Polyakov | 2004-12-28 | 1 | -3/+3 |
| | | |||||
| * | iv needs to be const because it sometimes takes it's value from a | Richard Levitte | 2004-12-28 | 1 | -3/+4 |
| | | | | | | | | const. | ||||
| * | Forgot to synchronise the VMS build scripts. | Richard Levitte | 2004-12-28 | 1 | -2/+2 |
| | | |||||
| * | Add functionality needed to process proxy certificates. | Richard Levitte | 2004-12-28 | 15 | -26/+551 |
| | | |||||
| * | Minor cygwin update. | Andy Polyakov | 2004-12-27 | 1 | -1/+1 |
| | | | | | | | | PR: 949 | ||||
| * | Remove yet another redundant memcpy. Not at least performance critical, | Andy Polyakov | 2004-12-26 | 1 | -4/+3 |
| | | | | | | | | essentially cosmetic modification... | ||||
| * | Eliminate redundant memcpy of IV material. Performance improvement varies | Andy Polyakov | 2004-12-26 | 1 | -7/+25 |
| | | | | | | | | from platform to platform and can be as large as 20%. | ||||
| * | Engage AES x86 assembler module for COFF and a.out targets. | Andy Polyakov | 2004-12-26 | 3 | -6/+6 |
| | | |||||
| * | Engage AES x86 assembler module on ELF platforms. | Andy Polyakov | 2004-12-23 | 1 | -0/+7 |
| | | |||||
| * | x86 perlasm update to accomodate aes-586.pl. | Andy Polyakov | 2004-12-23 | 3 | -2/+32 |
| | | |||||
| * | Eliminate copies of TeN and TdN, use those found in assembler module. | Andy Polyakov | 2004-12-23 | 2 | -9/+26 |
| | | |||||
| * | AES x86 assembler implementation. | Andy Polyakov | 2004-12-23 | 1 | -0/+1082 |
| | | |||||
| * | Refine PowerPC platform support. | Andy Polyakov | 2004-12-20 | 2 | -3/+3 |
| | | |||||
| * | Remove unused buffer 'buf'. | Dr. Stephen Henson | 2004-12-20 | 1 | -3/+1 |
| | | |||||
| * | make update (oops, missed this file) | Richard Levitte | 2004-12-13 | 1 | -2/+3 |
| | | |||||
| * | Change libeay.num so it's synchronised with additions in 0.9.7-stable. | Richard Levitte | 2004-12-13 | 4 | -13/+26 |
| | | | | | | | | make update | ||||
| * | Remove duplicate lines. | Dr. Stephen Henson | 2004-12-12 | 3 | -3/+0 |
| | | |||||
| * | Solaris x86 perlasm update. | Andy Polyakov | 2004-12-10 | 1 | -2/+2 |
| | | |||||
| * | Engage SHA1 IA64 assembler on IA64 platforms. | Andy Polyakov | 2004-12-09 | 2 | -0/+7 |
| | | |||||
| * | Automatically mark the CRL cached encoding as invalid when some operations | Dr. Stephen Henson | 2004-12-09 | 3 | -0/+3 |
| | | | | | | | | are performed. | ||||
| * | SHA1 assembler for IA-64. | Andy Polyakov | 2004-12-09 | 1 | -0/+549 |
| | | |||||
| * | Extend RC4 test. | Andy Polyakov | 2004-12-07 | 1 | -0/+32 |
| | |