John Safranek
591e1fc772
DTLSv1.2, fixed DTLS socket timeout
2013-03-06 23:02:33 -08:00
John Safranek
49e67487e7
Merge branch 'master' of github.com:cyassl/cyassl
2013-03-04 17:16:32 -08:00
John Safranek
01e9a246cd
added build test cases for ECC-SHA384 test suites.
2013-03-04 17:14:19 -08:00
John Safranek
b9ab09a5a6
added test cases for SHA-256 cipher suites, fixed a bug in ECDH-RSA-AES128-SHA256 picking
2013-03-04 16:16:34 -08:00
John Safranek
d52fe96063
added AES-CBC-SHA256 and SHA384 cipher suites.
2013-03-04 13:25:46 -08:00
toddouska
43b8300896
windows shadow fix
2013-03-04 12:30:36 -08:00
toddouska
12371d1c3b
fix windows build warnings
2013-03-04 12:18:21 -08:00
toddouska
2667b8b542
fix base64 decode white space loop
2013-03-04 11:36:07 -08:00
John Safranek
b4584e0a93
added missing test config files to the configure include list
2013-02-28 11:39:33 -08:00
toddouska
cc9ac1846d
fix ecc w/ no rsa send cert verify and server flag for missing cert verify
2013-02-26 22:24:34 -08:00
toddouska
b397f89b27
better inits for sniffer use
2013-02-26 09:00:46 -08:00
toddouska
f3a16e56c7
help static analysis
2013-02-25 10:47:55 -08:00
toddouska
4fe2a1ec42
fix sigAlgo unused-but-set gcc 4.6 warning
2013-02-25 10:42:51 -08:00
John Safranek
88ba790930
added an additional failure case log output to InitSSL() for the RNG initialize failing
2013-02-22 09:51:07 -08:00
John Safranek
6ff39cffe4
Merge branch 'dtls'
...
Conflicts:
cyassl/ctaocrypt/types.h
2013-02-20 17:08:22 -08:00
toddouska
f4082f83e5
sb fixes for certgen + keygen
2013-02-20 15:45:10 -08:00
toddouska
b2b45d3f4a
sb fixes for crl and ocsp
2013-02-20 15:26:22 -08:00
John Safranek
ffc67892a4
allow for 0 length handshake messages, still need to store the message header
2013-02-20 10:43:50 -08:00
John Safranek
598043dd6f
drains the DTLS message store once an in-order message is received.
2013-02-20 09:28:09 -08:00
John Safranek
2c1ed7c11c
removed old defragmentation code. fixed new defragment code.
2013-02-20 08:35:33 -08:00
toddouska
04d0c581b1
set output test size to real size, no strlen, make sure input strlens don't have 0x00
2013-02-19 16:16:40 -08:00
John Safranek
bdadeab342
added storing of out-of-order and fragmented message, missing processing of the stored list
2013-02-19 16:06:02 -08:00
toddouska
07baa27b20
fix scan build for fastmath, dtls, ecc, psk, sha512
2013-02-19 12:53:58 -08:00
John Safranek
116f2403d0
updated the list for storing out of order messages
2013-02-19 12:51:02 -08:00
John Safranek
7e29b8d2a6
Merge branch 'master' of github.com:cyassl/cyassl
2013-02-18 15:20:25 -08:00
toddouska
59af8944cb
fix opensslextra sb issue
2013-02-18 15:11:33 -08:00
John Safranek
abe921d703
Merge branch 'tls12'
2013-02-18 14:42:53 -08:00
John Safranek
87cad7a966
merge branch tls12 into master
2013-02-18 14:36:50 -08:00
toddouska
a8f6baf37c
repeat each cipher suite test with client cert request off
2013-02-18 14:12:03 -08:00
John Safranek
d9a9982bc8
length check the hello extensions
2013-02-18 12:52:08 -08:00
John Safranek
df011b2e40
Server and client tell each other which sig/hash algos they support, peers pick from the list and use it indicating which one they used as appropriate.
2013-02-18 11:54:23 -08:00
John Safranek
0acd8f0670
added sig_algo for rsa for missing cases in SetCipherSpecs()
2013-02-15 12:16:19 -08:00
toddouska
dfa1553548
3rd scan build fixes
2013-02-14 16:23:48 -08:00
toddouska
9ea3371079
2nd round scan build
2013-02-14 16:00:45 -08:00
toddouska
cdc651a75a
coverity ignores
2013-02-14 14:13:19 -08:00
toddouska
62ef5de25c
scan build fixes
2013-02-14 14:09:41 -08:00
John Safranek
657b10c8b2
client sends sig/hash hello extension to server, server sends a selection (hardcoded) back, and both use the selection
2013-02-13 15:30:46 -08:00
John Safranek
d65e5ef3e4
bug fix
2013-02-13 12:05:56 -08:00
John Safranek
afb0cb3e20
Fixed merge conflict with stashed code
2013-02-12 14:57:39 -08:00
John Safranek
5f7359be7e
Builds the hash/sig algorithm extension list based on the available cipher suites and hashes
2013-02-12 13:47:13 -08:00
toddouska
8ace08499b
make sure example CyaSSL_read()s that fill buffer don't overrun by 1 byte if trying to output with null terminator
2013-02-08 11:21:48 -08:00
John Safranek
982b72796e
added list for DTLS handshake datagram reordering
2013-02-07 11:26:02 -08:00
John Safranek
30004498c5
For TLSv1.2, cert and key messages use SHA-256 or SHA-384 as expected.
2013-02-06 13:08:28 -08:00
toddouska
44e0d7543c
change copyright name with name change
2013-02-05 12:44:17 -08:00
Joakim Soderberg
834ebe5bd8
BUGFIX: Fixed segmentation fault on CyaSSL_BIO_free().
...
In CyaSSL_BIO_new_socket() bio->mem is never initialized. This will cause freeing of unallocated memory in CyaSSL_BIO_free:
if (bio->mem)
XFREE(bio->mem, 0, DYNAMIC_TYPE_OPENSSL);
since bio->mem is not NULL, resulting in a crash.
2013-02-05 11:22:36 +00:00
toddouska
f4f13371f9
update copyright date
2013-02-04 14:51:41 -08:00
toddouska
36f62a5707
fix CyaSSL_write memory error return, bump dev version
2013-02-04 14:11:20 -08:00
toddouska
543d81ba97
release 2.5.0
2013-02-04 13:11:21 -08:00
Todd Ouska
24e22d4b6e
add cavium notes and free ssl cavium ciphers
2013-02-01 16:26:42 -08:00
Todd Ouska
44b6593fe5
add cavium ciphers to SSL, and example client
2013-02-01 12:21:38 -08:00