Jacob Barthelmeh
|
85a9c55048
fix c89 build on windows
|
8 years ago |
toddouska
|
63b1282e67
Merge pull request #335 from dgarske/asynccrypt
|
8 years ago |
David Garske
|
4472152b18
Added new "wolfSSL_poll" which filters event queue by ssl object pointer. Changed wolfSSL_CTX_poll to support using WOLF_POLL_FLAG_PEEK flag to peek at events and return count. Removed "wolfssl_CTX_poll_peek". Switched the examples (test.h AsyncCryptPoll) to use just the WOLFSSL object and call new wolfSSL_poll. Added warning when using the "--enable-asynccrypt" option to make sure users know they need real async.c/.h files.
|
8 years ago |
Jacob Barthelmeh
|
e99a5b0483
prepare for release v3.9.0
|
8 years ago |
David Garske
|
e1787fe160
Added "--enable-asynccrypt" option for enabling asynchronous crypto. This includes a refactor of SendServerKeyExchange and DoClientKeyExchange to support WC_PENDING_E on key generation, signing and verification. Currently uses async simulator (WOLFSSL_ASYNC_CRYPT_TEST) if cavium not enabled. All of the examples have been updated to support WC_PENDING_E on accept and connect. A generic WOLF_EVENT infrastructure has been added to support other types of future events and is enabled using "HAVE_WOLF_EVENT". Refactor the ASN OID type (ex: hashType/sigType) to use a more unique name. The real "async.c" and "async.h" files are in a private repo.
|
8 years ago |
David Garske
|
953a3bd01d
Fixes build error with NO_FILESYSTEM and !NO_CERTS where the wolfssl/test.h load_buffer() function is passing non-existent enum value. Was renamed from CYASSL_ to WOLFSSL_.
|
8 years ago |
Jacob Barthelmeh
|
41f50b7a73
NTRU suites considered part of static RSA suites group
|
9 years ago |
Takashi Kojo
|
4217ef5475
fixed mdk4 macro control in example server/client, echoserver/client
|
9 years ago |
David Garske
|
f977caa492
Cleanup of the test code that looks for the WolfSSL root directory. Now it tries to open the certs/ntru-cert.pem file in each directory up (limited to 5) until it opens it.
|
9 years ago |
David Garske
|
fdab3943be
Added throughput benchmarking for client/server examples and added helper script "scripts/benchmark.test". Added example client option: "-B <num>" Benchmarking throughput. Added example server options: "-B <num>" Benchmark throughput, "-e" Echo data, "-i" Loop / Accept multiple connections. Cleanup of the include.am for examples. Cleanup of tcp_connect with DTLS enabled. Cleanup of the valid socket checking. Cleanup trailing whitespace.
|
9 years ago |
John Safranek
|
329e6a6207
update the example server and echoserver to correctly generate the DTLS cookie
|
9 years ago |
toddouska
|
09b2da799f
Merge pull request #125 from kojo1/MDK4
|
9 years ago |
toddouska
|
7fa4302a80
disable static PSK cipher suites by default
|
9 years ago |
toddouska
|
46e7e9acf9
disable SSLv3 by default
|
9 years ago |
Takashi Kojo
|
30f6bc1e27
MDK4, wolfSSL name change
|
9 years ago |
Jacob Barthelmeh
|
df8b48cd0f
NTRU suites from earlier code
|
9 years ago |
Jacob Barthelmeh
|
14723b7e65
QSH (quantum-safe handshake) extension
|
9 years ago |
toddouska
|
8ff17b66f3
add session tickets to echoserver example too
|
9 years ago |
toddouska
|
1f8701540d
change SESSION_STATS to PRINT_SESSION_STATS, will add WOLFSSL_SESSION_STATS
|
9 years ago |
toddouska
|
86f2b9a98f
turn off DTLSv1 functions for disable old tls
|
9 years ago |
toddouska
|
869aeee6cb
allow sniffer play nice in ecc build
|
9 years ago |
toddouska
|
495fbe087e
allow dh to be used w/o certs and asn
|
9 years ago |
kaleb-himes
|
b0e88e32ff
Error printouts name changed
|
10 years ago |
kaleb-himes
|
a389620a29
Copyright (C) updates
|
10 years ago |
kaleb-himes
|
369a5f04a9
library wide licence update
|
10 years ago |
Jacob Barthelmeh
|
d958a2f3d6
close to build test with --disable-examples option
|
10 years ago |
toddouska
|
6175a2a20c
cleanup fp cache on examples with thread local storage
|
10 years ago |
toddouska
|
2c595139db
fix tirtos merge
|
10 years ago |
toddouska
|
61e989ed99
Merge branch 'master' into ti
|
10 years ago |
toddouska
|
2d63c559cc
dh now disabled by default but can be enabled w/o opensslextra
|
10 years ago |