Moisés Guimarães
89b972d946
Renames TLSX_Append to TLSX_Push, adding data param and making sure the list doesn't holds duplicate extensions.
...
Adds SecureRenegotiation functions
2014-09-16 20:21:29 -03:00
Moisés Guimarães
32cea012d9
Adds secure renegotiation TLSX_Type, structure and enabler function.
2014-09-16 20:21:29 -03:00
toddouska
91e4545441
use new name under tlsx for secure r flags
2014-09-16 16:19:22 -07:00
Chris Conlon
496f1481ab
fixes for Freescale MQX, CodeWarrior GCC
2014-09-16 15:43:51 -06:00
toddouska
4bb20612a1
move secure r inside of tls extensions
2014-09-16 12:42:13 -07:00
toddouska
9a90a0c113
save secure r verify data
2014-09-16 11:51:13 -07:00
toddouska
2e6b472ace
init secure r state
2014-09-15 15:22:13 -07:00
toddouska
996418c383
add secure reneg state variables
2014-09-15 15:18:01 -07:00
toddouska
f45ffe4a38
fix clang analyzer warning
2014-09-12 11:14:23 -07:00
Chris Conlon
7ed180a04b
update README.md
2014-09-10 18:01:13 -06:00
Chris Conlon
7ea5d6c509
bump version to 3.2.0
2014-09-10 16:46:39 -06:00
Chris Conlon
0a96557102
update README
2014-09-10 16:43:37 -06:00
Chris Conlon
c2c9922380
fix Visual Studio warning, scan-build issue
2014-09-10 16:17:13 -06:00
Chris Conlon
8d902637b2
add ctaocrypt_test() return value to fix err_sys() on IAR
2014-09-10 11:10:51 -06:00
John Safranek
91214ad5a6
Fixed issue with ECDH-ECDSA cipher suites rejecting certificates without
...
the DigitalSignature key usage.
2014-09-09 17:49:38 -07:00
John Safranek
ddeb1bb9f7
Verify RSA type 1 padding.
2014-09-09 15:35:54 -07:00
toddouska
6175a2a20c
cleanup fp cache on examples with thread local storage
2014-09-09 10:14:32 -07:00
toddouska
2c595139db
fix tirtos merge
2014-09-08 19:40:03 -07:00
toddouska
3a0837ffd5
sanity size checks on ecc private key import
2014-09-08 12:14:58 -07:00
toddouska
ca3f879907
Merge branch 'master' of github.com:cyassl/cyassl
2014-09-08 11:35:06 -07:00
toddouska
9e40e967a0
add ecc key to DER, make sure ctaocrypt test errors always caught at make check level
2014-09-08 11:33:06 -07:00
Moisés Guimarães
d6b4f85d7c
Makes TLS_EMPTY_RENEGOTIATION_INFO_SCSV suite optional if using SetCipherList()
2014-09-08 15:03:30 -03:00
Moisés Guimarães
a905d3f877
add libpq-dev (bump dependency)
2014-09-08 14:29:55 -03:00
toddouska
f8f9008c96
simplify hello_request padSz calc with cached value
2014-09-05 16:18:10 -07:00
toddouska
c8d67670f3
fix hello_request processing w/ mac-verify at upper layer
2014-09-05 14:29:18 -07:00
Chris Conlon
422a2b8be8
change word type to cyassl_word to prevent conflicts with some toolchains
2014-09-05 10:17:24 -06:00
Moisés Guimarães
ffd7dd3555
fix github issue #126
...
api tests refectory with ifdef and prototypes cleaning + use of asserts. Now, if the tests fails, it will point the line error and expected behavior like this:
ERROR - tests/api.c line 715 failed with:
test: server_args.return_code is true
result: server_args.return_code => FALSE
2014-09-04 14:17:55 -03:00
John Safranek
ce0df18c58
Merge branch 'master' of github.com:cyassl/cyassl
2014-09-03 23:10:53 -07:00
John Safranek
1a88e9fbdc
Added function to flatten the RSA public key to a pair of byte arrays
2014-09-03 23:10:10 -07:00
toddouska
907670f89a
fix github issue #127
2014-09-03 16:56:49 -07:00
Moisés Guimarães
8bb52380a8
TLS_EMPTY_RENEGOTIATION_INFO_SCSV added on SetCipherList.
...
Function InitSuitesHashSigAlgo() extracted from InitSuites and SetCipherList.
2014-09-01 18:35:30 -03:00
Moisés Guimarães
7f18a39b7a
ignore .vagrant folder created by Vagrant
2014-09-01 13:53:45 -03:00
toddouska
e30a06329b
fix scan-build issues
2014-08-29 18:35:54 -07:00
toddouska
b02b648c4d
fix mp_val non prime issue
2014-08-29 18:09:18 -07:00
toddouska
658f3ec073
fix memory leaks on todays pushes
2014-08-29 15:15:42 -07:00
toddouska
03800a9df4
Merge branch 'keycomp'
2014-08-29 14:34:44 -07:00
toddouska
dbfe2aa242
fix raw import inits
2014-08-29 14:33:48 -07:00
toddouska
3072edb696
add compressed key support
2014-08-29 14:25:58 -07:00
Chris Conlon
7e7cbdc715
add raw ECC key import functionality and tests
2014-08-29 10:46:25 -06:00
John Safranek
2362dfdfa8
Fixed minor typecasting bugs for OCSP
2014-08-28 16:04:51 -07:00
toddouska
b6345d654a
delay ssl server from creating ecdhe key until really needed
2014-08-27 10:48:19 -07:00
toddouska
d5d3292ba7
break out of case correctly at end
2014-08-26 16:59:34 -07:00
John Safranek
496228e5b0
Merge branch 'master' of github.com:cyassl/cyassl
2014-08-19 22:38:42 -07:00
John Safranek
100f0e8a96
Don't allow sniffer to decrypt records if the key hasn't been setup. (Possible with misbehaving client.)
2014-08-19 22:38:04 -07:00
Chris Conlon
72be4a31ef
Add AES-GCM/CCM/Direct support for mmCAU, rearrange aes.c to better accommodate hardware crypto
2014-08-18 13:27:53 -06:00
toddouska
87564bdffe
get_cipher fixes
2014-08-15 10:56:38 -07:00
toddouska
aaf4e74453
Merge https://github.com/ShaneIsrael/cyassl into shane
2014-08-15 10:03:50 -07:00
toddouska
e975c36988
Merge pull request #121 from kaleb-himes/master
...
All suites build initially
2014-08-15 09:55:42 -07:00
toddouska
7752fe0331
Merge pull request #122 from JacobBarthelmeh/master
...
Fuzzer callbacks with fuzzer ctx pointer
2014-08-15 09:43:31 -07:00
John Safranek
7e6b3a86d5
Added more bounds checking when saving a DTLS message fragment.
2014-08-14 15:14:29 -07:00