Commit 914c9dd3 by Viet Dang

Update README file in c_baremetal directory

parent 9783fe21
/*
* aes.c
*
* Created on: Jul 9, 2018
* Author: dbviet
*/
/*
This is an implementation of the AES algorithm, specifically ECB, CTR and CBC mode.
Block size can be chosen in aes.h - available choices are AES128, AES192, AES256.
The implementation is verified against the test vectors in:
......
......@@ -32,42 +32,40 @@ List of source code and their description:
./platform.h
./platform.c
Viet
Initialize UART and enable caches.
./API.h
./encrypt.c
./NTRUEncrypt.h
./NTRUEncrypt.c
Viet
Modified to use either software or hardware multiplier.
./poly.h
./poly.c
./poly_rot.c
./poly_rot.h
Viet
./packing.h
./packing.c
Viet
./param.h
./param.c
NTRUEncrypt parameters definition.
Provides supporting functions for hardware multiplier.
./AES/aes.h
./AES/aes.c
Standalone AES implementation.
./rng.h
./rng.c
./fastrandombytes.h
./fastrandombytes.c
./crypto_hash_sha512.h
./crypto_hash_sha512.c
Viet
Modified to use standalone AES implementation instead of AES implementation in OpenSSL
./Original/api.h
./Original/encrypt.c
./Original/poly.h
./Original/poly.c
./Original/packing.h
./Original/packing.c
./Original/param.h
./Original/param.c
./Original/fastrandombytes.h
./Original/fastrandombytes.c
./Original/crypto_hash_sha512.h
./Original/crypto_hash_sha512.c
./Original/shred.h
./Original/shred.c
./Original/crypto_stream_salsa20.h
./Original/crypto_stream.c
Original files from NIST PQC Round 1 submission NTRUEncrypt.
./crypto_stream_salsa20.h
./crypto_stream.c
Viet
./shred.h
./shred.c
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment