X-CUBE-CRYPTOLIB / STM32 cryptographic firmware library software expansion for STM32Cube Год/Дата Выпуска: 2016 Версия: 3.1.0 Разработчик: STMicroelectronics Сайт разработчика: http://www.st.com Разрядность: 32bit, 64bit Язык интерфейса: Английский Таблэтка: не требуется Системные требования: нет Описание: X-CUBE-CRYPTOLIB является программным расширением хорошо знакомой программистам системы STM32Cube. Библиотека шифрования имеет сертифицированную поддержку следующих алгоритмов: • AES-128, AES-192, AES-256 (ECB(Electronic Codebook Mode), CBC(Cipher-Block Chaining), CTR (Counter Mode), CFB (Cipher Feedback), OFB(Output Feedback), CCM (CBC-MAC), GCM (Galois Counter Mode), CMAC, KEY WRAP, XTS); • хеш-функции с поддержкой HMAC (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512); • программный генератор случайных чисел на базе DRBG-AES-128; • RSA с PKCS#1v1.5 (кодирование/декодирование, цифровые подписи); • ECC (Elliptic Curve Cryptography) – генерация ключей, Scalar multiplication, ECDSA. Кроме того, библиотека имеет не сертифицированную поддержку дополнительных алгоритмов ARC4, DES, TripleDES (ECB (Electronic Codebook Mode) и CBC (Cipher-Block Chaining)), хеш-функции (MD5 и HKDF-SHA-512), ChaCha20, Poly1305, CHaCHA20-POLY1305, ED25519, Curve25519. Библиотека представляет собой набор скомпилированных файлов, предназначенных для работы с конкретными семействами контроллеров и разработки (IDE). К услугам программистов предлагаются скомпилированные версии для всех семейств STM32 и наиболее популярных систем – Keil® MDK-ARM™, IAR Embedded Workbench® EWARM, IDE на базе GCC, например, SW4STM32 и Atollic® TrueSTUDIO®. The STM32 cryptographic library package (X-CUBE-CRYPTOLIB) includes all the major security algorithms for encryption, hashing, message authentication, and digital signing, enabling developers to satisfy application requirements for any combination of data integrity, confidentiality, identification/authentication, and nonrepudiation. The library includes firmware as well as hardware-acceleration functions for STM32 families. For more details refer to STM32 crypto library User manual (UM1924) at the www.st.com website.This firmware is classified ECCN 5D002. Most of the well-used algorithms are certified according to the US Cryptographic Algorithm Validation Program (CAVP), helping customers to prove quickly and cost-effectively the security of their new products.The certified algorithms are: AES (3971), RSA (2036), ECDSA (874), SHS (3275), DRBG (1165) and HMAC (2589). Full details are available online at the NIST CSRC Algorithm Validation Lists website http://csrc.nist.gov, selecting the Cryptographic Algorithm Validation Program web page. In this package there are examples for each algorithm and template projects for popular development tools including Keil®MDK-ARM™, IAR®EWARM (IAR Embedded Workbench®) and GCC -based IDEs such as Ac6 SW4STM32 and Atollic®TrueSTUDIO®. Key Features Supported NIST CAVP certified crypto algorithms: AES-128, AES-192, AES-256 bits: ECB (Electronic Codebook Mode) CBC (Cipher-Block Chaining) with support for cipher text stealing CTR (Counter Mode) CFB (Cipher Feedback) OFB (Output Feedback) CCM (Counter with CBC-MAC) GCM (Galois Counter Mode) CMAC KEY WRAP XTS (XEX-based tweaked-codebook mode with cipher text stealing HASH functions with HMAC support: SHA-1 SHA-224 SHA-256 SHA-384 SHA-512 Random engine based on DRBG-AES-128 RSA with PKCS#1v1.5: Encryption/decryption Signature ECC (Elliptic Curve Cryptography) Key generation Scalar multiplication (the base for ECDH) ECDSA Supported, but not certified, crypto algorithms included in the library: ARC4 DES, TripleDES: ECB (Electronic Codebook Mode) CBC (Cipher-Block Chaining) HASH: MD5 HKDF-SHA-512 ChaCha20 Poly1305 CHaCHA20-POLY1305 ED25519 Curve25519
X-CUBE-CRYPTOLIB / STM32 cryptographic firmware library software expansion for STM32Cube 3.1.0 x86 x64 [2016, ENG] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum