Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-11-02 | Don't use $(EXHEADER) directly in for loops, as most shells will break | Richard Levitte | |
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org> | |||
2004-11-01 | Make sure memmove() is defined, even on SunOS 4.1.4. | Richard Levitte | |
PR: 963 | |||
2004-08-23 | Make aes_ctr.c 64-bit savvy. | Andy Polyakov | |
2004-07-23 | Build-n-link new IA-64 modules on Linux and HP-UX. | Andy Polyakov | |
2004-07-23 | Various IA-64 assembler fix-ups. | Andy Polyakov | |
2004-07-18 | Anchor AES and SHA-256/-512 assembler from C. | Andy Polyakov | |
2004-07-18 | Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes. | Andy Polyakov | |
I also used this opportunity to clean up some out-of-date targets and re-group targets by OS. | |||
2004-07-17 | Add licensing terms. | Andy Polyakov | |
2004-07-17 | IA-64 is intolerant to misaligned access. It was a problem on Win64 as | Andy Polyakov | |
we were mislead by _MSC_VER macro, which is defined by *all* Windows Microsoft compilers. | |||
2004-07-01 | AES assembler implementation for IA-64. Note that there is no anchor from | Andy Polyakov | |
C code yet... | |||
2004-01-28 | Add the missing parts for DES CFB1 and CFB8. | Richard Levitte | |
Add the corresponding AES parts while I'm at it. make update | |||
2003-12-27 | Use sh explicitely to run point.sh | Richard Levitte | |
This is part of a large change submitted by Markus Friedl <markus@openbsd.org> | |||
2003-10-29 | Removing those memcpy()s also took away the possibility for in and out to | Richard Levitte | |
be the same. Therefore, the removed memcpy()s need to be restored. | |||
2003-10-15 | Correct serious bug in AES-CBC decryption when the message length isn't | Richard Levitte | |
a multiple of AES_BLOCK_SIZE. Optimize decryption of all complete blocks in AES-CBC by removing an unnecessary memcpy(). The error was notified by James Fernandes <jf210032@exchange.DAYTONOH.NCR.com>. The unnecessary memcpy() was found as an effect of investigating that error. | |||
2003-07-04 | The counter is big-endian. Since it comes as an array of char, | Richard Levitte | |
there's absolutely no need to special-case it on little-endian machines. Notified by Thierry Boivin <Thierry.Boivin@celsecat.com> | |||
2003-07-03 | Oops, I forgot to replace 'counter' with 'ivec' when used... | Richard Levitte | |
2003-07-03 | The 'counter' is really the IV. | Richard Levitte | |
2003-07-03 | Change AES-CTR to increment the IV by 1 instead of 2^64. | Richard Levitte | |
2003-06-10 | The output from AES_cbc_encrypt() should be exact multiple blocks when ↵ | Richard Levitte | |
encrypting | |||
2003-03-20 | Make sure we get the definition of OPENSSL_NO_AES. | Richard Levitte | |
2003-01-23 | Workaround for lame compiler bug introduced in "CPU pack" for MSVC6SP5. | Andy Polyakov | |
2002-12-20 | Make AES_ENCRYPT and AES_DECRYPT macros instead of static constants. | Richard Levitte | |
PR: 411 | |||
2002-11-15 | WinCE patches | Richard Levitte | |
2002-11-14 | Remove warnings. | Richard Levitte | |
2002-11-13 | Security fixes brought forward from 0.9.7. | Ben Laurie | |
2002-11-13 | disable weird assert()s | Bodo Möller | |
2002-11-12 | Make the CBC mode od AES accept lengths that aren't multiples of 16. | Richard Levitte | |
PR: 330 | |||
2002-10-11 | Add more commentary. Check that *num is smaller than the block size. | Richard Levitte | |
2002-10-11 | The AES CTR API was buggy, we need to save the encrypted counter as well | Richard Levitte | |
between calls, or that will be lost if it returned with *num non-zero. | |||
2002-10-09 | Use double dashes so makedepend doesn't misunderstand the flags we | Richard Levitte | |
give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies. | |||
2002-06-27 | Pass CFLAG to dependency makers, so non-standard system include paths are | Richard Levitte | |
handled properly. Part of PR 75 | |||
2002-06-18 | always include <string.h> (we do this in various other header files, | Bodo Möller | |
so it can't be bad) PR: 102 | |||
2002-05-31 | In CFB mode, the iv is always encrypted. | Richard Levitte | |
2002-05-30 | Correct AES counter mode, which incorrectly incremented the counter before | Richard Levitte | |
using it. PR: 56 | |||
2002-02-20 | With Compaq make, it seems like # inside an action becomes part of the ↵ | Richard Levitte | |
command, not a comment at all | |||
2002-02-20 | make update | Geoff Thorpe | |
2002-02-16 | Add the modes OFB128, CFB128 and CTR128 to AES. | Richard Levitte | |
Submitted by Stephen Sprunk <stephen@sprunk.org> | |||
2002-01-26 | It looks like I didn't remove everything that has to do with the | Richard Levitte | |
non-existant aestest.c. | |||
2002-01-25 | There is no aestest currently. The EVP tester is used to check the | Richard Levitte | |
AES algorithm. | |||
2002-01-18 | Constification, add config to /dev/crypto. | Ben Laurie | |
2002-01-05 | - Add the same header stuff to aes_locl.h as is in des_locl.h to avoid | Geoff Thorpe | |
undefined functions (memset, etc). - Put a .cvsignore in the aes directory too. | |||
2002-01-02 | Because Rijndael is more known as AES, use crypto/aes instead of | Richard Levitte | |
crypto/rijndael. Additionally, I applied the AES integration patch from Stephen Sprunk <stephen@sprunk.org> and fiddled it to work properly with the normal EVP constructs (and incidently work the same way as all other symmetric cipher implementations). This results in an API that looks a lot like the rest of the OpenSSL cipher suite. |