Stop using "u32" and "u8" in aes.c

This commit is contained in:
Nick Mathewson
2011-11-08 22:54:52 -05:00
parent 21cf7079fe
commit 7d8edfcceb
+8 -14
View File
@@ -43,12 +43,6 @@
# include <openssl/evp.h>
#endif
/*======================================================================*/
/* From rijndael-alg-fst.h */
typedef uint32_t u32;
typedef uint8_t u8;
/*======================================================================*/
/* Interface to AES code, and counter implementation */
@@ -65,27 +59,27 @@ struct aes_cnt_cipher {
#define USING_COUNTER_VARS
/** These four values, together, implement a 128-bit counter, with
* counter0 as the low-order word and counter3 as the high-order word. */
u32 counter3;
u32 counter2;
u32 counter1;
u32 counter0;
uint32_t counter3;
uint32_t counter2;
uint32_t counter1;
uint32_t counter0;
#endif
#ifndef USE_RIJNDAEL_COUNTER_OPTIMIZATION
#define USING_COUNTER_BUFS
union {
/** The counter, in big-endian order, as bytes. */
u8 buf[16];
uint8_t buf[16];
/** The counter, in big-endian order, as big-endian words. Note that
* on big-endian platforms, this is redundant with counter3...0,
* so we just use these values instead. */
u32 buf32[4];
uint32_t buf32[4];
} ctr_buf;
#endif
/** The encrypted value of ctr_buf. */
u8 buf[16];
uint8_t buf[16];
/** Our current stream position within buf. */
u8 pos;
uint8_t pos;
};
#if !defined(USING_COUNTER_VARS)