Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
1 anno fa |
David Garske
|
ad3f7e1de2
The STM32U5 does not support DES3 or AES 192-bit (only 128/256 bit)
|
2 anni fa |
John Safranek
|
1465f99b12
Merge pull request #4734 from haydenroche5/fips_v5_des3
|
2 anni fa |
Daniel Pouzzner
|
b7cecbacb2
update headers to resolve clang-tidy carping (mostly bugprone-macro-parentheses and readability-named-parameter). also disables MSC C4028 because incompatible with readability-avoid-const-params-in-decls.
|
2 anni fa |
Hayden Roche
|
58789991f9
Allow DES3 with FIPS v5-dev.
|
2 anni fa |
John Safranek
|
df859d30f3
FIPS 140-3
|
3 anni fa |
John Safranek
|
f1bd79ac50
FIPS 140-3
|
3 anni fa |
Jacob Barthelmeh
|
c729318ddd
update copyright date
|
3 anni fa |
Chris Conlon
|
45c5a2d39c
update copyright to 2020
|
4 anni fa |
David Garske
|
7386bd4df1
Fixes for building with ` ./configure --enable-asynccrypt --enable-all CFLAGS="-DWC_ASYNC_NO_CRYPT"`
|
4 anni fa |
David Garske
|
5c07391f1b
Various fixes for asynchronous mode:
|
4 anni fa |
John Safranek
|
9a5eb1bb67
Synchronous Quick Assist Support for Sniffer
|
4 anni fa |
Jacob Barthelmeh
|
eb2aa3dce1
macro guards for re-defines
|
4 anni fa |
David Garske
|
d5f3fa2ff8
Added DES3 Crypto callback support.
|
5 anni fa |
John Safranek
|
246c444b93
Updates for v4.0.0
|
5 anni fa |
John Safranek
|
5ca2ff187b
DES IV
|
5 anni fa |
John Safranek
|
f6fe3744a7
FIPS Update
|
6 anni fa |
David Garske
|
38aa56cc40
Fix for Windows FIPS build in current master. Resolves issue with missing DES/AES key size enums.
|
6 anni fa |
David Garske
|
98c186017a
Fixes for build failures. Added new `WC_MAX_SYM_KEY_SIZE` macro for helping determine max key size. Added enum for unique cipher types. Added `CHACHA_MAX_KEY_SZ` for ChaCha.
|
6 anni fa |
David Garske
|
264496567a
Improvements to EncryptedInfo. Added build option `WOLFSSL_ENCRYPTED_KEYS` to indicate support for EncryptedInfo. Improvements to `wc_PBKDF1` to support more hash types and the non-standard extra data option.
|
6 anni fa |
connerwolfssl
|
ad4cf69993
Moved doxygen API comments in to a seperate directory
|
6 anni fa |
David Garske
|
911b6f95f8
Release v3.12.2 (lib 14.0.0). Updated copywright.
|
6 anni fa |
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).
|
6 anni fa |
David Garske
|
56a1618ba0
Fixes to a few things based on peer review.
|
7 anni fa |
David Garske
|
c1640e8a3d
Intel QuickAssist (QAT) support and async enhancements/fixes:
|
7 anni fa |
Jacob Barthelmeh
|
6520a77fac
DES ECB prototypes
|
7 anni fa |
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.
|
7 anni fa |
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.
|
7 anni fa |
Jacob Barthelmeh
|
e99a5b0483
prepare for release v3.9.0
|
8 anni fa |
David Garske
|
f8876854f4
Spelling fixes in comments and error strings (ALGO_ID_E, ASN_TIME_E and WOLFSSL_ERROR function).
|
8 anni fa |