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
|
aab44eb26b
|
adjest example server PSK plus flag
|
2016-03-02 15:43:17 -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 |
|
Jacob Barthelmeh
|
7df22ee210
|
Trusted peer certificate use
|
2016-03-02 11:22:34 -07:00 |
|
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_.
|
2016-02-19 13:52:06 -08: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 |
|
toddouska
|
d7d2a6f565
|
Merge pull request #307 from JacobBarthelmeh/PSK
New fail with no peer cert behavior and allow RSA signed ECC key certs
|
2016-02-12 15:27:18 -08: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 |
|
Jacob Barthelmeh
|
ff7a9d9f78
|
option for fail on no peer cert except PSK suites
|
2016-02-10 13:26:03 -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 |
|
toddouska
|
2d33380abc
|
Merge pull request #225 from JacobBarthelmeh/master
help message to use NTRU key in example server
|
2015-12-28 11:56:13 -08: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
|
22385f2b39
|
add random ports for all make check scripts, unique ready file
|
2015-12-22 14:35:34 -08:00 |
|
Jacob Barthelmeh
|
41f50b7a73
|
NTRU suites considered part of static RSA suites group
|
2015-12-22 15:19:11 -07:00 |
|
Jacob Barthelmeh
|
0721b79282
|
help message to use NTRU key in example server
|
2015-12-22 11:51:26 -07: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 |
|
toddouska
|
32b2d7f9e4
|
have calling thread wait for crl monitor thread to setup for simpler cleanup
|
2015-11-23 14:15:12 -08:00 |
|
toddouska
|
806a2748bf
|
Merge pull request #189 from lchristina26/master
Updates for Wind River WORKBENCH/ VxWorks Compatibility
|
2015-11-12 13:33:27 -08:00 |
|
lchristina26
|
db6920d372
|
updates for vxworks compatibility
|
2015-11-12 13:33:47 -07: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 |
|
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 |
|