emCrypt
Embedded SoftwareComprehensive cryptographic library with AES, SHA-2/3, ECC, RSA, and hardware acceleration, the foundation for emSSL, emSSH, and emSecure. Available in India from GSAS.
Ciphers
AES, DES, 3DES, ARIA, Camellia, Twofish, and more
Hashes
SHA-1, SHA-2, SHA-3, MD5, SM3
Signatures
ECDSA, Ed25519, RSA-PSS, DSA
Key Agreement
ECDH, X25519, X448, DH
Certification
ISO 9001, ISO 27001
License
Royalty-free, one-time payment
Overview
About emCrypt
SEGGER emCrypt is a comprehensive cryptographic library designed for embedded systems that serves as the cryptographic foundation for SEGGER’s higher-level security products, emSSL, emSSH, and emSecure all build on emCrypt’s primitives. The library covers the full spectrum of modern cryptography: symmetric ciphers (AES, DES, 3DES, ARIA, SEED, Camellia, Blowfish, Twofish, IDEA), hash functions (MD5, RIPEMD-160, SHA-1, SHA-2, SHA-3, SM3), MAC algorithms (HMAC, CMAC, GMAC, KMAC), digital signatures (ECDSA, Ed25519, Ed448, RSA-PSS, RSA-PKCS1, DSA), key agreement (ECDH, X25519, X448, DH), and key derivation (HKDF, PBKDF2, X9.63 KDF). All implementations follow a decoupled architecture, link only the algorithms your application uses.
Algorithm Coverage
| Category | Algorithms |
|---|---|
| Symmetric ciphers | AES, XTS-AES, DES, 3DES, ARIA, SEED, Camellia, Blowfish, Twofish, IDEA |
| Hash functions | MD5, RIPEMD-160, SHA-1, SHA-2, SHA-3, SHA-5, SM3 |
| MACs | HMAC, CMAC, GMAC, KMAC, Michael |
| Signatures | RSASSA-PSS, RSASSA-PKCS1, DSA, ECDSA, Ed25519, Ed448 |
| Key agreement | DH, ECDH, X25519, X448 |
| Elliptic curves | NIST P-192 through P-521, Brainpool curves |
| RNG | Fortuna, Hash_DRBG, HMAC_DRBG, CTR_DRBG |
| KDF | KDF1, KDF2, HKDF, PBKDF2, X9.63 KDF |
Hardware Acceleration and Quality
emCrypt supports hardware cryptographic accelerators on popular MCU families, including NXP Kinetis CAU, STM32 CRYP, Silicon Labs EFM32 CRYPTO, and NXP LPC18S/43S, transparently offloading cipher and hash operations to dedicated silicon when available. The library is written in ANSI C, compiler and target independent, and backed by a 2,000-page reference manual covering every API function. SEGGER’s ISO 9001 and ISO 27001 certifications apply to the development process. emCrypt is delivered as source code under a royalty-free, one-time-payment licence with no open-source attribution requirements, critical for products shipping into regulated markets where licence chain transparency matters.
Blog
SEGGER Insights
SEGGER emCrypt: Cryptographic Primitives for Indian Custom-Crypto Teams on Cortex-M
How Indian product teams use SEGGER emCrypt, AES, SHA, HMAC, ECC, RSA, ChaCha20-Poly1305, as a commercial, portable-C cryptographic primitives library on STM32, i.MX RT, Nordic, Renesas, and Microchip Cortex-M targets.
Meet the GSAS Team at electronica India 2026, Stall H3.I45
electronica India 2026 opens on 16 September at BIEC Bengaluru. The GSAS team is on the floor all three days at Stall H3.I45, and this is who you will be talking to and what they can show you.
J-Link Is Now Validated by ST for StellarStudio
STMicroelectronics has fully validated SEGGER J-Link for StellarStudio, the IDE for its Stellar automotive MCU family, and put the probe into continuous validation at Le Mans. What that changes for the toolchain review on a Stellar programme, from GSAS, an authorized engineering partner for SEGGER in India.
Related products
More from SEGGER
All SEGGER products →
embOS RTOS
Safety-certified real-time operating system with zero-interrupt-latency, sub-1 KB ROM footprint, and royalty-free licensing across Classic, MPU, Ultra, and Safe editions. India pricing via GSAS.
View embOS RTOS →
emPower OS
Complete embedded operating system integrating RTOS, middleware, security, connectivity, and UI libraries into a single royalty-free platform. Available in India from GSAS.
View emPower OS →
emNet TCP/IP Stack
Dual IPv4/IPv6 TCP/IP stack with TLS 1.3 via emSSL, zero-copy API, and ~30 KB ROM footprint. Includes MQTT, HTTP server/client, FTP, SNMP, DHCP, and DNS. India pricing and local support from GSAS.
View emNet TCP/IP Stack →FAQ
Common questions about emCrypt
What is SEGGER emCrypt?
Is emCrypt royalty-free?
Which SEGGER middleware provides the cryptographic engine for emSSL and emSecure?
Can I buy SEGGER emCrypt in India?
Does emCrypt support hardware crypto acceleration?
Interested in emCrypt?
Get pricing, an evaluation unit, or a technical consultation from our application engineers.