toddouska
|
66bbb44f44
|
make arrays temporary, freed at end of handshake unless user calls KeepArrays for get_keys or psk hints
|
2012-09-14 15:22:51 -07:00 |
|
toddouska
|
8c32a5a2ed
|
make RNG in ssl dynamic, release after hs if stream or < tls1.1
|
2012-09-05 16:18:29 -07:00 |
|
toddouska
|
9ddf43268d
|
use dynamic memory for ssl ciphers, only use what needed
|
2012-09-05 12:30:51 -07:00 |
|
toddouska
|
c47afaf84f
|
make suites object dynamic, only use during handshake
|
2012-09-05 10:17:48 -07:00 |
|
toddouska
|
6943229f87
|
reduce client key exchange stack use in non NTRU mode
|
2012-09-04 15:56:52 -07:00 |
|
toddouska
|
b1e603ae6b
|
opensslextra clang static fixes
|
2012-09-04 15:47:40 -07:00 |
|
toddouska
|
1ba8aff525
|
don't allow corrupted change cipher (fix by antoxa), don't allow multiple decryptions of corrupted messages
|
2012-09-04 11:37:47 -07:00 |
|
toddouska
|
2bee126062
|
clang scan-build fixes
|
2012-09-04 10:48:26 -07:00 |
|
John Safranek
|
c9625789cd
|
allow early DTLS datagrams, but drop late ones.
|
2012-08-28 08:55:31 -07:00 |
|
John Safranek
|
98bc1f8c46
|
fix build warning
|
2012-08-23 16:28:24 -07:00 |
|
John Safranek
|
561a7fc35d
|
drop out of order dtls packets
|
2012-08-23 15:50:56 -07:00 |
|
John Safranek
|
c20eb88d3d
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-08-17 14:21:17 -07:00 |
|
toddouska
|
925ddb6626
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-08-15 17:00:34 -07:00 |
|
toddouska
|
05692e1d6a
|
IAR fixes, SafeRTOS port, better LWIP support
|
2012-08-15 17:00:11 -07:00 |
|
John Safranek
|
c42792e0f1
|
fix compiler warnings
|
2012-08-14 13:51:56 -07:00 |
|
Chris Conlon
|
198e48fa94
|
minor RTIP adjustments
|
2012-08-14 13:10:27 -06:00 |
|
John Safranek
|
9d912970c8
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-08-13 17:33:20 -07:00 |
|
Chris Conlon
|
7ec04c16b6
|
EBSnet RTIP support
|
2012-08-13 17:10:05 -06:00 |
|
John Safranek
|
70552ef8e1
|
added DTLS handshake message defragmentation
|
2012-08-10 10:24:31 -07:00 |
|
John Safranek
|
11df1d25d4
|
fixed the dtls handshake header handling
|
2012-08-09 13:27:30 -07:00 |
|
John Safranek
|
93c89ccc35
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-08-09 11:02:27 -07:00 |
|
John Safranek
|
6722022201
|
splitting off dtls handshake header to be handled differently
|
2012-08-09 11:02:21 -07:00 |
|
toddouska
|
18c3679444
|
fix DLTS cookieSz init problem
|
2012-08-08 16:56:19 -07:00 |
|
toddouska
|
17a92e76d3
|
add aesgcm openssl, and fix requires to use our local enum for aesgcm
|
2012-08-08 15:37:00 -07:00 |
|
toddouska
|
08ff33894f
|
add ECDH static cipher suite tests including RSA signed ECDH, clean up code with haveECDSA -> haveECDSAsig
|
2012-08-08 15:09:26 -07:00 |
|
John Safranek
|
3747246133
|
added the generation, verification, and client usage of DTLS handshake cookies
|
2012-08-08 10:38:12 -07:00 |
|
Chris Conlon
|
afa27f0021
|
FreeRTOS threads support, windows simulator support
|
2012-08-02 09:54:41 -06:00 |
|
John Safranek
|
b8b5e7b873
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-07-31 18:42:44 -07:00 |
|
toddouska
|
a5af2e3d51
|
add altname retrieval from peer cert
|
2012-07-31 17:45:48 -07:00 |
|
John Safranek
|
ab570a2130
|
aes-gcm wrap two new aes-gcm code bits with ifdef option
|
2012-07-31 16:26:17 -07:00 |
|
John Safranek
|
368afbb815
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-07-31 10:11:21 -07:00 |
|
John Safranek
|
9b8c5fb40e
|
aes-gcm: modified to use sequence number rather that a random explicit IV
|
2012-07-31 09:32:29 -07:00 |
|
toddouska
|
e2eb1b78cc
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-07-27 12:32:42 -07:00 |
|
toddouska
|
6e84ab1271
|
add max chain depth unique error, increase depth to 6
|
2012-07-27 12:32:22 -07:00 |
|
John Safranek
|
3cd231bdfc
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-07-24 15:04:16 -07:00 |
|
John Safranek
|
cf7e8baa19
|
moved aes-gcm cipher suites around in the list to follow the existing suites
|
2012-07-23 15:15:40 -07:00 |
|
toddouska
|
aa164e5266
|
make compression more standard, no size prefix, default zlib comp, check verify before overwrite w/ decomp... still needs FIN and ALERT processing
|
2012-07-23 13:47:30 -07:00 |
|
John Safranek
|
489fbf17fe
|
Merge branch 'master' of github.com:cyassl/cyassl
|
2012-07-19 17:22:16 -07:00 |
|
John Safranek
|
ac79d3b145
|
replaced magic numbers with named constants, renamed some constants
|
2012-07-17 10:00:45 -07:00 |
|
toddouska
|
c9a4e9d56b
|
fix DHE client side leak
|
2012-07-13 16:54:31 -07:00 |
|
toddouska
|
4ffb3bbaae
|
make sure ssl init does all inits before erroring out
|
2012-07-13 12:31:15 -07:00 |
|
John Safranek
|
aaad893804
|
fixed merge conflict
|
2012-07-12 08:39:57 -07:00 |
|
toddouska
|
1f0a32a7e3
|
use internal enum for cipher requires, move external enums back to starting at zero
|
2012-07-11 17:00:16 -07:00 |
|
John Safranek
|
bdacd5e8c4
|
cleaned up lots-o-warnings build
|
2012-07-09 10:33:05 -07:00 |
|
John Safranek
|
1ac6db9d1d
|
added basic hello extension support for TLSv1.2, renumbered the algorithm enumerations to match RFC
|
2012-07-09 10:02:34 -07:00 |
|
John Safranek
|
fe64523480
|
backed out an earlier change pending more research
|
2012-07-02 12:36:28 -07:00 |
|
John Safranek
|
b1e39f66a3
|
fixed a cipher suite name typo, changed the selection of the ECDH-RSA ciphers in InitSuites()
|
2012-06-30 15:50:25 -07:00 |
|
John Safranek
|
5dc0303dee
|
cipher suite setup oversight fixes
|
2012-06-28 23:09:13 -07:00 |
|
John Safranek
|
2ce28d0328
|
clean up from lots-o-warnings build
|
2012-06-28 15:13:41 -07:00 |
|
John Safranek
|
00cda6ab72
|
tied SHA-384 into TLSv1.2 as appropriate
|
2012-06-27 14:41:16 -07:00 |
|