Kaleb Himes
|
b2af02a783
|
Merge pull request #383 from kojo1/MDK5
fixes for MDK5 compiler
|
2016-04-26 16:11:59 -06:00 |
Jacob Barthelmeh
|
77a9343973
|
use short for RSA min key size and check casts
|
2016-04-22 12:56:51 -06:00 |
Jacob Barthelmeh
|
1dac3841ca
|
change type to short for comparision and up default min size
|
2016-04-20 15:44:45 -06:00 |
Jacob Barthelmeh
|
3129bb22cd
|
minimum ECC key size check at TLS/SSL level
|
2016-04-19 15:50:25 -06:00 |
toddouska
|
117231c0e3
|
Merge pull request #387 from JacobBarthelmeh/RSA-min
add check for min RSA key size at TLS/SSL level
|
2016-04-19 13:57:26 -07:00 |
toddouska
|
0dbdc8eab0
|
Merge pull request #372 from dgarske/mingwfixes
MinGW fixes
|
2016-04-18 12:50:13 -07:00 |
Jacob Barthelmeh
|
c9891567e8
|
add check for min RSA key size at TLS/SSL level
|
2016-04-14 13:35:49 -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 |
David Garske
|
993972162e
|
MinGW fixes, server port assigning cleanup and ping test cleanup. Fixes issue with visibility detection with MinGW. The visibility.m4 script was not actually trying to call the hidden function, which caused MinGW to detect improperly that visibility was supported. Fix for bogusFile on Windows build. Fixes to build warnings for unused variable 'res' and signed/unsigned comparison for sizeof min(). Cleanup of the server side port assignment to allow use with Windows/MinGW/Cygwin. If Windows uses new GetRandomPort() function in test.h to get port in in the 49152 - 65535 range. If *nix then uses the tcp_listen returned port. Otherwise uses the default wolfSSLPort. Refactor of the ping test code to use common file and properly handle ping count differences (Windows "-c" vs. *Nix style "-n"). Workaround for MinGW and cyassl/options.h getting file permissions error. Added non-fatal compile warning if using MinGW that "strtok_s" might be missing along with a link to public domain source that can be used.
|
2016-04-08 11:48:14 -06:00 |
Jacob Barthelmeh
|
85a9c55048
|
fix c89 build on windows
|
2016-04-06 11:16:40 -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
|
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 |
Jacob Barthelmeh
|
ff7a9d9f78
|
option for fail on no peer cert except PSK suites
|
2016-02-10 13:26:03 -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 |
toddouska
|
22385f2b39
|
add random ports for all make check scripts, unique ready file
|
2015-12-22 14:35:34 -08:00 |
Jacob Barthelmeh
|
0721b79282
|
help message to use NTRU key in example server
|
2015-12-22 11:51:26 -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 |
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 |
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 |
Nickolas Lapp
|
b7848481a3
|
Fixed gcc variable-mayble-uninitialized warning
|
2015-10-27 16:42:19 -06:00 |
toddouska
|
4141ea8f83
|
example server to use cstd free for all build options
|
2015-10-16 14:05:37 -07:00 |
Ludovic FLAMENT
|
9ef43910ed
|
Merge branch 'master' of https://github.com/wolfssl/wolfssl
|
2015-10-16 07:46:51 +02:00 |
Ludovic FLAMENT
|
d4f3419758
|
ALPN : add function to get in a server the list of supported protocols sent by the client.
|
2015-10-15 14:59:35 +02:00 |
Ludovic FLAMENT
|
ee8537fb6d
|
Merge branch 'master' of https://github.com/wolfssl/wolfssl
|
2015-10-14 20:53:30 +02:00 |
Ludovic FLAMENT
|
10f5154389
|
ALPN : add option to continue in case of client/server protocol mismatch (like OpenSSL)
|
2015-10-13 09:38:40 +02:00 |
Ludovic FLAMENT
|
bf3b0a228d
|
add support for Application-Layer Protocol Name (RFC 7301) in the TLS extensions
|
2015-10-09 15:18:41 +02:00 |
John Safranek
|
329e6a6207
|
update the example server and echoserver to correctly generate the DTLS cookie
|
2015-09-15 17:23:52 -07:00 |
toddouska
|
09b2da799f
|
Merge pull request #125 from kojo1/MDK4
MDK4 name change
|
2015-08-14 14:59:25 -07:00 |
toddouska
|
46e7e9acf9
|
disable SSLv3 by default
|
2015-08-12 16:39:13 -07:00 |
Takashi Kojo
|
30f6bc1e27
|
MDK4, wolfSSL name change
|
2015-08-12 16:45:40 +09:00 |