Michael Niedermayer
|
97f6d1545e
fix CONFIG_SMALL again
|
17 years ago |
Michael Niedermayer
|
5d1b539348
30byte smaller object file
|
17 years ago |
Michael Niedermayer
|
97e3458c46
cbc support
|
17 years ago |
Michael Niedermayer
|
2d3475ae6a
avoid memcpy()
|
17 years ago |
Michael Niedermayer
|
7465619af8
give crypt a src and dst
|
17 years ago |
Michael Niedermayer
|
b0642c7409
change subshift a little, this reduces the object size a litlle
|
17 years ago |
Michael Niedermayer
|
298dd6b7c8
use 2 state arrays so that fewer temporary variables are needed
|
17 years ago |
Michael Niedermayer
|
cc6b4da83a
remove useless parameter
|
17 years ago |
Michael Niedermayer
|
14bc38498a
unused variable
|
17 years ago |
Michael Niedermayer
|
1aa72a703c
merge shift into mix
|
17 years ago |
Michael Niedermayer
|
1f83576b48
make aes_en/decrypt() static until we decided on the public API
|
17 years ago |
Michael Niedermayer
|
0d80bd2f56
move #include log.h into the selftesting code where it belongs
|
17 years ago |
Michael Niedermayer
|
6572e1a4d2
remove dependancy on *malloc()
|
17 years ago |
Michael Niedermayer
|
347c27988d
check the last? entry written for detecting already initalized tables
|
17 years ago |
Michael Niedermayer
|
96b103086e
replace / by >> this makes the .o ~150 bytes smaller
|
17 years ago |
Michael Niedermayer
|
e42244e9df
cosmetic
|
17 years ago |
Michael Niedermayer
|
597e3232ef
simplify
|
17 years ago |
Michael Niedermayer
|
7200f5d054
simplify multiply table init
|
17 years ago |
Michael Niedermayer
|
d65dc0cdc6
simplify selftest
|
17 years ago |
Michael Niedermayer
|
f25b650a5b
revert simplification (broke 192 bit keys)
|
17 years ago |
Michael Niedermayer
|
8d4ae47c3f
simplify
|
17 years ago |
Michael Niedermayer
|
1b10524312
fix 2 warnings
|
17 years ago |
Michael Niedermayer
|
034f5fbaf2
seems i didnt copy anything from aes128.c so this should be more correct ?
|
17 years ago |
Michael Niedermayer
|
c2fd2b20e5
unneeded
|
17 years ago |
Michael Niedermayer
|
a6e923c9db
unused think
|
17 years ago |
Michael Niedermayer
|
0c5d2819a5
merge encrypt and decrypt so the source is simpler and the compiler can choose with inlining if it wants speed or small size
|
17 years ago |
Michael Niedermayer
|
28b5123546
indent
|
17 years ago |
Michael Niedermayer
|
954bd264c1
remove duplicate round_key
|
17 years ago |
Michael Niedermayer
|
54b78b2495
make decode look more like encode
|
17 years ago |
Michael Niedermayer
|
cc85897055
dont use encode tables for decoding
|
17 years ago |
Michael Niedermayer
|
73374bf4d0
remove no longer corret comment
|
17 years ago |
Michael Niedermayer
|
179dc91160
unused stuff removial
|
17 years ago |
Michael Niedermayer
|
f12cf3d215
merge inv_sbox into inv_mix
|
17 years ago |
Michael Niedermayer
|
0458e79074
merge sbox with mix on the encryption side
|
17 years ago |
Michael Niedermayer
|
2592438dd8
1 test vector
|
17 years ago |
Michael Niedermayer
|
95d1236bf5
fix CONFIG_SMALL case
|
17 years ago |
Michael Niedermayer
|
388b5e69ec
simplify special round
|
17 years ago |
Michael Niedermayer
|
cf5773e95f
benchmark
|
17 years ago |
Michael Niedermayer
|
ff8f659429
init multbl
|
17 years ago |
Michael Niedermayer
|
b58ecac647
ascii
|
17 years ago |
Michael Niedermayer
|
b1e5c29485
cosmetic
|
17 years ago |
Michael Niedermayer
|
ba554c025e
simplify round_key generation by writing over the end but ensuring that theres some irrelevant stuff afterwards
|
17 years ago |
Michael Niedermayer
|
84c72fb129
cosmetics
|
17 years ago |
Michael Niedermayer
|
7acc1a27bc
memcpy
|
17 years ago |
Michael Niedermayer
|
1070eba2a2
seems the larger rcon values are never accessed
|
17 years ago |
Michael Niedermayer
|
12d6a1c813
copyright fix
|
17 years ago |
Michael Niedermayer
|
cd0968c4ca
stealing multbl trick from reimar
|
17 years ago |
Michael Niedermayer
|
e8fc93136d
stealing reimars XOR_BLOCK
|
17 years ago |
Michael Niedermayer
|
d43a297579
cosmetic
|
17 years ago |
Michael Niedermayer
|
eade86e2f5
memleak
|
17 years ago |