DRIVER NAME | CycloneCRYPTO Hardware Crypto Driver |
---|---|
Price | Contact us Get a Quote |
Features | |
Description | Driver for cryptography acceleration using the hardware capabilities of the MCU |
Available in Open Source with Doxygen documentation | |
License | |
Royalty free & Perpetual license (one-time fee) | |
Non-GPL license for commercial use with closed source software | |
Delivery & Service | |
Source code delivery | |
12-month Support & Update Agreement (warranty, technical support, software updates, update notifications, migration guide, bug & security fixing, IP infringement protection) |
CycloneCRYPTO Drivers Commercial License
For proprietary developments
CycloneCRYPTO Drivers are available for proprietary developments in a commercial context.
Matrix ComparisonCycloneCRYPTO Drivers
CycloneCRYPTO Drivers
Commercial Software Package | v2.4.4
Supported Hardware Crypto Accelerators
CycloneCRYPTO supports hardware cryptographic accelerators of most microcontrollers on the market. Support for symmetric cryptography acceleration (DES, 3DES, AES, MD5, SHA-1, SHA-256, SHA-384 and SHA-512) and/or asymmetric cryptography acceleration (Diffie-Hellman, ECDH, RSA, DSA and ECDSA) depends on the features offered by the target MCU. Our Crypto Benchmark page includes performance benchmarks for various reference boards as well as a comparison of software versus hardware implementations.
TRNG | 3DES | AES-128 | AES-192 | AES-256 | ECB | CBC | CTR | GCM | CCM | MD5 | SHA-1 | SHA-256 | SHA-384 | SHA-512 | DH | RSA | ECDH | ECDSA | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Analog | MAX32690 | - | - | - | ||||||||||||||||
Espressif | ESP32 | - | - | - | - | - | - | - | - | - | ||||||||||
ESP32-S2 | - | - | - | - | - | |||||||||||||||
ESP32-S3 | - | - | - | - | - | - | - | |||||||||||||
ESP32-C3 | - | - | - | - | - | - | - | - | - | |||||||||||
ESP32-C6 | - | - | - | - | - | - | - | |||||||||||||
Geehy | APM32F4 | - | - | - | - | - | - | - | - | - | ||||||||||
GigaDevice | GD32F2 | - | - | - | - | - | - | - | - | |||||||||||
GD32F4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
GD32W5 | - | - | - | - | ||||||||||||||||
Microchip | PIC32CK-GC | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
PIC32CM-JH | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||
PIC32CM-LS | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||
PIC32CX-BZ | - | - | - | - | - | - | ||||||||||||||
PIC32CX-MT | - | - | - | - | ||||||||||||||||
PIC32CX-SG | - | - | - | - | - | - | ||||||||||||||
PIC32CZ-CA | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
PIC32MZ | - | - | - | - | - | - | - | - | ||||||||||||
SAM4L | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||
SAM4C | - | - | - | - | - | - | ||||||||||||||
SAM4E | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||
SAML11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||
SAMD51 | - | - | - | - | - | - | ||||||||||||||
SAME51 | - | - | - | - | - | - | ||||||||||||||
SAME53 | - | - | - | - | - | - | ||||||||||||||
SAME54 | - | - | - | - | - | - | ||||||||||||||
SAME70 | - | - | - | - | - | - | - | - | - | - | ||||||||||
SAMS70 | - | - | - | - | - | - | - | - | - | - | ||||||||||
SAMV71 | - | - | - | - | - | - | - | - | - | - | ||||||||||
SAMA5D2 | - | - | - | - | - | - | - | |||||||||||||
SAMA5D3 | - | - | - | - | - | - | - | - | ||||||||||||
SAM9X60 | - | - | - | - | - | - | - | |||||||||||||
SAM9X7 | - | - | - | - | - | - | - | |||||||||||||
LAN9255 | - | - | - | - | - | - | ||||||||||||||
Nuvoton | M460 | - | - | - | ||||||||||||||||
NXP | K60 | - | - | - | - | - | - | - | - | - | - | - | ||||||||
K64 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
K66 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
LPC54000 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||
LPC55S00 | - | - | - | - | - | - | - | |||||||||||||
i.MXRT1020 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
i.MXRT1040 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
i.MXRT1050 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
i.MXRT1060 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
i.MXRT1160 | - | - | ||||||||||||||||||
i.MXRT1170 | - | - | ||||||||||||||||||
S32K1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||
Renesas | RA4E1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
RA4M1 | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||
RA4M2 | - | - | - | - | - | |||||||||||||||
RA4M3 | - | - | - | - | - | |||||||||||||||
RA6E1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
RA6M1 | - | - | - | - | - | |||||||||||||||
RA6M2 | - | - | - | - | - | |||||||||||||||
RA6M3 | - | - | - | - | - | |||||||||||||||
RA6M4 | - | - | - | - | - | |||||||||||||||
RA6M5 | - | - | - | - | - | |||||||||||||||
RA8D1 | - | - | ||||||||||||||||||
RA8M1 | - | - | ||||||||||||||||||
RX65N | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||
S5D9 | - | - | - | |||||||||||||||||
S7G2 | - | - | - | |||||||||||||||||
Silabs | EFM32G11 | - | - | - | - | - | - | - | - | |||||||||||
ST | STM32F2 | - | - | - | - | - | - | - | - | - | ||||||||||
STM32F4 | - | - | - | - | - | - | ||||||||||||||
STM32F7 | - | - | - | - | - | - | ||||||||||||||
STM32G0 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
STM32G4 | - | - | - | - | - | - | - | - | - | - | - | |||||||||
STM32H5 | - | - | - | |||||||||||||||||
STM32H7 | - | - | - | - | - | - | ||||||||||||||
STM32H7RS | - | - | ||||||||||||||||||
STM32L0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||
STM32L4 | - | - | - | - | - | - | - | - | ||||||||||||
STM32L5 | - | - | - | - | - | |||||||||||||||
STM32U5 | - | - | - | - | ||||||||||||||||
STM32WB | - | - | - | - | - | - | - | - | ||||||||||||
STM32WBA | - | - | - | - | ||||||||||||||||
STM32WL | - | - | - | - | - | - | - | - | ||||||||||||
STM32MP1 | - | - | - | - | - | - | ||||||||||||||
STM32MP13 | - | |||||||||||||||||||
STM32MP2 | - | |||||||||||||||||||
TI | TM4C129 | - | - | - | - | - | - | - | - | |||||||||||
MSP432 | - | - | - | - | - | - | - | - | ||||||||||||
TMS320F2838x | - | - | - | - | - | - | - | - | - | - | - | - |