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
SEGGER: training classes on software development for ARM Cortex-M
SEGGER attain record-breaking crypto performance with NXP Kinetis MCUs
SEGGER introduces Wi-Fi Quick start
SEGGER: fastest in-circuit-programmer for Infineon XMC1000 MCU family
SEGGER: new embOS port for Renesas’ automotive RH850 microcontrollers
SEGGER: J-Trace PRO for Cortex-M, ready to trace and profile in just 15 minutes
SEGGER: J-Trace PRO now enables live profiling and code coverage
SEGGER: J-Link Firmware upgrade for BBC micro:bit
SEGGER: customizable Flash Loaders for J-Link, J-Trace and Flasher

WSI's OLED Professional innovations create more value for You.

WSI are the PMOLED manufacturer and our factory located in Chun-Nan in Taiwan. Our products are the market leader and pioneer in PMOLED module, including the monochrome, area colors and full color one...

SKIPPER UBT21 - a Bluetooth 4.0 USB serial adapter for industrial and medical use

SKIPPER UBT21 is a Bluetooth 4.0 USB serial adapter for industrial and medical use. It incorporates a Bluetooth Dual-Mode Stack, supports ranges of up to 300 meters and transferrates of 720 kbit/s (ne...

Three of a kind - Versatility based on Low Power ARM Cortex-A15

At this year's Embedded World, MEN has presented three low power, ARM Cortex-A15-based solutions on different form factors: a VMEbus SBC, an industrial box PC and a COM Express Mini module. All so...

Enabling Embedded IoT

Eurotech, a long-time leading provider of embedded systems and a global leader in IoT enablement, showed its new modules and Multi-service IoT Gateways at Embedded World 2017. The newly introduced Eu...

PLS’ UDE and new UAD2next allow more powerful trace analysis of embedded multicore systems

The new Universal Debug Engine 4.8 from PLS Development Tools offers a bunch of new and improved features for trace analysis of embedded multicore systems. With the new access device UAD2next PLS cont...

Disruptive technologies

Rahman Jamal, Global Technology & Marketing Director, National Instruments, talks about disruptive technologies in the consumer world, but also in measurement, automation, and the embedded industr...

AdaCore Announces Availability of QGen Debugger at Embedded World 2017

Jose Ruiz, technical lead at AdaCore for the company's QGen automatic code generator toolset for model-based development, discusses that product and explains what differentiates it from other prod...

SECO IoT roadmap: from the proof of concept to the market

During Embedded World 2017 Gianluca Venere, SECO Director of Global Sales, leads us to discover the company's Industrial IoT roadmap showcased at SECO's main booth, along with the latest UDOO ...

Internet of Chocolate

HCC show off an embedded chocolate vending machine using MQTT to connect to a broker in the cloud. There is an important message behind this cool demo – security and reliability of embedded soft...