summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-08-22eng_rsax.c: improve portability [from HEAD].Andy Polyakov
2011-08-19modexp512-x86_64.pl: make it work with ml64 [from HEAD].Andy Polyakov
2011-08-14Remove hard coded ecdsaWithSHA1 hack in ssl routines and check for RSADr. Stephen Henson
using OBJ xref utilities instead of string comparison with OID name. This removes the arbitrary restriction on using SHA1 only with some ECC ciphersuites.
2011-08-14eng_rsax.c: make it work on Win64.Andy Polyakov
2011-08-14eng_rdrand.c: make it link in './config 386' case [from HEAD].Andy Polyakov
2011-08-12x86_64-xlate.pl: fix movzw [from HEAD].Andy Polyakov
2011-08-12Alpha assembler fixed from HEAD.Andy Polyakov
PR: 2577
2011-08-11aesni TLS GCM supportDr. Stephen Henson
2011-08-11Sync EVP AES modes from HEAD.Dr. Stephen Henson
2011-08-11Add XTS OIDs from HEAD.Dr. Stephen Henson
2011-08-11Sync ASM/modes to add CCM and XTS modes and assembly language optimisationDr. Stephen Henson
(from HEAD, original by Andy).
2011-08-11prevent compilation errors and warningsDr. Stephen Henson
2011-08-10Add provisory support for RDRAND [from HEAD].Andy Polyakov
2011-08-04Backport GCM support from HEAD.Dr. Stephen Henson
2011-08-04Backport GCM support from HEAD. Minimal support at present: no assemblyDr. Stephen Henson
language optimisation. [original by Andy]
2011-08-03fix memory leakDr. Stephen Henson
2011-07-28recognise ecdsaWithSHA1 OIDDr. Stephen Henson
2011-07-25Disable rsax for Windows: it doesn't currently work.Dr. Stephen Henson
2011-07-25Add HMAC ECC ciphersuites from RFC5289. Include SHA384 PRF support andDr. Stephen Henson
prohibit use of these ciphersuites for TLS < 1.2
2011-07-21Back-port TLS AEAD framework [from HEAD].Andy Polyakov
2011-07-21stop warningsDr. Stephen Henson
2011-07-20Add RSAX builtin engine [from HEAD].Andy Polyakov
2011-07-20PR: 2559Dr. Stephen Henson
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Reviewed by: steve Fix DTLS socket error bug
2011-07-20PR: 2555Dr. Stephen Henson
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Reviewed by: steve Fix DTLS sequence number bug
2011-07-20PR: 2550Dr. Stephen Henson
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Reviewed by: steve Fix DTLS HelloVerifyRequest Timer bug
2011-07-14PR: 2556 (partial)Dr. Stephen Henson
Reported by: Daniel Marschall <daniel-marschall@viathinksoft.de> Reviewed by: steve Fix OID routines. Check on encoding leading zero rejection should start at beginning of encoding. Allow for initial digit when testing when to use BIGNUMs which can increase first value by 2 * 40.
2011-07-13ms/uplink.c: fix Visual Studio 2010 warning [from HEAD].Andy Polyakov
2011-07-13config: config: detect if assembler supports --noexecstack and pass it downAndy Polyakov
[from HEAD].
2011-07-13perlasm/cbc.pl: fix tail processing bug [from HEAD].Andy Polyakov
PR: 2557
2011-07-11Fix typo.Bodo Möller
Submitted by: Jim Morrison
2011-07-08Update ordinals.Dr. Stephen Henson
2011-07-04x86_64-xlate.pl: update from HEAD.Andy Polyakov
2011-07-04sha1-x86_64.pl: nasm-related update from HEAD.Andy Polyakov
2011-07-01sha1-x86_64.pl: fix win64-specific typos and add masm support [from HEAD].Andy Polyakov
2011-07-01x86_64-xlate.pl: masm-specific update.Andy Polyakov
2011-07-01No need for trailing slash any more.Dr. Stephen Henson
2011-07-01Fix assembly language function renaming so it works on WIN64.Dr. Stephen Henson
2011-06-28Configure: add aesni-x86_64.o to VC-WIN64A line.Andy Polyakov
2011-06-28rc4-x86[_64].pl: back-sync with original 1.0.1.Andy Polyakov
2011-06-28AES-NI backport from HEAD. Note that e_aes.c doesn't implement all modesAndy Polyakov
from HEAD yet, more will be back-ported later.
2011-06-28x86[_64] assembler pack: back-port SHA1 and RC4 from HEAD.Andy Polyakov
2011-06-28x86[_64]cpuid.pl: harmonize OPENSSL_ia32_cpuid [from HEAD].Andy Polyakov
2011-06-28x86[_64] perlasm: pull-in from HEAD.Andy Polyakov
2011-06-28Expand OPENSSL_ia32cap_P to 64 bits. It might appear controversial, becauseAndy Polyakov
such operation can be considered as breaking binary compatibility. However! OPNESSL_ia32cap_P is accessed by application through pointer returned by OPENSSL_ia32cap_loc() and such change of *internal* OPENSSL_ia32cap_P declaration is possible specifically on little-endian platforms, such as x86[_64] ones in question. In addition, if 32-bit application calls OPENSSL_ia32cap_loc(), it clears upper half of capability vector maintaining the illusion that it's still 32 bits wide.
2011-06-27auto detect configuration using KERNEL_BITS and CCDr. Stephen Henson
2011-06-24allow KERNEL_BITS to be specified in the environmentDr. Stephen Henson
2011-06-22PR: 2470Dr. Stephen Henson
Submitted by: Corinna Vinschen <vinschen@redhat.com> Reviewed by: steve Don't call ERR_remove_state from DllMain.
2011-06-22PR: 2543Dr. Stephen Henson
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Reviewed by: steve Correctly handle errors in DTLSv1_handle_timeout()
2011-06-22PR: 2540Dr. Stephen Henson
Submitted by: emmanuel.azencot@bull.net Reviewed by: steve Prevent infinite loop in BN_GF2m_mod_inv().
2011-06-22correctly encode OIDs near 2^32Dr. Stephen Henson