Commit Graph

  • 61ec9e3f81 change protobuf versio master mii 2024-04-08 17:07:45 +09:00
  • a06f2a1f75 update ring mii 2024-04-08 17:03:02 +09:00
  • 2548ca1ebe bugfix mii 2024-04-08 16:06:33 +09:00
  • 38f98ff87e Update CHANGELOG Romain Ruetschi 2018-08-13 21:41:22 +02:00
  • 8ea296b57d Update Cargo.lock Romain Ruetschi 2018-08-13 21:33:27 +02:00
  • 06033f1c0e Fix wrong validation of threshold Romain Ruetschi 2018-05-11 16:50:52 +02:00
  • 2066102afa Correct copy-pasted doc comment for split_secret_rng Eyal Kalderon 2018-05-04 17:45:58 +08:00
  • f83ef1b2b6 Add support for custom RNGs in SSS and WrappedSecrets (#64) Eyal Kalderon 2018-05-04 16:52:41 +08:00
  • e84ff133bd Add license name to README, and update year Romain Ruetschi 2018-04-16 21:25:02 +02:00
  • 82f3f34eec Add @nvesely to the list of authors Romain Ruetschi 2018-04-16 21:23:55 +02:00
  • 36bc055520 Add back Cargo.lock Romain Ruetschi 2018-04-16 21:23:16 +02:00
  • 17a9c14bf3 Add EditorConfig configuration file Romain Ruetschi 2018-04-16 21:22:01 +02:00
  • 2ed5bfbac7 Add rust-toolchain file Romain Ruetschi 2018-04-16 21:18:13 +02:00
  • c25f661645 Rustfmt updates + refactor Travis configuration (#60) Noah Vesely 2018-04-02 15:02:10 -05:00
  • d6407c0e8a Adds no_more_than_five formatter Noah Vesely 2018-03-29 02:53:57 -06:00
  • 71064a686e Minor improvement to validation Noah Vesely 2018-03-29 01:26:44 -06:00
  • 3f215cdb39 Validation consistency between format & validation modules Noah Vesely 2018-03-29 01:22:54 -06:00
  • 88743caad8 Simplify share threshold and secret length consistency validation Noah Vesely 2018-03-29 00:39:24 -06:00
  • c437775169 Standardize validation var identifier on Noah Vesely 2018-03-28 18:55:08 -06:00
  • 840f5cce81 Change signatures of share validation fns Noah Vesely 2018-03-28 18:51:10 -06:00
  • d098033f6f Disable dss benchmarks until we expose the module. Romain Ruetschi 2018-03-28 14:49:47 +02:00
  • a6046dde48 Validate shares have the same data length Noah Vesely 2018-03-27 15:22:21 -06:00
  • df091b07c1 More specific validation error when share thresholds mismatch Noah Vesely 2018-03-27 14:47:02 -06:00
  • cb13a9b5db MissingShares should take u8 for required arg Noah Vesely 2018-03-27 14:37:11 -06:00
  • fd74534fa1 Fix arg order missing shares validation Noah Vesely 2018-03-27 14:35:40 -06:00
  • 5b35c69c8e Simplify threshold consistency validation Noah Vesely 2018-03-27 14:30:50 -06:00
  • 55b7c78a3a Add ErrorKind::ShareParsingInvalidShareThreshold Noah Vesely 2018-03-27 14:24:43 -06:00
  • cdcf012a59 Remove DuplicateShareData error and validation Noah Vesely 2018-03-26 17:12:58 -06:00
  • ed867ba938 Remove ShareIdentifierTooBig error and validation Noah Vesely 2018-03-26 17:10:38 -06:00
  • b03433af09 Add TODO note on unreleased Rng::try_fill_bytes Noah Vesely 2018-03-21 12:47:33 -06:00
  • e34f45d954 Update rand to ^0.4.2 Noah Vesely 2018-03-16 15:32:58 -06:00
  • 8bf1c8bf54 Note algorithm in encode_secret_byte docstring Noah Vesely 2018-03-15 15:57:02 -06:00
  • 73e45bf032 Use Horner's method for evaluating polynomials Noah Vesely 2018-03-15 15:47:22 -06:00
  • b477d3d4ce Ensure there is at least one point in QuickCheck tests Romain Ruetschi 2018-03-19 21:40:55 +01:00
  • 36dc14e6ff Use barycentric Lagrange interpolation in all cases. Romain Ruetschi 2018-03-19 21:39:30 +01:00
  • e767f28d4c Initial barycentric Langrange interpolation Noah Vesely 2018-03-15 21:21:53 -06:00
  • f2a95add48 Small Rustfmt formatting fix to build.rs Noah Vesely 2018-03-15 16:15:04 -06:00
  • 910479f698 Start next development iteration 0.2.3-pre. Romain Ruetschi 2018-05-17 10:53:01 +02:00
  • bdeb36d6d1 Release version 0.2.2. Romain Ruetschi 2018-05-17 10:52:13 +02:00
  • a69d61dfbc Pin protobuf to >=1.4 && <1.6. Fixes #67 Romain Ruetschi 2018-05-17 10:25:01 +02:00
  • c112f7920b Start next development iteration 0.2.2-pre. Romain Ruetschi 2018-03-08 00:41:31 +01:00
  • 0148317495 Bump version to 0.2.1 Romain Ruetschi 2018-03-08 00:38:54 +01:00
  • e6ed97b7d7 Update changelog Romain Ruetschi 2018-03-08 00:38:45 +01:00
  • 9c123a900d Implement {Add, Div, Mul, Sub}Assign for Gf256 Noah Vesely 2018-03-03 12:33:28 -06:00
  • 3de16890a4 Fix bug where threshold did not set deg of secret polynomial Noah Vesely 2018-03-01 19:41:44 -06:00
  • 3e89d1b1ca Add a test for issue #43. Romain Ruetschi 2018-03-02 19:16:31 +01:00
  • 7f9289eb1a Exclude protobuf-generated files from coverage report Romain Ruetschi 2018-02-16 17:12:23 +01:00
  • efba922785 Configure kcov and coveralls.io Romain Ruetschi 2018-02-16 16:39:46 +01:00
  • f5213706eb Update badges in README and fix CHANGELOG Romain Ruetschi 2018-02-13 22:14:17 +01:00
  • 13095ee690 Start next development iteration 0.1.1-pre. Romain Ruetschi 2018-02-13 21:59:02 +01:00
  • 1fbff5111f Release version 0.1.0. Romain Ruetschi 2018-02-13 20:54:00 +01:00
  • 474756e830 Remove generated documentation Romain Ruetschi 2018-02-13 20:48:16 +01:00
  • cd84c3f5bb Add a changelog Romain Ruetschi 2018-02-13 14:46:38 +01:00
  • acccd3316f Bump version to 0.1.0-pre Romain Ruetschi 2018-02-13 20:20:55 +01:00
  • f65b4d1e11 Update authors Romain Ruetschi 2018-02-13 20:33:03 +01:00
  • e28acab43c Add Cargo.lock to .gitignore Romain Ruetschi 2018-02-13 20:19:18 +01:00
  • 881ad146f2 Remove warning in README Romain Ruetschi 2018-02-13 20:06:38 +01:00
  • 9b2ac6b9cd Fix hidden docs Romain Ruetschi 2018-02-13 14:57:01 +01:00
  • 2569e1b27a Hide proto::dss module under dss feature flag Romain Ruetschi 2018-02-13 14:56:43 +01:00
  • e9b0f61c6c Configure cargo-release Romain Ruetschi 2018-02-13 14:31:59 +01:00
  • 40f6190a9b Preliminary implementation of deterministic secret sharing Romain Ruetschi 2018-02-11 22:17:07 +01:00
  • d857157efd Fix typo + feedback from @dtsbourg Romain Ruetschi 2017-10-18 14:15:19 +02:00
  • a9e942a41a Add PR warning to the README Romain Ruetschi 2017-10-18 13:46:28 +02:00
  • 02c88e0164 Add link to documentation for latest release. Romain Ruetschi 2017-08-20 02:57:22 +02:00
  • 62e311ce7f Bump merkle_sigs to 1.2.1 Romain Ruetschi 2017-08-03 18:03:46 +02:00
  • 2d39c5950b Update documentation. Romain Ruetschi 2017-08-03 17:04:34 +02:00
  • cb44533c62 wrapped_secrets::generate_shares: make MIME type optional. Romain Ruetschi 2017-08-03 17:02:33 +02:00
  • d3daa6825e Update ring to v0.11.0 and merkle_sigs to HEAD Romain Ruetschi 2017-08-03 01:17:55 +02:00
  • 1e5626ef14 Bump dependencies (#22) Romain Ruetschi 2017-02-16 00:19:04 +01:00
  • 4eea651414 Fixes for share groups (#21) Frederic Jacobs 2017-02-13 00:06:13 +00:00
  • 92b4b75096 Adding bug report policy. Frederic Jacobs 2017-01-05 21:47:54 +01:00
  • 4f6928ff99 Adding info in the README about signatures. Frederic Jacobs 2017-01-05 21:36:49 +01:00
  • 4b73faf3e4 Support for wrapped_secrets containing versioning and MIME info. Frederic Jacobs 2017-01-05 20:57:10 +01:00
  • ef4d525703 Adding share_num field to errors. Frederic Jacobs 2016-12-20 23:10:47 +01:00
  • f5ab309dd6 Refactoring to allow for a more flexible API. Frederic Jacobs 2016-12-02 14:56:12 +01:00
  • aeb8e4c21f New share format. (#13) Frederic Jacobs 2016-11-18 12:34:06 +01:00
  • 6ad30652a6 Fixing URLs in README. Frederic Jacobs 2016-11-10 22:46:54 +01:00
  • 1735274450 Add license. Frederic Jacobs 2016-11-09 22:44:42 +01:00
  • 36d6ad89fb Warning in README.md (#7) Frederic Jacobs 2016-04-13 23:45:11 +02:00
  • 7f6db55452 Some simplifications. Ismail Khoffi 2016-04-11 16:42:13 +02:00
  • 0966bbbc3d Fixing typos & adopting std::process::exit. Ismail Khoffi 2016-04-09 20:35:53 +02:00
  • 3767677b9d Fixed some clippy warnings. llogiq 2016-04-08 23:32:24 +02:00
  • 62755d6024 README.md tweaks. Frederic Jacobs 2016-04-08 19:15:56 +02:00
  • a52bf5fff1 Basic documentation. Frederic Jacobs 2016-04-07 02:01:40 +02:00
  • 2806bc49bc Tests & CI. Frederic Jacobs 2016-04-06 10:19:46 +02:00
  • 0abd8fac82 Working on test vectors. Frederic Jacobs 2016-04-06 09:57:56 +02:00
  • 762df13012 Readme updates. Frederic Jacobs 2016-04-06 00:59:50 +02:00
  • eba1046fbf Building static Gf256 table at compile-time. Frederic Jacobs 2016-04-06 00:31:04 +02:00
  • 62234cc2df Removing last char from command line. Frederic Jacobs 2016-04-04 21:12:17 +02:00
  • 3ca43e7977 Refactoring to keep same sanitisation of shares between lib & bin. Frederic Jacobs 2016-04-02 23:57:42 +02:00
  • da01e4e450 Rename methods ahead of FFI support. Frederic Jacobs 2016-04-02 16:29:30 +02:00
  • 8c37b2f629 Part 1 of #1. Refactoring to separate lib from command line. Frederic Jacobs 2016-04-02 13:06:26 +02:00
  • 16be20fcff Remove CRC-24 dependency. Closes #3 Frederic Jacobs 2016-04-02 11:00:52 +02:00
  • f1ad2b74f1 Merge pull request #2 from garrettr/update-dependencies sellibitze 2016-03-26 10:48:19 +01:00
  • fce35a8d66 Update dependencies so it builds Garrett Robinson 2016-03-25 10:23:46 -07:00
  • 814819af81 rustup (1.0 beta) Sebastian Gesemann 2015-04-06 22:36:54 +02:00
  • d15cb70774 rustup + new io Sebastian Gesemann 2015-03-24 17:28:53 +01:00
  • 908cb8f2fd keep up with Rust Sebastian Gesemann 2015-02-24 13:15:46 +01:00
  • 34fdcaa284 update Cargo.lock to make dependencies compile again with newer Rust Sebastian Gesemann 2015-02-19 21:35:01 +01:00
  • fdcf4cce1e keep up with Rust Sebastian Gesemann 2015-02-13 23:42:51 +01:00