kaleb-himes
dcbfae1c31
Anon added to compatibility layer
2015-01-05 11:21:40 -07:00
kaleb-himes
cf3ba3f0e8
disable-asn, disable-rsa, enable-psk fixed
2015-01-05 11:06:04 -07:00
Jacob Barthelmeh
2520973b73
update to c files for name change and pwdbased along with debugging src function calls
2015-01-03 19:09:48 -07:00
Jacob Barthelmeh
f64d76257e
readjust c files, autoconf, and some header files
2015-01-02 14:56:58 -07:00
Jacob Barthelmeh
b91934f065
change to header files and update of function calls in src folder
2015-01-01 14:48:33 -07:00
Jacob Barthelmeh
5365bdb06c
debugging on name change
2015-01-01 07:33:07 -07:00
kaleb-himes
c0302b4b2c
wc_ removed from internal method
2014-12-30 15:19:59 -07:00
Jacob Barthelmeh
3b49b72436
debugging on asn and internal.c
2014-12-30 15:14:27 -07:00
kaleb-himes
c57609acc3
wc_ udates in src/ directory
2014-12-30 14:13:57 -07:00
Jacob Barthelmeh
8594ccf2df
working on commit tests
2014-12-30 11:00:18 -07:00
Jacob Barthelmeh
5eef118ff5
test and debug of poly-chacha suites
2014-12-30 10:30:54 -07:00
kaleb-himes
edf53a1ed0
new changes
2014-12-29 10:27:03 -07:00
Jacob Barthelmeh
db383fbbac
Merge branch 'master' of https://github.com/cyassl/cyassl
2014-12-22 09:20:57 -07:00
Moisés Guimarães
98cefa88c4
Fixes #136
2014-12-22 12:17:11 -03:00
Kaleb Himes
8212f5df46
src and compatability layer updates
2014-12-19 12:50:30 -07:00
Kaleb Himes
c97db6ba6e
src updated, CTaoCrypt -> wc_
2014-12-19 11:27:01 -07:00
Kaleb Himes
a073730c38
compatibility layer includes
2014-12-18 14:06:27 -07:00
Jacob Barthelmeh
813ad2e102
name change progress
2014-12-17 09:58:11 -07:00
toddouska
51ffb84e11
fix build errors when compiler is C++
2014-12-04 17:16:39 -08:00
toddouska
7aed412512
fix SMALL_STACK typo
2014-12-04 13:44:33 -08:00
toddouska
8ef04a8cde
remove exit as goto label
2014-12-04 13:30:30 -08:00
John Safranek
9fff57839f
fixed saving ServerKeyExchange message in DTLS for most key exchange types
2014-12-04 11:21:19 -08:00
John Safranek
a9d9ff8b58
fix sanity check for DHE-PSK cipher suite handshake
2014-12-04 10:27:00 -08:00
toddouska
09d290f552
allow user to set session timeout at compile time w/ CYASSL_SESSION_TIMEOUT
2014-12-02 10:28:47 -08:00
toddouska
52c2c126c1
turncate hashSigAlgoSz to max buffer size
2014-12-01 15:53:59 -08:00
toddouska
09aeda2162
fix SetCipherList() possible 1 byte overrun
2014-12-01 14:34:48 -08:00
toddouska
295e65ca02
add sanity size check to iv fill in case block size is bad
2014-12-01 14:23:10 -08:00
John Safranek
1742e0ddb6
Merge in the ADH-AES128-SHA changes and add a check for it during the
...
packet order sanity checking.
2014-12-01 11:44:32 -08:00
toddouska
fe81c2855d
sanity size check on handshake headers
2014-12-01 08:58:52 -08:00
toddouska
f1ab188949
disallow client to fast forward handshake messages
2014-11-18 16:27:39 -08:00
toddouska
57522d217b
disallow basic server fast forwards during handshake
2014-11-17 15:25:49 -08:00
toddouska
31858d2a34
move gotChangeCipher from options into msgsReceived
2014-11-17 13:11:45 -08:00
toddouska
5318b243ba
add messages received framework, disallow duplicates
2014-11-17 12:55:07 -08:00
John Safranek
3130145213
Added note to SSL_ResourceFree()
2014-11-06 16:07:05 -08:00
John Safranek
580289375c
Fix memory leak in CyaSSL when using Hash DRBG
2014-11-06 15:44:24 -08:00
toddouska
322f79f521
allow user to set minimum downgrade version with v23 methods()
2014-11-03 15:12:48 -08:00
toddouska
0f641e07a2
remove old client hello processing by default, can turn on with OLD_HELLO_ALLOWED, add sanity checks before size front alloc
2014-10-31 13:23:50 -07:00
toddouska
7fed36b09d
explicit check for change cipher before finished instead of encryptionOn implicit
2014-10-29 14:07:41 -07:00
toddouska
c982dd2281
allow aes gcm fips wrappers, no void returns
2014-10-27 15:52:22 -07:00
John Safranek
bf718a7d51
Added a callback function to set the master secret on the client
2014-10-24 15:26:47 -07:00
Moisés Guimarães
6138ce720c
internal.c: refactoring SendServerKeyExchange to reduce stack usage:
...
--- variable md5 moved to the heap (sizeof(Md5) saved)
--- variable sha moved to the heap (sizeof(Sha) saved)
--- variable hash moved to the heap (36 bytes saved)
--- variable sha256 moved to the heap (sizeof(Sha256) saved)
--- variable hash256 moved to the heap (32 bytes saved)
--- variable sha384 moved to the heap (sizeof(sha384) saved)
--- variable hash256 moved to the heap (48 bytes saved)
--- variable encodedSig moved to the heap (512 bytes saved)
*** the variables above appear twice in the code
2014-10-24 13:51:58 -03:00
Moisés Guimarães
dc90935fc7
internal.c: refactoring SendServerKeyExchange to reduce stack usage:
...
--- variable exportBuf moved to the heap (256 bytes saved)
--- indentation fixes
2014-10-24 13:29:18 -03:00
Moisés Guimarães
0e43240180
trims trailing white spaces.
2014-10-24 10:33:24 -03:00
Moisés Guimarães
a60332d9a3
internal.c: refactoring DoServerKeyExchange to reduce stack usage:
...
--- using goto to centralize resources deallocation.
2014-10-21 20:23:50 -03:00
Moisés Guimarães
5056ebe829
internal.c: refactoring DoServerKeyExchange to reduce stack usage:
...
--- variable hash256 moved to the heap (32 bytes saved)
--- variable hash384 moved to the heap (48 bytes saved)
--- variable hash moved to the heap (36 bytes saved)
--- variable messageVerify moved to the heap (612 bytes saved)
--- variable encodedSig moved to the heap (512 bytes saved)
2014-10-21 20:23:50 -03:00
Moisés Guimarães
0447bf7551
internal.c: refactoring DoServerKeyExchange to reduce stack usage:
...
--- variable md5 moved to the heap (sizeof(Md5) saved)
--- variable sha moved to the heap (sizeof(Sha) saved)
--- variable sha256 moved to the heap (sizeof(Sha256) saved)
--- variable sha384 moved to the heap (sizeof(Sha384) saved)
2014-10-21 20:23:50 -03:00
Moisés Guimarães
7f836cd6b3
internal.c: refactoring SendClientKeyExchange to reduce stack usage:
...
--- variable encSecret moved to the heap (1027 bytes saved)
--- variables priv moved to the heap (1024 bytes saved)
2014-10-21 20:23:50 -03:00
Moisés Guimarães
949094cfbc
internal.c: refactoring DoCertificateVerify to reduce stack usage:
...
--- variable encodedSig moved to the heap (512 bytes saved)
2014-10-21 20:23:50 -03:00
Moisés Guimarães
9368c8d1e8
internal.c: refactoring SendCertificateVerify to reduce stack usage:
...
--- variable encodedSig moved to the heap (512 bytes saved)
2014-10-21 20:23:50 -03:00
Moisés Guimarães
845e49781f
internal.c: refactoring DoServerHello to reduce stack usage:
...
--- variable clSuites removed (sizeof(Suites) saved)
ps.: TLSX_Parse() does not requires the suites parameter at client side.
2014-10-21 20:23:50 -03:00