SEGGER releases cryptographic library emCrypt

SEGGER announced immediate availability of its new emCrypt cryptographic algorithm library. emCrypt is a complete software library of cryptographic algorithms, written entirely in C, with high performance. It can easily be fine-tuned to favor smaller or faster code. Hardware acceleration for various popular MCU families such as STM32, Kinetis, EFM32 and LPC18S/43S is available.

emCrypt is extremely versatile, including all relevant block ciphers, hashes, MACs, and digital signatures required to meet the demanding cryptographic needs of modern embedded devices and the ever expanding IoT universe. Having been designed for use in memory-constrained embedded systems, emCrypt uses minimal resources in respect of memory footprint (RAM/ROM) as well as CPU utilization. It can be used on MCUs as well as on larger systems with lots of memory, as well as on tablets and PCs.

Test applications and example code come with the product and make it very easy to use. Executables for Windows and Linux are available as utilities for download free of charge. The algorithms in emCrypt have been proven for years in SEGGER products such as emSecure, emSSL, emSSH, Secure email client, Dropbox access as well as numerous customer applications, and are now available for use in any application on 16/32 or 64-bit processors, under simple non-GPL, non-viral licensing terms.

The product is available in two flavors; as an affordable Base version with the most common cryptographic algorithms and as a PRO package with all algorithms which are currently in wider use. All algorithms are tested against test vectors, most algorithms are also NIST validated.

The library includes block ciphers such as AES and DES, Hashes such as SHA-1 and all SHA-2 / SHA-3 variants, MACs such as HMAC, CMAC, GMAC, KMAC, public key encryption (RSAES-OAEP), key agreement (DH, ECDH, X25519), key derivation (HKDF, KDF1, KDF2), and digital signatures (RSASSA-PSS, RSASSA-PKCS1, ECDSA, Ed25519).

Latest News from

SEGGER: compact version of J-Link for verification and test beds
SEGGER: J-Link EDU mini focuses on education sector
SEGGER introduces PRO version of SystemView system analysis tool
SEGGER releases cryptographic library emCrypt
SEGGER: handheld programmer for in-field-services
SEGGER: secure data exchange for embedded IoT devices using Dropbox

ZES Zimmer on testing advanced power electronics

In this video Bernd Neuner from ZES Zimmer talks to Alix Paultre for Electronic News TV at the 2017 Power Electronics Conference in Nuremberg. The discussion deals with the issues involving test and m...


Weidmüller discusses the need for a better signal and power interface

In this video Rene Arntzen from Weidmüller talks to Alix Paultre of Electronic News TV about the importance of a good signal and power interface for industrial equipment. There is currently no good ...


Mouser talks about the state of engineering development today

In this video Mark Burr-Lonnon and Graham Maggs of Mouser Electronics, a major international electronics distributor, talk to Alix Paultre about the state of engineering development today. With massiv...


Infineon launches a new family of configurable industrial drive boards

In this video Infineon explains their new family of configurable industrial drive boards at SPS-IPC Drives 2017. Intended to enable easy setup and deployment, the XMC-based automation boards can handl...


STMicro explains their STSPIN family of single-chip motor drivers

In this video STMicroelectronics explains their STSPIN single-chip motor drivers at SPS-IPC Drives 2017. The STSPIN family embeds can drive motors efficiently and with high accuracy, with an advanced ...