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