Commit Graph

  • fa4d9e8bcb Add more tests Greg Fitzgerald 2018-02-27 11:28:10 -0700
  • 34b77efc87 Sleep longer for TravisCI Greg Fitzgerald 2018-02-27 11:08:28 -0700
  • 5ca0ccbcd2 Add accountant Greg Fitzgerald 2018-02-23 14:08:19 -0700
  • 6aa4e52480
    Merge pull request #23 from garious/add-transaction Greg Fitzgerald 2018-02-26 17:40:55 -0700
  • f98e9a2ad7 Fix overuse of search-and-replace Greg Fitzgerald 2018-02-26 17:03:50 -0700
  • c6134cc25b Allow the historian to track ownership of any type of data Greg Fitzgerald 2018-02-26 17:01:22 -0700
  • 0443b39264 Allow event log to hold events of any serializable (hashable) type Greg Fitzgerald 2018-02-26 16:42:31 -0700
  • 8b0b8efbcb Allow Entry to hold events of any kind of data Greg Fitzgerald 2018-02-26 15:37:33 -0700
  • 97449cee43 Allow events to hold any kind of data Greg Fitzgerald 2018-02-26 15:31:01 -0700
  • ab5252c750 Move entry verification out of Entry impl Greg Fitzgerald 2018-02-26 14:39:01 -0700
  • 05a27cb34d
    Merge pull request #22 from garious/add-transaction Greg Fitzgerald 2018-02-26 11:26:58 -0700
  • b02eab57d2 Extend the event log with a Transaction event to transfer possession Greg Fitzgerald 2018-02-26 11:01:19 -0700
  • b8d52cc3e4 Make the Discovery event into a struct instead of a tuple v0.2.3 Greg Fitzgerald 2018-02-24 11:15:03 -0700
  • 7d9bab9508 Update rendered demo diagram Greg Fitzgerald 2018-02-24 11:09:00 -0700
  • 944181a30e Version bump Greg Fitzgerald 2018-02-24 11:05:44 -0700
  • d8dd50505a
    Merge pull request #21 from garious/add-signatures Greg Fitzgerald 2018-02-24 10:47:25 -0700
  • d78082f5e4 Test bad signature Greg Fitzgerald 2018-02-24 10:27:51 -0700
  • 08e501e57b Extend the event log with a Claim event to claim possession Greg Fitzgerald 2018-02-24 06:53:36 -0700
  • 29a607427d Rename UserDataKey to Discovery Greg Fitzgerald 2018-02-24 05:18:59 -0700
  • afb830c91f
    Merge pull request #18 from garious/add-historian v0.2.2 Greg Fitzgerald 2018-02-21 12:30:10 -0700
  • c1326ac3d5 Up the time to sleep so that ticks are generated Greg Fitzgerald 2018-02-21 12:22:23 -0700
  • 513a1adf57 Version bump Greg Fitzgerald 2018-02-21 12:01:17 -0700
  • 7871b38c80 Update demo to use self-ticking logger Greg Fitzgerald 2018-02-21 11:52:03 -0700
  • b34d2d7dee Allow the logger to inject Tick events on its own Greg Fitzgerald 2018-02-21 11:33:42 -0700
  • d7dfa8c22d Readme cleanup Greg Fitzgerald 2018-02-21 10:05:55 -0700
  • 8df274f0af Add hash seed to verify_slice() Greg Fitzgerald 2018-02-21 09:43:34 -0700
  • 07c4ebb7f2 Add message sequence chart for readme demo Greg Fitzgerald 2018-02-21 09:33:46 -0700
  • 49605b257d
    Merge pull request #16 from garious/add-serde Greg Fitzgerald 2018-02-20 16:55:46 -0700
  • fa4e232d73 Add serialization/deseriation support to event log Greg Fitzgerald 2018-02-20 16:26:11 -0700
  • bd84cf6586
    Merge pull request #15 from garious/add-historian Greg Fitzgerald 2018-02-20 15:05:20 -0700
  • 6e37f70d55 Test reorder attack Greg Fitzgerald 2018-02-20 14:46:36 -0700
  • d97112d7f0 Explain proof-of-history in the readme Greg Fitzgerald 2018-02-20 13:07:54 -0700
  • e57bba17c1 Version bump v0.2.1 Greg Fitzgerald 2018-02-19 16:59:41 -0700
  • 959da300cc Shorten readme lines Greg Fitzgerald 2018-02-19 16:53:58 -0700
  • ba90e43f72 Update benchmark Greg Fitzgerald 2018-02-19 16:51:32 -0700
  • 6effd64ab0 Update readme with sha256 usage Greg Fitzgerald 2018-02-19 16:48:29 -0700
  • e18da7c7c1
    Merge pull request #13 from garious/sha256-hash Greg Fitzgerald 2018-02-19 16:43:26 -0700
  • 0297edaf1f Use sha256 hashes instead of Rust's builtin hasher. Greg Fitzgerald 2018-02-19 16:17:13 -0700
  • b317d13b44 Add codecov configuration Greg Fitzgerald 2018-02-19 13:02:59 -0700
  • bb22522e45 Remove assertions that fail in the kcov docker container v0.2.0 Greg Fitzgerald 2018-02-19 12:53:58 -0700
  • 41053b6d0b
    Merge pull request #12 from garious/add-historian Greg Fitzgerald 2018-02-19 12:40:44 -0700
  • bd3fe5fac9 Sleep a little longer to ensure Travis context switches Greg Fitzgerald 2018-02-19 12:33:33 -0700
  • 10a70a238b Cleanup demo Greg Fitzgerald 2018-02-19 12:25:57 -0700
  • 0bead4d410 Fix markdown link Greg Fitzgerald 2018-02-19 12:12:45 -0700
  • 4a7156de43 Move hash generation into stateless function Greg Fitzgerald 2018-02-19 12:09:56 -0700
  • d88d1b2a09 Reset historian's hasher between events Greg Fitzgerald 2018-02-19 12:00:56 -0700
  • a7186328e0 Add docs Greg Fitzgerald 2018-02-19 09:19:26 -0700
  • 5e3c7816bd Ensure verify_slice succeeds Greg Fitzgerald 2018-02-19 09:09:24 -0700
  • a2fa60fa31
    Merge pull request #10 from garious/add-historian Greg Fitzgerald 2018-02-18 10:16:05 -0700
  • ceb65c2669 Better function names Greg Fitzgerald 2018-02-18 10:05:54 -0700
  • fd209ef1a9 Rename event crate to log Greg Fitzgerald 2018-02-18 09:59:15 -0700
  • 471f036444 Better names Greg Fitzgerald 2018-02-18 09:53:38 -0700
  • 6ec0e5834c
    Merge pull request #9 from garious/add-historian Greg Fitzgerald 2018-02-17 21:22:48 -0700
  • 4c94754661 More coverage Greg Fitzgerald 2018-02-17 21:13:52 -0700
  • 831e2cbdc9 Add historian Greg Fitzgerald 2018-02-17 20:51:41 -0700
  • 3550f703c3 Fix typo v0.1.3 Greg Fitzgerald 2018-02-16 12:53:44 -0700
  • ea1d57b461 Update description Greg Fitzgerald 2018-02-16 12:51:57 -0700
  • 49386309c8 Architecture -> Specification Greg Fitzgerald 2018-02-16 12:44:00 -0700
  • b7a95ab7cc Re-add docs link Greg Fitzgerald 2018-02-16 12:40:06 -0700
  • bf35b730de More metadata Greg Fitzgerald 2018-02-16 12:37:20 -0700
  • c2f28df9e3 Add badges for latest crate and documentation v0.1.1 Greg Fitzgerald 2018-02-16 12:32:47 -0700
  • ebe00f40fa Version bump Greg Fitzgerald 2018-02-16 12:24:55 -0700
  • ae41de91c2 Fix codecov badge url Greg Fitzgerald 2018-02-16 12:19:32 -0700
  • daa594cc64 Use SPDX identifier for license name Greg Fitzgerald 2018-02-16 12:17:28 -0700
  • 6a04ccca5b Add description and badge Greg Fitzgerald 2018-02-16 12:11:51 -0700
  • 48ec84c399 Prep for ownership transfer and rename Greg Fitzgerald 2018-02-16 11:53:14 -0700
  • da01f45d39 Rename the project Greg Fitzgerald 2018-02-16 11:49:21 -0700
  • cc58b25270 Update description Greg Fitzgerald 2018-02-16 11:30:36 -0700
  • 69f70cfe72 Add separate benchmarks for seq and par versions of verify_slice Greg Fitzgerald 2018-02-16 09:38:12 -0800
  • 1c2e0af69b Docs cleanup Greg Fitzgerald 2018-02-16 09:56:10 -0700
  • a857ae514b Test sequential version of verify_slice with same tests Greg Fitzgerald 2018-02-16 09:14:42 -0700
  • 09ccc1ee6d Use create_ticks() outside of benchmark for improved code coverage Greg Fitzgerald 2018-02-16 09:06:25 -0700
  • 2a04f4b52a Add code coverage badge Greg Fitzgerald 2018-02-16 09:02:44 -0700
  • 799e7a8a56 Try running kcov within docker Greg Fitzgerald 2018-02-16 08:42:37 -0700
  • 1d359924a9 Disable cargo cache Greg Fitzgerald 2018-02-15 19:12:23 -0700
  • 615517ac58 Another attempt to fix coverage reporting on Travis Greg Fitzgerald 2018-02-15 18:01:49 -0700
  • 38485b09c7 Move tests to expose them to rustfmt and kcov Greg Fitzgerald 2018-02-15 17:47:05 -0700
  • 046271a657 First attempt at lighting up code coverage Greg Fitzgerald 2018-02-15 16:09:11 -0700
  • fb168fcee0 Cleanup Greg Fitzgerald 2018-02-15 16:00:05 -0700
  • 306619c2a9 Upgrade dependencies Greg Fitzgerald 2018-02-15 15:26:45 -0700
  • b5645bc776 Rename project Greg Fitzgerald 2018-02-15 13:59:33 -0700
  • 3cef50056b Consistent naming Greg Fitzgerald 2018-02-15 11:50:48 -0700
  • a20e114a80 Cleanup tests Greg Fitzgerald 2018-02-15 11:48:18 -0700
  • 0dc0ae506d Better names Greg Fitzgerald 2018-02-15 11:45:04 -0700
  • 9723c827f5 mut hash -> end_hash Greg Fitzgerald 2018-02-15 11:29:09 -0700
  • 75d091bd3c More descriptive event data Greg Fitzgerald 2018-02-15 10:57:32 -0700
  • d21ad9357c More descriptive field names Greg Fitzgerald 2018-02-15 10:48:30 -0700
  • a74540470a Rename Tick to Event Greg Fitzgerald 2018-02-15 10:13:56 -0700
  • beb4a643ad Add back a more traditional version of new() Greg Fitzgerald 2018-02-14 16:52:09 -0700
  • cdf3cffcae Rename Tick::new() to Tick::run() Greg Fitzgerald 2018-02-14 16:45:42 -0700
  • 8a521ba163 Make space for user data Greg Fitzgerald 2018-02-14 16:18:06 -0700
  • a6f1a0e04b Add TravisCI build status Greg Fitzgerald 2018-02-14 15:25:49 -0700
  • 31d79727b6 Parallelize verification Greg Fitzgerald 2018-02-14 14:19:30 -0700
  • 8ff8e90c5e Cleanup slice verification Greg Fitzgerald 2018-02-14 13:02:39 -0700
  • d23fda1936 First go at Proof of History Greg Fitzgerald 2018-02-14 11:00:01 -0700
  • bad95b7712 cargo init Greg Fitzgerald 2018-02-14 07:23:59 -0700
  • e1e963e734 first commit Greg Fitzgerald 2018-02-13 21:53:49 -0700