Commit graph

182 commits

Author SHA1 Message Date
Noah Laptop
c157c00f69 final update to documentation before version release 2019-08-14 11:19:56 -07:00
Noah Laptop
26e054bd76 bump version 2019-08-14 11:14:13 -07:00
Noah Laptop
c832294902 Remove unnessecary functions in SSLObj, add comments to SSLObj and update docs 2019-08-14 11:12:06 -07:00
Noah Laptop
c6ac76be27 small bugfix with flushing behavior 2019-08-14 11:00:19 -07:00
Noah Laptop
5e1a3b41ca fix SSLObj functionality 2019-08-13 12:29:09 -07:00
Noah Laptop
2b287f5179 Rework client certificates, add support for decoding a PEM object 2019-08-12 17:27:14 -07:00
Noah Laptop
43d517c9df remove output files 2019-08-05 21:47:52 -07:00
Noah Laptop
d4e988f6f1 update doxy 2019-08-05 21:47:12 -07:00
Noah Laptop
81cb0db897 Add travis badge 2019-08-05 21:45:04 -07:00
Noah Laptop
708b564d30 remove unnecessary explicit ctor 2019-08-05 21:39:49 -07:00
Noah Laptop
d884e4d4ed fix analog pin assignment in examples 2019-08-05 21:33:03 -07:00
Noah Laptop
5d8d4925d4 fix another typo 2019-08-05 21:26:50 -07:00
Noah Laptop
b335dea256 fix typo in travis 2019-08-05 21:21:14 -07:00
Noah Laptop
7922e59b10 update travis build script 2019-08-05 21:17:26 -07:00
Noah Laptop
beaa07f60d change platforms to fix build script 2019-08-05 20:56:28 -07:00
Noah Laptop
9766e41dee fix build compatibility issues, add travis build test 2019-08-05 20:35:32 -07:00
Noah Laptop
a097b3c377 Fixed a TLS timeout when connecting to servers with large ECC chains, removed curve25519 support to save space, added back chachapoly support for speed benefits 2019-08-01 10:00:00 -07:00
Noah Laptop
a7499cc9a4 small fix to cert_util.py to allow for ECC chains 2019-07-31 15:32:06 -07:00
Noah Laptop
8660724161 added back elliptical curves and reduced cipher suite 2019-07-31 10:50:59 -07:00
Noah Laptop
808bc15a1e fixed a bug with stopping SSLClient in the middle of a connection 2019-07-30 17:32:43 -07:00
Noah Laptop
02a8c5ff7c bump version again 2019-07-30 15:37:01 -07:00
Noah Laptop
184aa43802 fix readme and bump version 2019-07-30 15:35:45 -07:00
Noah Laptop
2e2c247a0f Removed support for some elliptical curves and removed support for SHA384 ciphers to save space 2019-07-30 15:33:10 -07:00
Noah Laptop
97aee26a1f Increased buffer again as the smaller buffer broke client certificates 2019-07-25 09:16:58 -07:00
Noah Laptop
4b95e7d7a1 added mutual authentication, tweaked command line tool 2019-07-23 18:29:13 -07:00
Noah Laptop
0538c30081 reduced memory usage, at the cost of performance 2019-07-22 17:07:54 -07:00
Noah Laptop
5d1c32d3c3 Updated documentation and examples to include new ethernet library fork 2019-06-13 19:38:53 -07:00
Noah Laptop
5919696b89 bump version 2019-06-13 13:44:47 -07:00
Noah Laptop
5cfb98d935 fixed a bug with behavior when the socket drops, added support for calling read or write to a null pointer 2019-06-13 13:39:19 -07:00
Noah Laptop
ae19c5a081 added extra write flush and debugging 2019-06-11 17:02:42 -07:00
Noah Laptop
75bc956a8e Fixed documentation to reflect available() requiring connected() for proper operation 2019-06-11 11:29:37 -07:00
Noah Laptop
f3509c9875 fixed bug where SSLclient would self-corrupt if connected() was called before the first connection 2019-06-10 14:25:28 -07:00
Noah Laptop
f4561d0415 updated examples and timeout to reflect arduino.cc certificate change 2019-06-10 10:30:06 -07:00
Noah Laptop
28e1555e76 removed virtual, added override specifiers, regenerated documentation 2019-05-20 16:31:58 -07:00
Noah Laptop
8753a7f918 updated doxygen generated documentation 2019-04-01 19:04:23 -07:00
Noah Laptop
88d4061496 added some example sketchs 2019-04-01 18:53:20 -07:00
Noah Laptop
720735b496 updated readme to add missing sections 2019-04-01 18:08:46 -07:00
Noah Laptop
6258af2c4b updated arduino library metadata 2019-04-01 12:56:50 -07:00
Noah
d3d625e328
Added links to the doxygen 2019-03-31 16:47:23 -07:00
Noah Laptop
c06f75d6ed added link to main docs 2019-03-31 16:43:54 -07:00
Noah Laptop
431df02b5b regenerated documentation 2019-03-31 16:42:28 -07:00
Noah
5c643d015e
Merge pull request #2 from mirrorkeydev/master
Updated documentation for comprehension, readability
2019-03-31 16:39:56 -07:00
Melanie
b36f9ca5dc Updated documentation for comprehension, readability 2019-03-31 16:39:10 -07:00
Noah Laptop
8656bf9eb0 Initial documentation creation! 2019-03-31 15:52:50 -07:00
Noah
cf27036078
Merge pull request #1 from mirrorkeydev/master
Update README.md with edits for comprehension
2019-03-31 15:47:32 -07:00
Melanie
4885bc3da1 Update README.md with edits for comprehension 2019-03-31 15:44:34 -07:00
Noah Laptop
648104c7e3 almost finished documenting, moved SSLSession implementation into it's own file, fixed infinite loop when overflowing m_iobuf 2019-03-31 12:55:58 -07:00
Noah Laptop
cd94d0bf3b refatored to use a better system for passing object up the inheritance heirchy 2019-03-26 13:19:56 -07:00
Noah Laptop
c5790a7012 Moved SSLSession stuff to SSLClientImpl 2019-03-26 12:54:22 -07:00
Noah Laptop
843d19bf6c refactored a bit, need to refactor more to merge SSLClientImpl with SSLClient to cut down flash footprint and code footprint 2019-03-24 16:40:21 -07:00