eucrypt_genesis         1 This is the EuCrypt library that Eulora server (S.MG) uses for its communication needs. 
eucrypt_genesis         2 
eucrypt_genesis         3 To understand EuCrypt, start from http://www.dianacoman.com/2017/12/07/introducing-eucrypt/
eucrypt_genesis         4 
eucrypt_ch8_bit_k...    5 Components:
eucrypt_ch8_bit_k...    6 1. mpi
eucrypt_ch8_bit_k...    7   Arbitrary length integers and operations.
eucrypt_ch8_bit_k...    8   Implemented in C.
eucrypt_ch8_bit_k...    9 
eucrypt_ch8_bit_k...   10 2. smg_bit_keccak
eucrypt_ch8_bit_k...   11   Bit-level implementation of the Keccak sponge according to The Keccak Reference v 3.0.
eucrypt_ch8_bit_k...   12   Implemented in Ada.
eucrypt_ch8_bit_k...   13 
eucrypt_ch8_bit_k...   14 3. smg_keccak
eucrypt_ch8_bit_k...   15   Word (64 bits) level implementation of the Keccak sponge according to The Keccak Reference v 3.0. 
eucrypt_ch8_bit_k...   16   Implemented in Ada.
eucrypt_ch8_bit_k...   17 
eucrypt_ch8_bit_k...   18 4. smg_serpent
eucrypt_ch8_bit_k...   19   Serpent hash method.
eucrypt_ch8_bit_k...   20   Implemented in Ada.
eucrypt_ch8_bit_k...   21 
eucrypt_ch8_bit_k...   22 5. smg_rsa
eucrypt_ch8_bit_k...   23   RSA implementation using TMSR specification.
eucrypt_ch8_bit_k...   24   Implemented in C.
eucrypt_ch8_bit_k...   25 
eucrypt_ch8_bit_k...   26 6. smg_comm
eucrypt_ch8_bit_k...   27   Communications for Eulora (server <-> client). Relies on all the other components.
eucrypt_ch8_bit_k...   28