Hayden Roche
|
52754123d9
Call wc_SetSeed_Cb and wolfCrypt_SetPrivateKeyReadEnable_fips in wolfSSL_Init.
|
2 năm trước cách đây |
kaleb-himes
|
7cccaa98b7
The minimal changes needed to add KCAPI support with fips-ready
|
2 năm trước cách đây |
Daniel Pouzzner
|
0b4f34d62a
typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C.
|
3 năm trước cách đây |
John Safranek
|
976402e04b
RNG Update
|
3 năm trước cách đây |
kaleb-himes
|
5859779ddf
Check-in non-FIPS specific porting changes for OE22
|
3 năm trước cách đây |
Sean Parkinson
|
142c7a9892
cppcheck fixes and a config fix
|
3 năm trước cách đây |
Sean Parkinson
|
8779c3a884
ECC: Disable ECC but have Curve25519/448 and PK callbacks fix
|
3 năm trước cách đây |
Jacob Barthelmeh
|
c729318ddd
update copyright date
|
3 năm trước cách đây |
Elms
|
bde1a2209a
tests: add include for `ecc.h` to fix compile error
|
3 năm trước cách đây |
Sean Parkinson
|
75c062a298
cppcheck: fixes
|
3 năm trước cách đây |
Sean Parkinson
|
320afab227
Configuration fixes
|
4 năm trước cách đây |
Daniel Pouzzner
|
a522207b14
fix memory leaks in src/internal.c:DoSessionTicket() and testsuite/testsuite.c:file_test().
|
4 năm trước cách đây |
Daniel Pouzzner
|
6a3da9477e
fix --enable-stacksize[-verbose] (HAVE_STACK_SIZE[_VERBOSE]) to work correctly in testsuite.c.
|
4 năm trước cách đây |
David Garske
|
8300754ecd
Fix for "testsuite" with TLSv1.3 and `--enable-sniffer`.
|
4 năm trước cách đây |
Sean Parkinson
|
411aee6e05
Fixes from cppcheck
|
4 năm trước cách đây |
Sean Parkinson
|
55ea2facdd
Changes to clear issues raised by cppcheck
|
4 năm trước cách đây |
Chris Conlon
|
45c5a2d39c
update copyright to 2020
|
4 năm trước cách đây |
Tesfa Mael
|
f8c9285b92
Added a WOLFSSL_CIPHER_LIST_MAX_SIZE macro
|
5 năm trước cách đây |
Tesfa Mael
|
393ca1b30c
Increased test suite ciphers buffer size (ticket #5000))
|
5 năm trước cách đây |
John Safranek
|
246c444b93
Updates for v4.0.0
|
5 năm trước cách đây |
David Garske
|
911b6f95f8
Release v3.12.2 (lib 14.0.0). Updated copywright.
|
7 năm trước cách đây |
David Garske
|
6707be2b0e
Added new `--disable-oldnames` option to allow for using openssl along-side wolfssl headers (without OPENSSL_EXTRA). Add `--enable-opensslcoexist` which makes sure `oldnames` is disabled. Refactor of `SSL_` to `WOLF_SSL_`. Refactor of `SHA`, `MD5`, `SHA224`, `SHA256`, `SHA512` and `SHA384` to `WC_` naming.
|
7 năm trước cách đây |
David Garske
|
47cc3ffdbc
Fix build with either `NO_WOLFSSL_SERVER` or `NO_WOLFSSL_CLIENT` defined.
|
7 năm trước cách đây |
David Garske
|
34a4f1fae0
Move wolfCrypt test/benchmark to move static memory pool to global (not in stack). Fix wolfCrypt test wc_InitRng to use _ex with HEAP_HINT (when not FIPS). Added ability to use HAVE_STACK_SIZE with wolfCrypt test and benchmark. Cleanup of the benchmark_test function main wrapper.
|
7 năm trước cách đây |
Jacob Barthelmeh
|
6a6e61f1d8
wolfCrypt cleanup in test.c moved and add wolfSSL init to testsuite with single threaded
|
7 năm trước cách đây |
kaleb-himes
|
6c7e1785aa
EXIT_TEST macro added for cleaner implementation and maintenance
|
8 năm trước cách đây |
kaleb-himes
|
684f9bad22
RIOT OS build and test scripts, build instructions
|
8 năm trước cách đây |
David Garske
|
82e8210208
Support for building without SHA256 with NO_OLD_TLS and SHA384/512. Although TLS 1.2 default digest for certs is SHA256 and our test cert signatures use SHA256, so make check will fail. Also requires disabling the P-RNG which uses SHA256. Added missing "wc_InitRng_ex" when using "CUSTOM_RAND_GENERATE_BLOCK". Cleanup of the BuildCertHashes, DoRounds, HashInput, HashOutput and HashOutputRaw return codes.
|
8 năm trước cách đây |
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 năm trước cách đây |
David Garske
|
5b3a72d482
Cleanup of stdlib function calls in the wolfSSL library to use our cross-platform "X*" style macros in types.h.
|
8 năm trước cách đây |