Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
1 year ago |
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 years ago |
Daniel Pouzzner
|
0b4f34d62a
typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C.
|
2 years ago |
Jacob Barthelmeh
|
c729318ddd
update copyright date
|
3 years ago |
Chris Conlon
|
45c5a2d39c
update copyright to 2020
|
4 years ago |
John Safranek
|
246c444b93
Updates for v4.0.0
|
5 years ago |
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 years ago |
connerwolfssl
|
ad4cf69993
Moved doxygen API comments in to a seperate directory
|
6 years ago |
David Garske
|
911b6f95f8
Release v3.12.2 (lib 14.0.0). Updated copywright.
|
6 years ago |
David Garske
|
c1640e8a3d
Intel QuickAssist (QAT) support and async enhancements/fixes:
|
7 years ago |
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 years ago |
Jacob Barthelmeh
|
e99a5b0483
prepare for release v3.9.0
|
8 years ago |
toddouska
|
9913edd7a5
fix github issue #20, allow user to use settings.h at app level as well for building wolfssl. verified types.h (which includes settings.h) or settings.h is included b4 definition checks at wolfssl and wolcrypt header levels
|
9 years ago |
kaleb-himes
|
a389620a29
Copyright (C) updates
|
9 years ago |
Jacob Barthelmeh
|
607760f829
header files for aes, arc4, camellia, chacha, dh, and dsa
|
9 years ago |
Jacob Barthelmeh
|
881c0b941a
progress on name change, arc4, aes, camilea
|
9 years ago |
Jacob Barthelmeh
|
813ad2e102
name change progress
|
9 years ago |