raw
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