42 Commits

Author SHA1 Message Date
mii
61ec9e3f81 change protobuf versio 2024-04-08 17:07:45 +09:00
mii
a06f2a1f75 update ring 2024-04-08 17:03:02 +09:00
f83ef1b2b6 Add support for custom RNGs in SSS and WrappedSecrets (#64) 2018-08-13 21:29:39 +02:00
82f3f34eec Add @nvesely to the list of authors 2018-08-13 21:29:39 +02:00
36bc055520 Add back Cargo.lock
Although RustySecrets is a library, it is important that all
contributors to the library are using the very same version
of every package, as we cannot always trust downstream deps
to follow SemVer to the letter.
2018-08-13 21:29:39 +02:00
e34f45d954 Update rand to ^0.4.2
RustySecrets makes minimal use of the rand library. It only initializes
the `ChaChaRng` with a seed, and `OsRng` in the standard way, and then calls
their `fill_bytes` methods, provided by the same Trait, and whose function
signature has not changed.  I have confirmed by looking at the code changes,
that there have been no changes to the relevant interfaces this library uses.
2018-08-13 21:29:39 +02:00
910479f698 Start next development iteration 0.2.3-pre. 2018-05-17 10:53:01 +02:00
bdeb36d6d1 Release version 0.2.2. 2018-05-17 10:52:13 +02:00
a69d61dfbc Pin protobuf to >=1.4 && <1.6. Fixes #67 2018-05-17 10:37:05 +02:00
c112f7920b Start next development iteration 0.2.2-pre. 2018-03-08 00:41:31 +01:00
0148317495 Bump version to 0.2.1 2018-03-08 00:40:13 +01:00
efba922785 Configure kcov and coveralls.io 2018-02-16 17:03:39 +01:00
13095ee690 Start next development iteration 0.1.1-pre. 2018-02-13 21:59:02 +01:00
1fbff5111f Release version 0.1.0. 2018-02-13 20:54:00 +01:00
acccd3316f Bump version to 0.1.0-pre 2018-02-13 20:44:50 +01:00
f65b4d1e11 Update authors 2018-02-13 20:44:50 +01:00
e9b0f61c6c Configure cargo-release 2018-02-13 14:47:36 +01:00
40f6190a9b Preliminary implementation of deterministic secret sharing
#32
2018-02-11 22:17:07 +01:00
62e311ce7f Bump merkle_sigs to 1.2.1 2017-08-04 18:14:56 +02:00
d3daa6825e Update ring to v0.11.0 and merkle_sigs to HEAD 2017-08-03 17:03:00 +02:00
1e5626ef14 Bump dependencies (#22) 2017-02-16 00:19:04 +01:00
4b73faf3e4 Support for wrapped_secrets containing versioning and MIME info. 2017-01-05 20:57:10 +01:00
f5ab309dd6 Refactoring to allow for a more flexible API. 2016-12-02 14:56:12 +01:00
aeb8e4c21f New share format. (#13)
* Removing Coverall support until fixed. (See #12)

* Changing Cargo license.

* New wrapping of share data to support signatures.
2016-11-18 12:34:06 +01:00
a52bf5fff1 Basic documentation.
Closes #1.
2016-04-07 02:01:40 +02:00
2806bc49bc Tests & CI. 2016-04-06 18:42:51 +02:00
0abd8fac82 Working on test vectors. 2016-04-06 18:42:51 +02:00
eba1046fbf Building static Gf256 table at compile-time. 2016-04-06 00:31:04 +02:00
da01e4e450 Rename methods ahead of FFI support. 2016-04-02 23:15:05 +02:00
8c37b2f629 Part 1 of #1. Refactoring to separate lib from command line. 2016-04-02 16:07:26 +02:00
16be20fcff Remove CRC-24 dependency. Closes #3 2016-04-02 11:00:52 +02:00
fce35a8d66 Update dependencies so it builds 2016-03-25 10:23:46 -07:00
814819af81 rustup (1.0 beta) 2015-04-06 22:36:54 +02:00
d15cb70774 rustup + new io 2015-03-24 17:28:53 +01:00
908cb8f2fd keep up with Rust 2015-02-24 13:15:46 +01:00
fdcf4cce1e keep up with Rust 2015-02-13 23:42:51 +01:00
6edf29480b keep up with Rust 2015-02-05 15:26:12 +01:00
4a5682fb64 change version requirements to ^x.y.z 2015-02-04 14:01:22 +01:00
807872342c make it compile again under the new Rust version 2015-02-04 13:51:44 +01:00
16f52a9d1d update README and bump version number. 2015-02-03 02:04:44 +01:00
27015b7d43 add checksums to shares (CRC-24) 2015-01-31 21:06:23 +01:00
3ab77d5b31 First commit. 2015-01-29 17:03:31 +01:00