Commit Graph

5008 Commits (1729e0205fde5cccb94cbbc99c95b51aec308f46)

Author SHA1 Message Date
Moisés Guimarães 1729e0205f reads _CADATA from file 2017-07-03 12:39:42 -03:00
Moisés Guimarães 54177c14b4 imports certs from ./certs 2017-07-03 12:31:47 -03:00
Moisés Guimarães bba3fcf772 removes certs 2017-07-03 12:22:22 -03:00
Moisés Guimarães 7a52b5b394 fixes makefiles and requiremets 2017-05-29 20:44:28 -03:00
Moisés Guimarães daafb2c5ac changes docs to single page 2017-02-05 18:56:19 -03:00
Moisés Guimarães e33d4c0172 adds full docs 2017-02-05 18:51:13 -03:00
Moisés Guimarães 00a74d0da4 adds initial doc files 2017-02-05 16:43:43 -03:00
Moisés Guimarães a761a7fc64 updates provisioners 2017-01-18 19:19:03 -02:00
Moisés Guimarães feb6617dc9 updates centos provisioner 2017-01-18 18:41:15 -02:00
Moisés Guimarães 51bf46288b adds client example 2017-01-18 18:18:19 -02:00
Moisés Guimarães 5c8e69eb5e updates vagrant configs; updates server example, updates copyright year. 2017-01-18 17:59:48 -02:00
Moisés Guimarães bb97e03a44 initial server tests 2017-01-16 19:40:46 -02:00
Moisés Guimarães 089387906e updates tests 2017-01-16 18:52:34 -02:00
Moisés Guimarães 715d6afeda updates tox config 2017-01-16 18:48:01 -02:00
Moisés Guimarães 0a9f66338c adds coverity tests 2017-01-15 12:51:09 -02:00
Moisés Guimarães 2d56f09320 adds accept() behavior to SSLSocket; Migrates tests to pytest. 2017-01-15 12:26:22 -02:00
Moisés Guimarães 56091e267f moving source code into src 2017-01-12 19:27:36 -02:00
Moisés Guimarães 53d4c171c8 adds more client tests 2016-12-22 17:58:13 -02:00
Moisés Guimarães 35f03eb00a fixes docs. 2016-12-22 16:59:50 -02:00
Moisés Guimarães 1c9147a41e adds supported curves to context; fixes compatibility issues with py27 2016-12-22 15:01:58 -02:00
Moisés Guimarães 9b58ab0211 renames exceptions file 2016-12-22 15:01:58 -02:00
Moisés Guimarães 4b75d11164 fixes socket calls 2016-12-22 15:01:58 -02:00
Moisés Guimarães f3c1522608 always treat native_object as a pointer 2016-12-22 15:01:58 -02:00
Moisés Guimarães b9934695fb pretest version of SSLSocket 2016-12-22 15:01:58 -02:00
Moisés Guimarães 567dfd76b3 adds initial code for SSLSocket 2016-12-22 15:01:58 -02:00
Moisés Guimarães 2cbdd45e8f adds negotiate() to ssl interface 2016-12-22 15:01:58 -02:00
Moisés Guimarães 07072ef266 moving SSLContext and SSLSocket to __init__ to avoid ciclic includes 2016-12-22 15:01:58 -02:00
Moisés Guimarães baeba53527 adds wrap_socket to the context 2016-12-22 15:01:58 -02:00
Moisés Guimarães 445e375daa adds ssl interface to ffi 2016-12-22 15:01:58 -02:00
Moisés Guimarães 52eb0becf0 adds set_ciphers to context 2016-12-22 15:01:58 -02:00
Moisés Guimarães 368f2baf88 adds verify_mode to context 2016-12-22 15:01:58 -02:00
Moisés Guimarães 8eec3cb874 adds initial code for SSLSocket 2016-12-22 15:01:58 -02:00
Moisés Guimarães 0ed0672b16 fixes pylint warnings 2016-12-22 15:01:58 -02:00
Moisés Guimarães c0b59a585b adds support for buffered ca certificates 2016-12-22 15:01:58 -02:00
Moisés Guimarães 015ffecbab fixes unicode quotes and adds load_cert_chain test. 2016-12-22 15:01:58 -02:00
Moisés Guimarães 760ddd14f5 fixes pylint warnings;
adds more tests to load_verify_locations;
fixes data type when calling C functions;
fixes result verification when calling C functions.
2016-12-22 15:01:58 -02:00
Moisés Guimarães 7201435f2d adds initial context tests. 2016-12-22 15:01:58 -02:00
Moisés Guimarães bd14611879 adds load_verify_locations and load_cert_chain implementations. 2016-12-22 15:01:58 -02:00
Moisés Guimarães c8ae6abb43 adds context functions. 2016-12-22 15:01:58 -02:00
Moisés Guimarães e1c01378c7 fixes ssl version in test to maintain backward compatibility. 2016-12-22 15:01:58 -02:00
Moisés Guimarães 20cfbe399c fixes integer comparison and adds virtual env to ignored files. 2016-12-22 15:01:58 -02:00
Moisés Guimarães e06b17e170 adds methods and client tests;
adds context creation;
adds memory module;
removes init and cleanup functions.
2016-12-22 15:01:58 -02:00
Moisés Guimarães 0df897d4b9 adds methods 2016-12-22 15:01:58 -02:00
Moisés Guimarães 7b884ad72a removes non-ASCII chars from docs. 2016-12-22 15:01:58 -02:00
Moisés Guimarães 8b0edafef3 adds build_ffI.py 2016-12-22 15:01:58 -02:00
Moisés Guimarães f4d6890b51 adds basic files and exception classes. 2016-12-22 15:01:58 -02:00
toddouska d6a6226c8e Merge pull request #681 from JacobBarthelmeh/Testing
static analysis check of null dereference and memory management
2016-12-22 08:43:55 -08:00
toddouska 93c87eb777 Merge pull request #677 from ejohnstown/dtls-prevseq
DTLS Previous Epoch Sequence Number Update
2016-12-22 08:42:56 -08:00
Jacob Barthelmeh 1c17b8eed6 static analysis check of null dereference and memory management 2016-12-21 16:20:18 -07:00
John Safranek ac27d6d7ca DTLS Sequence Number update
1. Set the prevSeq to nextSeq on CCS.
2. Fully clear nextSeq on CCS.
2016-12-20 09:30:46 -08:00