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
Shane Israel
11bc26d839
Update README.md
2014-08-14 11:37:30 -06:00
Shane Israel
ae1153a721
Update README.md
2014-08-14 11:36:24 -06:00
Shane Israel
6e45a79eb0
Update README.md
2014-08-14 11:33:12 -06:00
Shane Israel
e0c5d797a2
Update README.md
2014-08-14 11:15:51 -06:00
Shane Israel
be296edea0
Update README.md
2014-08-14 11:11:47 -06:00
ShaneIsrael
aedbb299b1
added README.md
2014-08-14 11:01:08 -06:00
JacobBarthelmeh
1a4c7811a6
Merge remote-tracking branch 'upstream/master'
2014-08-14 09:04:29 -06:00
Kaleb Himes
a7c0f66813
all suites build initially
2014-08-13 13:06:04 -06:00
Kaleb Himes
a23e0c3f5a
all suites build initially
2014-08-13 12:59:28 -06:00
ShaneIsrael
57f2affe20
Added GetCipherName() which takes an index
2014-08-13 09:46:13 -06:00
ShaneIsrael
f043b90a7f
fixed line comment
2014-08-12 16:30:51 -06:00
JacobBarthelmeh
856aab7f30
add fuzzer CYASSL* and fuzzer ctx
2014-08-12 16:25:58 -06:00
ShaneIsrael
bb9696c9f2
Added CyaSSL_get_ciphers() and necessary functions
2014-08-12 16:17:36 -06:00
toddouska
9d4fb79009
add ecc timing mulmod
2014-08-12 12:21:00 -07:00
JacobBarthelmeh
6620df2e4e
Merge remote-tracking branch 'upstream/master'
2014-08-12 13:03:55 -06:00
toddouska
20e8e4e0a2
Merge pull request #117 from kaleb-himes/master
...
All encryptions work. settings.h generic, allow end user mod
2014-08-12 11:02:02 -07:00
JacobBarthelmeh
a18602951b
record header fuzz
2014-08-12 11:56:20 -06:00
Kaleb Himes
20f8493046
All encryptions work. settings.h generic, allow end user mod
2014-08-12 10:41:11 -06:00
JacobBarthelmeh
58caf70dc9
Merge remote-tracking branch 'upstream/master'
2014-08-12 10:38:12 -06:00
JacobBarthelmeh
5c72bf6272
fuzzer callbacks
2014-08-11 16:29:19 -06:00
Moisés Guimarães
1a8d06a0e3
keys: fixing DeriveKeys:
...
--- variables md5InputSz, shaInputSz and keyDataSz removed
keys: refactoring MakeSslMasterSecret to reduce stack usage:
--- variable shaOutput moved to the heap (20 bytes saved)
--- variable md5Input moved to the heap (532 bytes saved)
--- variable shaInput moved to the heap (579 bytes saved)
--- variable md5 moved to the heap (sizeof(Md5) saved)
--- variable sha moved to the heap (sizeof(Sha) saved)
2014-08-11 14:17:44 -07:00
Moisés Guimarães
cc6b11c95b
vagrant recipe to get a linux machine for testing.
...
The virtual machine is provided by hashicorp (the company that makes vagrant) and is an Ubuntu Precise 64
The provisioning script that runs in the first boot of the machine will copy and setup a synchronize script so you don't have to run ./autogen.sh and ./configure every time to build in a different OS and you can also build and run on both (guest and host) at the same time.
The ./pull_to_vagrant.sh script should be called at least once before building cyassl so you get all the changes from you host machine.
2014-08-11 11:31:36 -07:00
toddouska
0919a2927c
fix digest sizes in internal.h
2014-08-06 06:53:24 -07:00
Moisés Guimarães
39c167710f
keys: refactoring DeriveKeys to reduce stack usage:
...
--- variable shaOutput moved to the heap (20 bytes saved)
--- variable md5Input moved to the heap (68 bytes saved)
--- variable shaInput moved to the heap (119 bytes saved)
--- variable keyData moved to the heap (112 bytes saved)
--- variable md5 moved to the heap (sizeof(Md5) saved)
--- variable sha moved to the heap (sizeof(Sha) saved)
2014-08-05 15:28:30 -07:00
Moisés Guimarães
32847ee78e
tls: refactoring CyaSSL_make_eap_keys to reduce stack usage:
...
--- variable seed moved to the heap (up to 64 bytes saved)
2014-08-05 15:28:30 -07:00