From 75d7b8b99dffe80109ce1fd643f6914591669c35 Mon Sep 17 00:00:00 2001 From: kokke Date: Fri, 30 May 2014 14:25:05 +0200 Subject: Rename README to README.md --- README | 27 --------------------------- README.md | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 27 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index 6826ab1..0000000 --- a/README +++ /dev/null @@ -1,27 +0,0 @@ -# H3 Tiny AES128 in C - -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 just a bit more than 200 bytes of RAM and 1K ROM when compiled for ARM. -YMMV depending on target platform and optimization skills of your compiler. - - -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 - 1079 0 204 1283 503 aes.o - - - -$ arm-none-eabi-gcc --version -arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641] -Copyright (C) 2013 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - -The implementation is verified against the data in National Institute of Standards and Technology Special Publication 800-38A 2001 ED. diff --git a/README.md b/README.md new file mode 100644 index 0000000..6826ab1 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# H3 Tiny AES128 in C + +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 just a bit more than 200 bytes of RAM and 1K ROM when compiled for ARM. +YMMV depending on target platform and optimization skills of your compiler. + + +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 + 1079 0 204 1283 503 aes.o + + + +$ arm-none-eabi-gcc --version +arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641] +Copyright (C) 2013 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + +The implementation is verified against the data in National Institute of Standards and Technology Special Publication 800-38A 2001 ED. -- cgit v1.2.3