John Safranek
|
f9ab61db5d
|
Merge pull request #402 from cconlon/starttls
use send/recv instead of write/read with STARTTLS
|
2016-05-02 17:19:50 -07:00 |
Chris Conlon
|
a94383037c
|
use send/recv instead of write/read with STARTTLS for winsock compatibility
|
2016-05-02 14:36:59 -06:00 |
toddouska
|
52d6fb575b
|
Merge pull request #395 from cconlon/starttls
add STARTTLS support to example client
|
2016-04-29 14:24:08 -07:00 |
Chris Conlon
|
46addfb130
|
move example client STARTTLS into separate funcs
|
2016-04-28 14:21:33 -06:00 |
Chris Conlon
|
5abeeff919
|
add STARTTLS support to example client
|
2016-04-22 13:46:54 -06:00 |
Takashi Kojo
|
cab1ebf2d6
|
move MDK5 current_time to test.h
|
2016-04-14 18:47:16 +09:00 |
Takashi Kojo
|
35c5353698
|
fixed current_time argument
|
2016-04-14 16:26:51 +09:00 |
Takashi Kojo
|
cfd5af341b
|
fixed test.c compile error and server.c/client.c/ssl.c warnings with MDK5 compiler.
|
2016-04-12 11:05:30 +09:00 |
kaleb-himes
|
1b7cd5cb06
|
consolidate handling of dead assignment warnings
|
2016-04-11 13:39:44 -06:00 |
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
|
0ed26ad262
|
Updated build for "leantls" to support building only the client, by splitting BUILD_EXAMPLES into 3 parts (BUILD_EXAPLE_SERVERS, BUILD_EXAMPLE_CLIENTS and BUILD_TESTS). This allows the make check to perform the external tests to validate the client only "leantls" configuration option.
|
2016-03-08 08:35:28 -08: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 |
Kaleb Joseph Himes
|
62a2efdacc
|
Merge pull request #298 from kaleb-himes/master
Avoid unnecessary assignments in client example
|
2016-02-09 09:54:55 -08:00 |
Kaleb Joseph Himes
|
2e88785358
|
Merge pull request #282 from dgarske/WinUserSettings
Refactor of Visual Studio projects to centralize preprocessors into IDE/WIN/user_settings.h
|
2016-02-09 09:27:32 -08: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 |
David Garske
|
2db6246abc
|
Fixed typo with testsuite preprocessor. Added missing chacha.c, chacha20_poly1305.c, pkcs7.c and poly1305.c. Also added the IDE/WIN/user_settings.h to the project so its easy to find.
|
2016-02-04 11:19:51 -08:00 |
David Garske
|
ebd14a657d
|
Added signature.c to Visual Studio project files. Added new "IDE/WIN/user_settings.h" which contains all the defines for the various Windows Visual Studio projects. Moved the settings into this new file and added the WOLFSSL_USER_SETTINGS and CYASSL_USER_SETTINGS macros and include path to IDE/WIN to all project files. This allows the settings (defines) to be adjusted in a single place for Win VS.
|
2016-01-29 14:29:31 -08: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 |
John Safranek
|
917edc5f18
|
Merge pull request #218 from toddouska/ssl3-aes256
add aes256 key derivation to ssl3
|
2015-12-17 18:30:23 -08:00 |
Chris Conlon
|
b89354880f
|
switch pragma once uses, causes warnings on some compilers
|
2015-12-17 13:19:17 -07: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 |
kaleb-himes
|
e9348635a0
|
SAFESEH:NO in DLL Debug|Win32
|
2015-11-09 15:11:58 -07: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 |