summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge main -> VMS_64BITBRANCH_VMS_64BITRichard Levitte2010-01-271434-52315/+172042
|
* Many changes from 0.9.8-dev.Richard Levitte2005-02-25320-18252/+9604
|
* This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'.cvs2svn2005-02-0632-0/+5631
|\
| * Make util/shlib_wrap.sh [Open]BSD-friendly.Andy Polyakov2005-02-061-3/+7
| |
| * Mention no-sse2 option in INSTALL note.Andy Polyakov2005-02-061-0/+14
| |
| * In mkdef.pl ignore trailing whitespace in #ifdef linesDr. Stephen Henson2005-02-051-1/+1
| |
| * Drop redundant -lc from a number of rules in Makefile.shared. It'sAndy Polyakov2005-02-031-14/+14
| | | | | | | | | | | | | | perfectly safe [compiler driver adds it] and in some situation even perfectly appropriate [mixing -pthread and -lc on FreeBSD can have lethal effect on apps/openssl]. I'd say we should get rid of more, but I remove those I can test myself...
| * Shut whiny make's up.Andy Polyakov2005-02-032-2/+2
| |
| * Address run-time linker problems: LD_PRELOAD issue on multi-ABI platformsAndy Polyakov2005-02-0120-186/+192
| | | | | | | | | | | | and SafeDllSearchMode in Windows. Submitted by: Richard Levitte
| * The first argument to load_iv should really be a char ** instead of anRichard Levitte2005-01-271-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 :-)
| * Oops, == should really be = when used with test ([ and ]).Richard Levitte2005-01-271-1/+1
| | | | | | | | | | | | | | I guess I use bash too much... Thanks to Peter Sylvester <Peter.Sylvester@edelweb.fr> for pointing it out to me.
| * Check for errors from EVP_VerifyInit_ex(), or EVP_VerifyUpdate mightRichard Levitte2005-01-271-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 warningRichard Levitte2005-01-273-10/+18
| |
| * The mix of CFLAGS and LDFLAGS is a bit confusing in my opinion, andRichard Levitte2005-01-263-110/+110
| | | | | | | | | | | | | | | | | | | | Makefile.shared was a bit overcomplicated. Make the shell variables LDFLAGS and SHAREDFLAGS in Makefile.shared get the values of $(CFLAGS) or $(LDFLAGS) as appropriate depending on the value the shell variables LDCMD and SHAREDCMD get. That leaves much less chance of confusion, since those pairs of shell variables always are defined together.
| * Respect the fact that most interactive shells don't restore stty settingsAndy Polyakov2005-01-261-18/+18
| | | | | | | | and make it work in non-interactive mode...
| * Please BSD make...Andy Polyakov2005-01-254-3/+4
| |
| * FreeBSD 5 refuses to #include <malloc.h>. Fix compiler warning afterAndy Polyakov2005-01-251-2/+4
| | | | | | | | http://cvs.openssl.org/chngview?cn=12843.
| * ./Configure to respect $thread_cflag variable.Andy Polyakov2005-01-241-5/+14
| |
| * Fold a bunch of linux and *BSD targets into [linux|BSD]-generic[32|64].Andy Polyakov2005-01-243-806/+227
| | | | | | | | | | | | Idea is to provide unified "fall-down" case for all rare platforms out there. ./config is free to enable some optimizations, such as endianness specification, specific -mcpu flags...
| * Default to AES u32 being unsinged int and not long. This improves cacheAndy Polyakov2005-01-243-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 forAndy Polyakov2005-01-241-508/+901
| | | | | | | | hand-coded zero-copy AES_cbc_encrypt.
| * linux-arm target update.Andy Polyakov2005-01-213-3/+7
| | | | | | | | PR: 991
| * linux-parisc update.Andy Polyakov2005-01-203-10/+12
| | | | | | | | | | PR: 990 Submitted by: Mike Frysinger <vapier@gentoo.org>
| * Bug-fix in CBC encrypt tail processing and commentary section update.Andy Polyakov2005-01-201-16/+29
| |
| * Apparently, at least with my VMS C environment, defining _XOPEN_SOURCERichard Levitte2005-01-191-3/+4
| | | | | | | | | | | | gets _POSIX_C_SOURC and _ANSI_C_SOURCE defined, which stops u_int from being defined, and that breaks havock into the rest of the standard headers... *sigh*
| * Small thing. It seems like we have to defined _XOPEN_SOURCE to getRichard Levitte2005-01-181-0/+2
| | | | | | | | isascii() on DEC/Compaq/HP C for VMS.
| * Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark.Andy Polyakov2005-01-186-124/+371
| |
| * Fix a typo in a.out assembler modules.Andy Polyakov2005-01-181-1/+1
| |
| * Reserve for AES CBC assembler implementation...Andy Polyakov2005-01-184-45/+45
| |
| * Don't zap AES CBC IV, when decrypting truncated content in place.Andy Polyakov2005-01-181-2/+4
| |
| * Changes concering RFC 3820 (proxy certificates) integration:Richard Levitte2005-01-1712-48/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 aDr. Stephen Henson2005-01-141-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.
| * INSTALL.DJGPP sync.Andy Polyakov2005-01-141-22/+21
| | | | | | | | PR: 989
| * Rely on e_os.h to appropriately define str[n]casecmp in non-POSIXAndy Polyakov2005-01-132-9/+6
| | | | | | | | environments.
| * "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% betterAndy Polyakov2005-01-134-781/+1227
| | | | | | | | performance on recent microarchitectures.
| * Fix an "oops" typo! Well, it was a debugging left-over...Andy Polyakov2005-01-131-1/+1
| |
| * O_NOFOLLOW is not appropriate when opening /dev/* entries on Solaris.Andy Polyakov2005-01-131-9/+20
| | | | | | | | PR: 998
| * Small typo, `mask' got the same value ORed to it twice instead ofRichard Levitte2005-01-121-1/+1
| | | | | | | | | | | | `mask' and `emask' getting that operation done once each. Patch supplied by Nils Larsch <nils.larsch@cybertrust.com>
| * Correct a faulty address assignment, and add a length check (notRichard Levitte2005-01-121-2/+3
| | | | | | | | really needed now, but may be needed in the future, who knows?).
| * FAQ update to mention no-sha0 as possible workaround for Tru64 compiler bug.Andy Polyakov2005-01-091-0/+4
| | | | | | | | | | Well, no-options seem to be busted in HEAD currently, which should/will be fixed one way or another (see PR#989 for a possible alternative).
| * DJGPP documentation note update.Andy Polyakov2005-01-091-3/+17
| |
| * Permit "monolithic" AES assembler implementations, i.e. such which wouldAndy Polyakov2005-01-094-45/+48
| | | | | | | | replace *whole* aes_core.c, not only AES_[de|en]crypt routines.
| * DJGPP update.Andy Polyakov2005-01-045-5/+16
| | | | | | | | | | PR: 989 Submitted by: Doug Kaufman
| * Borrow #include <string[s].h> from e_os.h.Andy Polyakov2004-12-311-6/+1
| |
| * Make whiny compilers stop complaining about missing prototype.Andy Polyakov2004-12-301-0/+1
| |
| * Fix Win32 test-suit.Andy Polyakov2004-12-301-19/+21
| |
| * Remove naming conflict between variable and label.Andy Polyakov2004-12-301-4/+4
| |
| * Commentary update for AES IA-64 assembler module.Andy Polyakov2004-12-301-1/+4
| |
| * Minor AES x86 assembler tune-up.Andy Polyakov2004-12-301-46/+59
| |
| * AES-CFB[18] 2x optimization. Well, I bet nobody cares about AES-CFB1Andy Polyakov2004-12-301-46/+20
| | | | | | | | performance, but anyway...