Skip navigation
emcrypt-product-icon.svg

emCrypt - Resource use

The following tables show required context size, lookup table (LUT) size, and code size in kilobytes for each configuration value. All values are approximate and for a Cortex-M3 processor.

MD5

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.16 KB  Flash  0.3 KB  0.4 KB  0.7 KB
 1  0.16 KB  -    2.0 KB  2.0 KB

 

RIPEMD-160

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.16 KB  Flash  0.3 KB  0.7 KB  1.0 KB
 1  0.16 KB  -    4.6 KB  4.6 KB

 

SHA-1

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.16 KB  Flash    0.6 KB  0.6 KB
 1  0.16 KB  -    3.6 KB  3.6 KB

 

SHA-256

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.17 KB  Flash  0.3 KB  0.5 KB  0.8 KB
 1  0.17 KB  -  -  7.7 KB  7.7 KB

 

SHA-512

 Setting

Context size

LUT

LUT size

Code size

Total size

 0

 0.20 KB  Flash  0.7 KB  1.1 KB  1.8 KB

 1

 0.20 KB

 Flash

 0.7 KB  10.3 KB  11.0 KB

 2

 0.20 KB  Flash  0.1 KB  41.5 KB  41.6 KB

 

DES

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.38 KB  Flash  2.1 KB  1.3 KB  3.4 KB
 1  0.38 KB  Flash  2.1 KB  2.1 KB  4.2 KB
 2  0.38 KB  Flash  2.1 KB  5.3 KB  7.4 KB
 3  0.38 KB  RAM  2.1 KB  1.3 KB  3.4 KB
 4  0.38 KB  RAM  2.1 KB  2.1 KB  4.2 KB
 5  0.38 KB  RAM  2.1 KB  5.3 KB  7.4 KB

 

AES

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.24 KB  Flash  2.0  3.2  5.2
 1  0.24 KB  Flash  2.0  2.7  4.7
 2  0.24 KB  Flash  8.5  2.4  10.9
 3  0.24 KB  Flash  1.9  12.5  14.4
 4  0.24 KB  RAM  2.0  3.2  5.2
 5  0.24 KB  RAM  2.0  2.7  4.7
 6  0.24 KB  RAM  8.5  2.4  10.9
 7  0.24 KB  RAM  1.9  12.5  14.4

 

SEED

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.14  Flash  0.5  0.5  1.0
 1  0.14  Flash  4.0  0.4  4.4
 2  0.14  RAM  0.5  0.5  1.0
 3  0.14  RAM  4.0  0.4  4.4

 

ARIA

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.28  Flash  1.0 KB  1.9 KB  2.9 KB
 1  0.28  RAM  1.0 KB  1.9 KB  2.9 KB

 

CAST

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.10  F lash  8.0 KB  3.5  11.5
 1  0.10  RAM  8.0 KB  3.7  11.7

 

Camelia

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.27 KB  Flash  1.0 KB  28.8 KB  29.8 KB
 1  0.27 KB  Flash  4.0 KB  20.7 KB  24.7 KB
 2  0.27 KB  RAM  1.0 KB  28.8 KB  29.8 KB
 3  0.27 KB  RAM  4.0 KB  20.7 KB  24.7 KB

 

Blowfish

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  4.0 KB  Flash 4.0 KB 0.7 KB  4.7 KB
 1  4.0 KB  RAM  4.0 KB  1.1 KB  5.1 KB

 

Twofish

 Setting

Context size

LUT

LUT size

Code size

Total size

 0  0.2  Flash  0.6 KB  3.4  4.0
 1  0.2  Flash  4.6  3.1  7.7
 2  0.2  Flash  8.5  3.2  11.7
 3  0.2  Flash  12.5  2.8  15.3
 4  4.2  Flash  0.6  3.4  4.0
 5  4.2  Flash  4.6  3.1  7.7
 6   4.2  Flash  8.5  3.2  11.7
 7   4.2  Flash  12.5  2.8  15.3
 8   0.2  RAM  0.6  3.4  4.0
 9   0.2  RAM  4.6  3.1  7.7
 10   0.2  RAM  8.5  3.2  11.7
 11   0.2  RAM  12.5  2.8  15.3
 12   4.2  RAM  0.6  3.4  4.0
 13   4.2  RAM  4.6  3.1  7.7
 14   4.2  RAM  8.5  3.2  11.7
 15   4.2  RAM  12.5  2.8  15.3