summaryrefslogtreecommitdiffstats
path: root/crypto/aes/aes.h
AgeCommit message (Collapse)Author
2008-03-18More support for KEK RecipientInfo.Dr. Stephen Henson
Generalise RecipientInfo and enveloped data handling so applications can add their own key lookup routines as well as using the standard ones.
2006-08-31Forward port of IGE mode.Ben Laurie
2006-06-05Sync aes.h with http://cvs.openssl.org/chngview?cn=15336.Andy Polyakov
2006-05-30Tune up AES CFB. Performance improvement varies from 10% to 50% fromAndy Polyakov
platform to platform. Its absolute value is within few percents marginal from that of ECB.
2005-01-24Default to AES u32 being unsinged int and not long. This improves cacheAndy Polyakov
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.
2004-01-28Add the missing parts for DES CFB1 and CFB8.Richard Levitte
Add the corresponding AES parts while I'm at it. make update
2003-07-03The 'counter' is really the IV.Richard Levitte
2003-03-20Make sure we get the definition of OPENSSL_NO_AES.Richard Levitte
2002-12-20Make AES_ENCRYPT and AES_DECRYPT macros instead of static constants.Richard Levitte
PR: 411
2002-10-11The AES CTR API was buggy, we need to save the encrypted counter as wellRichard Levitte
between calls, or that will be lost if it returned with *num non-zero.
2002-02-16Add the modes OFB128, CFB128 and CTR128 to AES.Richard Levitte
Submitted by Stephen Sprunk <stephen@sprunk.org>
2002-01-02Because Rijndael is more known as AES, use crypto/aes instead ofRichard 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.