summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Collapse)Author
2006-09-06Remove non-functional part of recent patch, after discussion withBodo Möller
Colin Percival (this would have caused more problems than solved, and isn't really necessary anyway)
2006-09-05Avoid PKCS #1 v1.5 signature attack discovered by Daniel BleichenbacherMark J. Cox
(CVE-2006-4339) Submitted by: Ben Laurie, Google Security Team Reviewed by: bmoeller, mjc, shenson
2006-08-31Rewrite sha1-586.pl.Andy Polyakov
2006-08-31Fix bug in aes-586.pl.Andy Polyakov
2006-08-31Fix bug in x86unix.pl introduced in latest update.Andy Polyakov
PR: 1380
2006-08-31Fix C++ style comments, change assert to OPENSSL_assert, stop warning withDr. Stephen Henson
pedantic mode.
2006-08-31Fix leakDr. Stephen Henson
2006-08-31Forward port of IGE mode.Ben Laurie
2006-08-28Make things static that should be. Declare stuff in headers that should be.Ben Laurie
Fix warnings.
2006-08-13Use gmtime on cygwinUlf Möller
Submitted by: Corinna Vinschen
2006-08-09+20% tune-up for Power5.Andy Polyakov
2006-08-07Revised AES_cbc_encrypt in x86 assembler module.Andy Polyakov
2006-08-02Agressively prefetch S-box in SSE codepatch, relax alignment requirement,Andy Polyakov
check for SSE bit instead of MMX, as pshufw was introduces in PIII, minor optimization, typos...
2006-08-02Switch to compact S-box when generating AES key schedule.Andy Polyakov
2006-08-01Switch to compact S-box when generating AES key schedule.Andy Polyakov
2006-07-31Engage assembler in solaris64-x86_64-cc.Andy Polyakov
2006-07-31perlasm/x86unix.pl update.Andy Polyakov
2006-07-31Next generation aes-586.pl featuring AES_[en|de]crypt, accessing exclusivelyAndy Polyakov
256 byte S-box. AES_cbc_encrypt needs further work as it should also use slow routines when processing smaller amount of data.
2006-07-25Support for multiple CRLs with same issuer name in X509_STORE. ModifyDr. Stephen Henson
verify logic to try to use an unexpired CRL if possible.
2006-07-24Cache some CRL related extensions.Dr. Stephen Henson
2006-07-21Avoid warning.Dr. Stephen Henson
2006-07-20Use correct pointer types for various functions.Dr. Stephen Henson
2006-07-19New Camellia implementation (replacing previous version)Bodo Möller
Submitted by: NTT
2006-07-18Store canonical encodings of Name structures. Update X509_NAME_cmp() to useDr. Stephen Henson
them.
2006-07-18Reimplement outer rounds as "compact" in x86 assembler. This has ratherAndy Polyakov
strong impact on decrypt performance, 20-25%. One probably should consider switching between slower and faster routines depending on how much data we were asked to process.
2006-07-17WIN32 fixes signed/unsigned issues and slightly socket semantics.Dr. Stephen Henson
2006-07-17Update .cvsignore again.Dr. Stephen Henson
2006-07-17Update .cvsignoreDr. Stephen Henson
2006-07-17Fix various error codes to match functions.Dr. Stephen Henson
2006-07-17New non-blocking OCSP functionality.Dr. Stephen Henson
2006-07-14Add option for "compact" rounds to aes_x86core.c. "Compact" rounds areAndy Polyakov
those referencing compact, 256-byte, S-boxes.
2006-07-12Bugfix: don't look in internal table for signature if found in applicationDr. Stephen Henson
supplied list.
2006-07-12New docs for EVP_Digest{Sign,Verify}*() function. Update existing docs.Dr. Stephen Henson
2006-07-10Allow digests to supply S/MIME micalg values from a ctrl.Dr. Stephen Henson
Send ctrls to EVP_PKEY_METHOD during signing of PKCS7 structure so customisation is possible.
2006-07-09New functions to add and free up application defined signature OIDs.Dr. Stephen Henson
2006-07-09Set detached flag in PKCS7 structure earlier to avoid eating up memory.Dr. Stephen Henson
PR: 1071
2006-07-09New functions to enumerate digests and ciphers.Dr. Stephen Henson
2006-07-04Fix compiler warnings.Andy Polyakov
2006-07-04Unsigned vs signed comparison warning.Andy Polyakov
2006-07-04Typos(?) in HEAD/crypto/evp/p_lib.c.Andy Polyakov
2006-07-02dsa_pub_cmp() doesn't need to check parameters because that is done inDr. Stephen Henson
EVP_PKEY_cmp().
2006-07-02Make return value from EVP_PKEY_cmp() and EVP_PKEY_cmp_parameters() consistent.Dr. Stephen Henson
2006-07-02Prepare playground for AES experimental code.Andy Polyakov
2006-06-30use <poll.h> as by Single Unix SpecificationBodo Möller
2006-06-28always read in RAND_poll() if we can't use select because of a tooBodo Möller
large FD: it's non-blocking mode anyway
2006-06-28Mitigate the hazard of cache-collision timing attack on last round. TheAndy Polyakov
only chance for T[ed]4 to get evicted in this module is when its cache "overlaps" with last 128 bits of key schedule.
2006-06-28Mitigate the hazard of cache-collision timing attack on last round. Well,Andy Polyakov
prefetch could have been moved closer to Td4 references. Something for later consideration...
2006-06-28Mitigate cache-collision timing attack on last round.Andy Polyakov
2006-06-27Fix EVP_PKEY_CTX_dup() to return correct value and handle NULL keys inDr. Stephen Henson
the source.
2006-06-27Use poll() when possible to gather Unix randomness entropyRichard Levitte