Commit graph

  • f7c1f61cbf
    Update link in README Noah 2020-02-10 11:42:36 -0800
  • 650aec2e1d Upgrade docs, and bump version v1.5.0 Noah Laptop 2020-02-10 11:38:06 -0800
  • 089f842558 Upgrade bearssl to acc70b1be60a6f321e2da618cd35d901b1a598a4 Noah Laptop 2020-02-07 12:30:46 -0800
  • 1af9d2022b
    Merge pull request #6 from bigjohnson/master Noah 2020-02-07 12:27:19 -0800
  • 39e5211178
    Create trust_anchors.h Alberto Panu 2020-02-07 01:16:08 +0100
  • 65eb61d27c
    Added sample for Texas Instruments Tiva C TM4C1294 Alberto Panu 2020-02-07 01:15:34 +0100
  • 8b554f2145
    Added tivac architecture Alberto Panu 2020-02-07 01:09:08 +0100
  • eeeb385e33
    Added tivac architecture Alberto Panu 2020-02-07 01:08:21 +0100
  • 32eec1d429
    Tested the library with TI Tiva C TM4C1294 Alberto Panu 2020-02-07 00:50:32 +0100
  • c8030dfe4e remove old template reference in trustanchors guide Noah Laptop 2020-01-10 17:05:29 -0800
  • c045607b39 Clarification edits for trust anchor generation Noah Laptop 2020-01-10 17:04:37 -0800
  • 576e34487e Fix memory checker for ESP32 compatibility v1.4.7 Noah Laptop 2020-01-06 09:38:39 -0800
  • 231da37762
    Update issue link in README Noah 2019-12-31 10:18:12 -0800
  • 90572ac065
    Update README to specify non-compatibility with the ESP family Noah 2019-12-31 10:16:27 -0800
  • 6d014c5f0a Fix the adafruit SAMD core version used by travis v1.4.6 Noah Laptop 2019-12-30 08:21:19 -0800
  • 7f7deb5e65 bump version to v1.4.5 v1.4.5 Noah Laptop 2019-12-30 08:02:36 -0800
  • f9e4d2574c fix incorrect cast from bool to int, and an invalid return value Noah Laptop 2019-12-30 08:00:00 -0800
  • c2eca312f4 bump version in doxygen v1.4.4 Noah Laptop 2019-12-26 17:59:50 -0500
  • 539b088e82 fix support for the esp8266 Noah Laptop 2019-12-26 17:50:34 -0500
  • 106c124c58
    Update readme to remove old template implementation Noah 2019-11-20 19:49:54 -0800
  • e8c7cc2f11
    Update readme Noah 2019-11-20 19:47:59 -0800
  • 42a39222ef bump version v1.4.2 Noah Laptop 2019-11-12 11:46:23 -0800
  • 58a551aa38 prevent conflict with SSLClient errors and common other client write errors Noah Laptop 2019-11-11 15:02:37 -0800
  • 957e09c3d3 remove quotes from API key v1.4.1 untagged-da3aa98ebc7a0298d55f Noah Laptop 2019-11-11 12:26:24 -0800
  • 26b175844e Fixed a bug causing a buffer overflow in the WiFi101 library v1.4.0 Noah Laptop 2019-11-11 12:18:58 -0800
  • ab9a195124 updated doxygen Noah Laptop 2019-11-07 12:10:00 -0800
  • 00f78f18e8 refactored SSLClient to use a reference to a client as opposed to an instance. Noah Laptop 2019-11-07 12:08:39 -0800
  • 0ca631c627 update travis for autodeploy Noah Laptop 2019-11-07 09:41:27 -0800
  • a0f74b19a3 attempted to add autocompile and deploy feature v1.3.1 Noah Laptop 2019-11-06 16:36:07 -0800
  • 6012a3e5ba Updated travis to use latest version of ArduinoCLI Noah Laptop 2019-11-06 16:04:09 -0800
  • c157c00f69 final update to documentation before version release v1.3.0 Noah Laptop 2019-08-14 11:19:56 -0700
  • 26e054bd76 bump version Noah Laptop 2019-08-14 11:14:13 -0700
  • c832294902 Remove unnessecary functions in SSLObj, add comments to SSLObj and update docs Noah Laptop 2019-08-14 11:12:06 -0700
  • c6ac76be27 small bugfix with flushing behavior Noah Laptop 2019-08-14 11:00:19 -0700
  • 5e1a3b41ca fix SSLObj functionality Noah Laptop 2019-08-13 12:29:09 -0700
  • 2b287f5179 Rework client certificates, add support for decoding a PEM object Noah Laptop 2019-08-12 17:27:14 -0700
  • 43d517c9df remove output files Noah Laptop 2019-08-05 21:47:52 -0700
  • d4e988f6f1 update doxy Noah Laptop 2019-08-05 21:47:12 -0700
  • 81cb0db897 Add travis badge Noah Laptop 2019-08-05 21:45:04 -0700
  • 708b564d30 remove unnecessary explicit ctor Noah Laptop 2019-08-05 21:39:49 -0700
  • d884e4d4ed fix analog pin assignment in examples Noah Laptop 2019-08-05 21:33:03 -0700
  • 5d8d4925d4 fix another typo Noah Laptop 2019-08-05 21:26:50 -0700
  • b335dea256 fix typo in travis Noah Laptop 2019-08-05 21:21:14 -0700
  • 7922e59b10 update travis build script Noah Laptop 2019-08-05 21:17:26 -0700
  • beaa07f60d change platforms to fix build script Noah Laptop 2019-08-05 20:56:28 -0700
  • 9766e41dee fix build compatibility issues, add travis build test Noah Laptop 2019-08-05 20:35:32 -0700
  • 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 v1.2.3 Noah Laptop 2019-08-01 10:00:00 -0700
  • a7499cc9a4 small fix to cert_util.py to allow for ECC chains Noah Laptop 2019-07-31 15:32:06 -0700
  • 8660724161 added back elliptical curves and reduced cipher suite v1.2.2 Noah Laptop 2019-07-31 10:50:59 -0700
  • 808bc15a1e fixed a bug with stopping SSLClient in the middle of a connection v1.2.1 Noah Laptop 2019-07-30 17:32:43 -0700
  • 02a8c5ff7c bump version again v1.2.0 Noah Laptop 2019-07-30 15:37:01 -0700
  • 184aa43802 fix readme and bump version Noah Laptop 2019-07-30 15:35:45 -0700
  • 2e2c247a0f Removed support for some elliptical curves and removed support for SHA384 ciphers to save space Noah Laptop 2019-07-30 15:33:10 -0700
  • 97aee26a1f Increased buffer again as the smaller buffer broke client certificates Noah Laptop 2019-07-25 09:16:58 -0700
  • 4b95e7d7a1 added mutual authentication, tweaked command line tool Noah Laptop 2019-07-23 18:29:13 -0700
  • 0538c30081 reduced memory usage, at the cost of performance v1.1.2 Noah Laptop 2019-07-22 17:07:54 -0700
  • 5d1c32d3c3 Updated documentation and examples to include new ethernet library fork v1.1.1 Noah Laptop 2019-06-13 19:38:48 -0700
  • 5919696b89 bump version v1.1 Noah Laptop 2019-06-13 13:44:47 -0700
  • 5cfb98d935 fixed a bug with behavior when the socket drops, added support for calling read or write to a null pointer Noah Laptop 2019-06-13 13:39:19 -0700
  • ae19c5a081 added extra write flush and debugging Noah Laptop 2019-06-11 17:02:42 -0700
  • 75bc956a8e Fixed documentation to reflect available() requiring connected() for proper operation Noah Laptop 2019-06-11 11:29:37 -0700
  • f3509c9875 fixed bug where SSLclient would self-corrupt if connected() was called before the first connection Noah Laptop 2019-06-10 14:25:28 -0700
  • f4561d0415 updated examples and timeout to reflect arduino.cc certificate change v1.0.1 Noah Laptop 2019-06-10 10:30:06 -0700
  • 28e1555e76 removed virtual, added override specifiers, regenerated documentation Noah Laptop 2019-05-20 16:15:08 -0700
  • 8753a7f918 updated doxygen generated documentation Noah Laptop 2019-04-01 19:04:23 -0700
  • 88d4061496 added some example sketchs v1.0 Noah Laptop 2019-04-01 18:53:20 -0700
  • 720735b496 updated readme to add missing sections Noah Laptop 2019-04-01 18:08:46 -0700
  • 6258af2c4b updated arduino library metadata Noah Laptop 2019-04-01 12:56:50 -0700
  • d3d625e328
    Added links to the doxygen Noah 2019-03-31 16:47:23 -0700
  • c06f75d6ed added link to main docs Noah Laptop 2019-03-31 16:43:54 -0700
  • 431df02b5b regenerated documentation Noah Laptop 2019-03-31 16:42:28 -0700
  • 5c643d015e
    Merge pull request #2 from mirrorkeydev/master Noah 2019-03-31 16:39:56 -0700
  • b36f9ca5dc Updated documentation for comprehension, readability Melanie 2019-03-31 16:39:10 -0700
  • 8656bf9eb0 Initial documentation creation! Noah Laptop 2019-03-31 15:52:50 -0700
  • cf27036078
    Merge pull request #1 from mirrorkeydev/master Noah 2019-03-31 15:47:32 -0700
  • 4885bc3da1 Update README.md with edits for comprehension Melanie 2019-03-31 15:44:34 -0700
  • 648104c7e3 almost finished documenting, moved SSLSession implementation into it's own file, fixed infinite loop when overflowing m_iobuf Noah Laptop 2019-03-31 12:55:58 -0700
  • cd94d0bf3b refatored to use a better system for passing object up the inheritance heirchy Noah Laptop 2019-03-26 13:19:56 -0700
  • c5790a7012 Moved SSLSession stuff to SSLClientImpl Noah Laptop 2019-03-26 12:54:22 -0700
  • 843d19bf6c refactored a bit, need to refactor more to merge SSLClientImpl with SSLClient to cut down flash footprint and code footprint Noah Laptop 2019-03-24 16:40:21 -0700
  • bd890ae834 continued documenting, saftey commit before tinkering Noah Laptop 2019-03-24 16:12:16 -0700
  • 010ccab457 continued creating documentation Noah Laptop 2019-03-22 17:42:51 -0700
  • 6e7215b0b8 moved documentation and almost finished, need to fix forward definitions in header file Noah Laptop 2019-03-21 11:17:00 -0700
  • 6389c24bc1 refactored a bit, in process of documenting Noah Laptop 2019-03-15 17:01:50 -0700
  • 292dd7a807 Added out of memory warning and reset Noah Laptop 2019-03-14 11:04:51 -0700
  • 99920111ff added domain to description, fixed the "convert" command Noah Laptop 2019-03-13 20:33:37 -0700
  • ac951f1b30 Wrote small python utility based off of pycert to autogenerate bearSSL trust anchor header files, need to finish commenting it and created web hosted version Noah Laptop 2019-03-13 16:13:20 -0700
  • ef4a55cbe8 Switched hostname storage from stack to heap since hostnames are much smaller than max 256 bytes, need to add free memory error detection before stack overflows (8000 bytes?) Noah Laptop 2019-03-13 13:24:55 -0700
  • 24eaebf341
    Fixed punctuation Noah 2019-03-12 23:56:29 -0700
  • b430e403fe
    Updated README Noah 2019-03-12 23:56:02 -0700
  • 7f72073fa6 debugged stack overflow error, fixed connection timeout and some error flow problems Noah Laptop 2019-03-12 16:59:45 -0700
  • c212e355a4 added lots and lots of Serial debugging framework, need to test and make sure it works Noah Laptop 2019-03-11 18:31:15 -0700
  • 2375ec0339 untracked some extra files Noah Laptop 2019-03-07 18:16:05 -0800
  • ab0cf9d52b implemented session cache of size n, need to figure out failure cases and account for them Noah Laptop 2019-03-07 18:15:39 -0800
  • 257a61e0f3 forgot to commit this file, see above commit Noah Laptop 2019-03-07 15:42:05 -0800
  • ac03dc943a implemented IP-based session caching Noah Laptop 2019-03-07 15:41:38 -0800
  • d59faf1f7d fixed a bug where a write error would persist across sessions Noah Laptop 2019-03-07 08:26:41 -0800
  • ddb4045959 added session resumption (need to ensure the client is always contacting the same IP), fixed a bug where if the socket was unexpectedly closed bearssl would loop (it still soft locks, need to figure out why) Noah Laptop 2019-03-05 18:30:50 -0800
  • 79a0a6135b added unix timestamp macro, fixed RNG implementation with analog pin, fixed bugs (client works now!) Noah Laptop 2019-02-28 15:44:21 -0800
  • e7fdbfc00e refactored a bit, added code debugging Noah Laptop 2019-02-27 21:26:54 -0800