kaleb-himes
|
c6e9021732
|
scan-build warnings related to enable-psk, disable-asn,rsa,ecc
|
2016-04-11 11:13:26 -06:00 |
|
toddouska
|
63b1282e67
|
Merge pull request #335 from dgarske/asynccrypt
Asynchronous crypto and wolf event support
|
2016-03-30 20:12:41 -07:00 |
|
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.
|
2016-03-30 15:15:38 -07:00 |
|
Jacob Barthelmeh
|
696169634e
|
check return value of wolfSSL_set_fd
|
2016-03-25 13:59:04 -06:00 |
|
Jacob Barthelmeh
|
e99a5b0483
|
prepare for release v3.9.0
|
2016-03-17 16:02:13 -06:00 |
|
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.
|
2016-03-17 13:31:03 -07:00 |
|
Jacob Barthelmeh
|
060e278559
|
Merge branch 'master' of https://github.com/wolfSSL/wolfssl into Certs
|
2016-03-11 23:48:39 -07:00 |
|
David Garske
|
2891939098
|
Remove NO_CERT and NO_CODING. Enable building of the client with leantls.
|
2016-03-08 08:35:28 -08:00 |
|
Jacob Barthelmeh
|
112cf1f0c9
|
fix example client help print out
|
2016-03-02 16:51:57 -07:00 |
|
Jacob Barthelmeh
|
d969e2ba11
|
automated test for trusted peer certs
|
2016-03-02 11:42:00 -07:00 |
|
Jacob Barthelmeh
|
05d2cec7c1
|
addition to api tests and refactor location of trusted peer cert check
|
2016-03-02 11:35:03 -07:00 |
|
kaleb-himes
|
46b34c19d0
|
wolfssl.com and google.com now differ in pre-reqs for external test
|
2016-02-15 13:30:11 -07:00 |
|
kaleb-himes
|
ffe7b38409
|
correct logic to allow for static RSA if ECC and no Curves
use same coding standards as the rest of the libraries
|
2016-02-10 13:39:59 -07:00 |
|
kaleb-himes
|
bf4d6454b1
|
if connection to google.com and using ECC need supported curves
|
2016-02-09 17:06:06 -07:00 |
|
David Garske
|
2af9fb91b3
|
Use += approach to detect "done" in example client for external tests. Cleaner and code is smaller to accomplish same thing.
|
2016-02-08 19:54:22 -08:00 |
|
kaleb-himes
|
c920e6dd30
|
Avoid unnecessary assignments in client example
|
2016-02-07 08:27:01 -07:00 |
|
Jacob Barthelmeh
|
611e37b3e8
|
naming for AEAD macros and TLSX with chacha-poly
|
2016-01-29 09:38:13 -07:00 |
|
Jacob Barthelmeh
|
7d71d756f3
|
update ChaCha20-Poly1305 to most recent RFCs
|
2016-01-27 14:03:05 -07:00 |
|
toddouska
|
1d473ab7b5
|
resolve issue #255, no sha284 with wolfssl cert chain and external test
|
2016-01-14 20:25:50 -08:00 |
|
kaleb-himes
|
84ae9a9ae5
|
Also account for 32-bit users
|
2015-12-31 12:05:45 -07:00 |
|
kaleb-himes
|
a973eca4b8
|
accounts for assumptions with external ocsp stapling test
|
2015-12-29 17:05:51 -07:00 |
|
Moisés Guimarães
|
ec9d23a9c3
|
Merge branch 'csr'
|
2015-12-28 19:38:04 -03:00 |
|
John Safranek
|
92cb8eee61
|
revise the comments about port 0 use in the example client and server
|
2015-12-24 15:42:52 -08:00 |
|
John Safranek
|
4b836f8476
|
added note to client and server regarding port 0
|
2015-12-23 12:20:53 -08:00 |
|
John Safranek
|
d17549f848
|
update example client ShowVersions() to not show disabled old-tls versions
|
2015-12-23 12:12:41 -08:00 |
|
toddouska
|
e503b89ca1
|
allow sniffer build with -v 0 examples to work
|
2015-12-17 12:10:22 -08:00 |
|
Takashi Kojo
|
4217ef5475
|
fixed mdk4 macro control in example server/client, echoserver/client
|
2015-11-27 11:31:12 +09:00 |
|
John Safranek
|
02411ccced
|
add F back into the client command line options scanning
|
2015-11-25 10:36:51 -08:00 |
|
Moisés Guimarães
|
dccbc1cdd4
|
fixes ocsp nonce extension decoding;
enables use of ocsp nonce extension in the client example.
|
2015-11-05 11:45:42 -03:00 |
|
toddouska
|
fbd4f8a6ed
|
fix merge conflict
|
2015-11-02 13:26:46 -08:00 |
|
Moisés Guimarães
|
21d70636dc
|
Merge branch csr into 'master'
|
2015-11-02 15:51:01 -03:00 |
|
toddouska
|
e76f95465d
|
Merge pull request #170 from dgarske/master
Fixes initialization of the Crypto HW protection, which could leak a …
|
2015-10-29 13:56:18 -07:00 |
|
lchristina26
|
723fc3761b
|
Example client/server compatible with VxWorks
|
2015-10-29 13:39:02 -06:00 |
|
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.
|
2015-10-28 23:54:08 -07:00 |
|
toddouska
|
c93c6c9bf4
|
add wolfSSL_new() pointer return check on all calls in example client
|
2015-10-16 14:12:38 -07:00 |
|
David Garske
|
10eab5047a
|
Fixed compile issues with example server/client. Fixed issue with using XMALLOC/XFREE being used in examples. Fixed issue with "int select_ret" declaration scope. Fixed issue with test.h HAVE_SESSION_TICKET "static rng" name.
|
2015-10-15 13:42:41 -07:00 |
|
toddouska
|
74e981093d
|
fix merge conflict misses on alpn example letter change
|
2015-10-15 09:48:07 -07:00 |
|
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.
|
2015-10-14 19:13:45 -07:00 |
|
toddouska
|
a0a4386504
|
fix alpn example client merge command options
|
2015-10-13 15:00:53 -07:00 |
|
toddouska
|
dfc733a304
|
switch example client max fragment arg to -F to make -L open on both client and server
|
2015-10-13 14:13:12 -07:00 |
|
toddouska
|
b1c5f3b299
|
add show every cipher suite to examples/client
|
2015-10-02 16:26:20 -07:00 |
|
toddouska
|
a8b5c57dd2
|
make sure external tests have a valid cipher
|
2015-09-28 09:47:59 -07:00 |
|
toddouska
|
42d94a0f7f
|
wolfssl.com now requires ECDHE or static RSA
|
2015-09-24 12:19:38 -07:00 |
|
toddouska
|
465622d4e0
|
wolfssl.com now uses old chacha-poly, detect for external test
|
2015-09-24 12:13:01 -07:00 |
|
toddouska
|
a4cbc3b943
|
fix google external test w/o ecdhe
|
2015-08-14 12:58:00 -07:00 |
|
toddouska
|
46e7e9acf9
|
disable SSLv3 by default
|
2015-08-12 16:39:13 -07:00 |
|
toddouska
|
6cad1949b4
|
if NO_SHA don't run external script tests
|
2015-06-18 11:12:35 -07:00 |
|
toddouska
|
53bf8ed7cb
|
fix scan-build warnings
|
2015-06-10 15:24:24 -07:00 |
|
John Safranek
|
64602d1969
|
added check for allowed minimum DH key size
|
2015-05-21 10:11:21 -07:00 |
|
toddouska
|
4fe04c6bed
|
detect build cases where external script test case doesn't make sense
|
2015-05-07 12:50:27 -07:00 |
|