Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • emCrypt
  • Resource Usage
  • Technology
  • Examples

Resource usage

Contact us
Downloads
Documentation
SEGGER emCrypt

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

00.16 KBFlash0.3 KB0.4 KB0.7 KB
10.16 KB- 2.0 KB2.0 KB

 

RIPEMD-160

Setting

Context size

LUT

LUT size

Code size

Total size

00.16 KBFlash0.3 KB0.7 KB1.0 KB
10.16 KB- 4.6 KB4.6 KB

 

SHA-1

Setting

Context size

LUT

LUT size

Code size

Total size

00.16 KBFlash 0.6 KB0.6 KB
10.16 KB- 3.6 KB3.6 KB

 

SHA-256

Setting

Context size

LUT

LUT size

Code size

Total size

00.17 KBFlash0.3 KB0.5 KB0.8 KB
10.17 KB--7.7 KB7.7 KB

 

SHA-512

Setting

Context size

LUT

LUT size

Code size

Total size

0

0.20 KBFlash0.7 KB1.1 KB1.8 KB

1

0.20 KB

Flash

0.7 KB10.3 KB11.0 KB

2

0.20 KBFlash0.1 KB41.5 KB41.6 KB

 

DES

Setting

Context size

LUT

LUT size

Code size

Total size

00.38 KBFlash2.1 KB1.3 KB3.4 KB
10.38 KBFlash2.1 KB2.1 KB4.2 KB
20.38 KBFlash2.1 KB5.3 KB7.4 KB
30.38 KBRAM2.1 KB1.3 KB3.4 KB
40.38 KBRAM2.1 KB2.1 KB4.2 KB
50.38 KBRAM2.1 KB5.3 KB7.4 KB

 

AES

Setting

Context size

LUT

LUT size

Code size

Total size

00.24 KBFlash2.03.25.2
10.24 KBFlash2.02.74.7
20.24 KBFlash8.52.410.9
30.24 KBFlash1.912.514.4
40.24 KBRAM2.03.25.2
50.24 KBRAM2.02.74.7
60.24 KBRAM8.52.410.9
70.24 KBRAM1.912.514.4

 

SEED

Setting

Context size

LUT

LUT size

Code size

Total size

00.14Flash0.50.51.0
10.14Flash4.00.44.4
20.14RAM0.50.51.0
30.14RAM4.00.44.4

 

ARIA

Setting

Context size

LUT

LUT size

Code size

Total size

00.28Flash1.0 KB1.9 KB2.9 KB
10.28RAM1.0 KB1.9 KB2.9 KB

 

CAST

Setting

Context size

LUT

LUT size

Code size

Total size

00.10F lash8.0 KB3.511.5
10.10RAM8.0 KB3.711.7

 

Camelia

Setting

Context size

LUT

LUT size

Code size

Total size

00.27 KBFlash1.0 KB28.8 KB29.8 KB
10.27 KBFlash4.0 KB20.7 KB24.7 KB
20.27 KBRAM1.0 KB28.8 KB29.8 KB
30.27 KBRAM4.0 KB20.7 KB24.7 KB

 

Blowfish

Setting

Context size

LUT

LUT size

Code size

Total size

04.0 KBFlash4.0 KB0.7 KB4.7 KB
14.0 KBRAM4.0 KB1.1 KB5.1 KB

 

Twofish

Setting

Context size

LUT

LUT size

Code size

Total size

00.2Flash0.6 KB3.44.0
10.2Flash4.63.17.7
20.2Flash8.53.211.7
30.2Flash12.52.815.3
44.2Flash0.63.44.0
54.2Flash4.63.17.7
64.2Flash8.53.211.7
74.2Flash12.52.815.3
80.2RAM0.63.44.0
90.2RAM4.63.17.7
100.2RAM8.53.211.7
110.2RAM12.52.815.3
124.2RAM0.63.44.0
134.2RAM4.63.17.7
144.2RAM8.53.211.7
154.2RAM12.52.815.3

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.