John Safranek
|
90a5bde0f2
FIPS Revalidation
|
6 ani în urmă |
John Safranek
|
f6fe3744a7
FIPS Update
|
6 ani în urmă |
David Garske
|
7f30397252
Remove execute bit on all code files.
|
7 ani în urmă |
David Garske
|
911b6f95f8
Release v3.12.2 (lib 14.0.0). Updated copywright.
|
7 ani în urmă |
David Garske
|
dcab2f47ee
Fixes for STM32 hardware acceleration. Adds CubeMX HAL hashing support for MD5, SHA1, SHA224 and SHA256. Adds support for STM32F7 (`WOLFSSL_STM32F7`). Fixes issue with AES-GCM and STM32F2. Cleanup of the STM32 macros (adds `NO_STM32_HASH`, `NO_STM32_CRYPTO` and `NO_STM32_RNG` to optionally disable hardware acceleration).
|
7 ani în urmă |
David Garske
|
44a3622248
Fixes to better handle threading with async. Fix `wc_CamelliaCbcEncrypt` return code checking. Fix to ensure cycles per byte shows on same line. Refactor of async event state. Refactor to initalize event prior to operation (in case it finishes before adding to queue). Add `HAVE_AES_DECRYPT` to --enable-all option. Cleanup benchmark error display.
|
7 ani în urmă |
David Garske
|
4e735631e7
Fixes for PIC32MZ:
|
7 ani în urmă |
Chris Conlon
|
c099137450
add classic Kinetis mmCAU support, FREESCALE_USE_MMCAU_CLASSIC
|
7 ani în urmă |
jrblixt
|
4d458831b7
Jenkins fixes.
|
7 ani în urmă |
jrblixt
|
b47fca5760
Patched and Clean up for PR.
|
7 ani în urmă |
David Garske
|
c1640e8a3d
Intel QuickAssist (QAT) support and async enhancements/fixes:
|
7 ani în urmă |
Jacob Barthelmeh
|
6520a77fac
DES ECB prototypes
|
8 ani în urmă |
Takashi Kojo
|
bb400789b8
add EVP_Cipher with EVP_aes_256_ecb()
|
8 ani în urmă |
Nickolas Lapp
|
82c12fb7be
Fix DES3 on STM32 CUBEMX
|
8 ani în urmă |
David Garske
|
4a7651a09a
STM32 F2/F4 CubeMX and Std Peripheral Library hardware crypto support for RNG, AES, SHA1, DES3 and MD5. Adds new WOLFSSL_STM32_CUBEMX and WOLFSSL_STM32F4 defines. Tested on STM32F437II.
|
8 ani în urmă |
David Garske
|
8e64d564dc
NXP/Freescale K8X MMCAU / LTC core support for RSA, ECC, Ed/Curve25519, AES, DSA, DES3, MD5, RNG, SHA and SHA2.
|
8 ani în urmă |
Nickolas Lapp
|
1792eba1a2
Rename *Mutex Functions with wc_ prefix. Expose these functions for
|
8 ani în urmă |
David Garske
|
17a34c5899
Added asynchronous wolfCrypt RSA, TLS client and Cavium Nitrox V support. Asynchronous wolfSSL client support for "DoServerKeyExchange", "SendClientKeyExchange", "SendCertificateVerify" and "DoCertificateVerify". Fixes for async DTLS. Refactor of the wolf event and async handling for use in wolfCrypt. Refactor of the async device support so its hardware agnostic. Added Cavium Nitrox V support (Nitrox tested using SDK v0.2 CNN55XX-SDK with new configure "--with-cavium-v=/dir" option). Moved Nitrox specific functions to new port file "port/cavium/cavium_nitrox.c". RSA refactor to handle async with states. RSA optimization for using dpraw for private key decode. Use double linked list in wolf event for faster/cleaner code. Use typedef for wolf event flag. Cleanup of the async error codes. wolfCrypt test and benchmark support for async RSA. Asynchronous mode enabled using "./configure --enable-asynccrypt". If no async hardware is defined then the internal async simulator (WOLFSSL_ASYNC_CRYPT_TEST) is used. Note: Using async mode requires async.c/h files from wolfSSL. If interested in using asynchronous mode please send email to info@wolfssl.com.
|
8 ani în urmă |
toddouska
|
6e5b23e102
Merge pull request #370 from dgarske/stm_aes_gcm_ccm
|
8 ani în urmă |
Jacob Barthelmeh
|
e60adfc9da
better naming of macro and alter misc.c check
|
8 ani în urmă |
Jacob Barthelmeh
|
2665db73a4
check for compiling misc.c when not needed
|
8 ani în urmă |
David Garske
|
3796fc1322
Enhancement to the STM32F2_CRYPTO port to support AES GCM, AES CCM and AES-Direct (for encrypt only) using combination of software and AES HW acceleration.
|
8 ani în urmă |
Jacob Barthelmeh
|
e99a5b0483
prepare for release v3.9.0
|
8 ani în urmă |
David Garske
|
f8876854f4
Spelling fixes in comments and error strings (ALGO_ID_E, ASN_TIME_E and WOLFSSL_ERROR function).
|
8 ani în urmă |
David Garske
|
67861bb222
Added crypto hardware mutex capabilities to wolfcrypt/wc_port. Added optional define "WOLFSSL_CRYPT_HW_MUTEX" to override use of hardware mutex. Enabled hardware mutex protection for Freescale MMCAU. Cleanup of the AES FREESCALE_MMCAU implementation to use wc_AesEncrypt/wc_AesDecrypt wrappers. Fixes #154.
|
9 ani în urmă |
toddouska
|
31439e2baa
remove unneeded tmp from plain DES cbc decrypt
|
9 ani în urmă |
toddouska
|
78cc76b3cd
move DES oneshot APIs out of des.[hc]
|
9 ani în urmă |
toddouska
|
38fb8caec8
restore FIPS des3 build w/o opensslextra
|
9 ani în urmă |
Ludovic FLAMENT
|
349edd40c2
Add support for OpenSSH ssh-keygen tools
|
9 ani în urmă |
Takashi Kojo
|
d67168d539
aes.c cleaned. ti-has.c, ti-aes.c, ti-des3.c are included in each respective algorithm source file.
|
9 ani în urmă |