summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkokke <spam@rowdy.dk>2014-05-29 02:43:12 +0200
committerkokke <spam@rowdy.dk>2014-05-29 02:43:12 +0200
commitbaafab0a56a85950a2dcfbfb47bc9527910e0937 (patch)
tree58c709b6f50aef528db9af6afeba1bc3b6553ceb
parentUpdate aes.c (diff)
downloadtiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.tar
tiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.tar.gz
tiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.tar.bz2
tiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.tar.lz
tiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.tar.xz
tiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.tar.zst
tiny-AES-c-baafab0a56a85950a2dcfbfb47bc9527910e0937.zip
-rw-r--r--README11
1 files changed, 10 insertions, 1 deletions
diff --git a/README b/README
index efcc1ba..bb2da73 100644
--- a/README
+++ b/README
@@ -1,5 +1,14 @@
This is a small portable (and slow) implementation of AES128 in C.
+AES128 ECB is symmetric, so you use the same function for encrypting and decrypting.
+
The module uses less than 250 bytes of RAM and ~1.5K ROM.
-AES128 ECB is symmetric, so you use the same function for encrypting and decrypting.
+
+GCC size output when compiled for ARM:
+
+ $ arm-none-eabi-gcc -Os -c aes.c -o aes.o
+ $ size aes.o
+ text data bss dec hex filename
+ 1447 0 204 1651 673 aes.o
+