-
8a1cdba91f
Add FROST audit pdf to root of repo
Deirdre Connolly
2021-03-26 18:20:30 -0400
-
3256a7c34f
Add FROST audit pdf to root of repo
Deirdre Connolly
2021-03-26 18:20:30 -0400
-
-
-
ea6ef9c9a9
Add comments
Marek
2021-03-22 14:19:18 +0000
-
67056351e8
Restrict the maximum number of participants to 255 by using u8
Marek
2021-03-19 15:04:30 +0000
-
-
-
0e28a1739e
Serialize/deserialize KeyPackage
Marek
2021-03-26 15:50:32 +0000
-
-
76ba4ef1cb
add additional documentation for aggregator threat model
Chelsea H. Komlo
2021-03-17 14:31:55 -0400
-
6481d0af91
Add comments to the checks
Marek
2021-03-18 16:30:25 +0000
-
3e28bf6c07
Avoid null nonces
Marek
2021-03-18 15:41:16 +0000
-
5feb6b29c7
Fix some FROST nits (#63)
Deirdre Connolly
2021-03-23 11:46:17 -0400
-
5815e337b5
Consume nonces with sign()
Deirdre Connolly
2021-03-22 15:22:05 -0400
-
0fcf23b8eb
Derive Debug, PartialEq
Marek
2021-03-22 15:39:26 +0000
-
-
-
fada77c1e6
Add comments to the checks
Marek
2021-03-18 16:30:25 +0000
-
99cfe45190
Add comments on how we Zeroize
Deirdre Connolly
2021-03-18 12:29:04 -0400
-
678fdc0811
Add a comment about why we hash the signature message before generating the binding factor
Deirdre Connolly
2021-03-18 12:25:06 -0400
-
7d6cfa9211
Hash signature message with HStar before deriving the binding factor
Deirdre Connolly
2021-03-18 12:12:00 -0400
-
2745d378ab
Impl DefaultIsZeros for every type that uses jubjub::Fr/Scalar
Deirdre Connolly
2021-03-18 11:56:05 -0400
-
144f801646
Avoid null nonces
Marek
2021-03-18 15:41:16 +0000
-
-
-
d3c859277e
add additional documentation for aggregator threat model
Chelsea H. Komlo
2021-03-17 14:31:55 -0400
-
-
-
360be24e6f
Impl Zeroize for SigningNonces and call on drop
Deirdre Connolly
2021-03-16 16:20:22 -0400
-
-
1b792bf833
Update rand_chacha requirement from 0.2 to 0.3
dependabot[bot]
2021-03-03 22:55:16 +0000
-
-
e40313263c
Update proptest requirement from 0.10 to 1.0
dependabot[bot]
2021-02-22 10:01:16 +0000
-
baa3f4bb30
Fix binding_batch_verify test to actually test Binding signatures
Jack Grigg
2021-03-01 16:14:33 +0000
-
b4fe026b6e
Fix binding_batch_verify test to actually test Binding signatures
Jack Grigg
2021-03-01 16:14:33 +0000
-
-
098dd07517
Update jubjub requirement from 0.3 to 0.6
dependabot[bot]
2021-02-25 16:08:02 +0000
-
-
2ebc08f910
Frost keygen with dealer (#47)
Deirdre Connolly
2021-02-25 11:06:54 -0500
-
8eec09de7a
Use VerificationKey::from(Scalar) in keygen_with_dealer().
Isis Lovecruft
2021-02-17 23:17:26 +0000
-
f3b49cddbb
fixup! Zeroize the frost::Secret type on drop.
Isis Lovecruft
2021-02-17 23:16:48 +0000
-
8f98867ce9
Fix typo in KeyPackage documentation.
Isis Lovecruft
2021-02-17 23:07:05 +0000
-
be0f10c15a
Impl From<jubjub::ExtendedPoint> for Public.
Isis Lovecruft
2021-02-17 22:30:19 +0000
-
2246887139
Impl From<Scalar> for Secret.
Isis Lovecruft
2021-02-17 22:28:57 +0000
-
888901fa99
Zeroize the frost::Secret type on drop.
Isis Lovecruft
2021-02-17 22:26:24 +0000
-
4617b8f7be
Add proper license specifications and attributions.
Isis Lovecruft
2021-02-17 22:19:21 +0000
-
e6d4f777c4
Update proptest requirement from 0.10 to 1.0
dependabot[bot]
2021-02-22 10:01:16 +0000
-
-
-
da6020e529
Use VerificationKey::from(Scalar) in keygen_with_dealer().
Isis Lovecruft
2021-02-17 23:17:26 +0000
-
407a213dba
fixup! Zeroize the frost::Secret type on drop.
Isis Lovecruft
2021-02-17 23:16:48 +0000
-
d536a6ae4a
Fix typo in KeyPackage documentation.
Isis Lovecruft
2021-02-17 23:07:05 +0000
-
f96fd09bb0
Impl From<jubjub::ExtendedPoint> for Public.
Isis Lovecruft
2021-02-17 22:30:19 +0000
-
97800f4e7c
Impl From<Scalar> for Secret.
Isis Lovecruft
2021-02-17 22:28:57 +0000
-
4ca961a053
Zeroize the frost::Secret type on drop.
Isis Lovecruft
2021-02-17 22:26:24 +0000
-
a306197ccf
Add proper license specifications and attributions.
Isis Lovecruft
2021-02-17 22:19:21 +0000
-
-
13768413e0
Tidy docs to make them Rusty, some small lint tweaks
Deirdre Connolly
2021-01-30 18:48:03 -0500
-
2df553bd76
additional documentation
Chelsea H. Komlo
2021-01-27 20:24:10 -0500
-
b5a01a0681
add additional documentation
Chelsea H. Komlo
2021-01-25 16:59:49 -0500
-
3e01f22c06
Comments and small renamings
Deirdre Connolly
2021-01-19 18:42:56 -0500
-
6d22f32f89
Update gen_rho_i() context string for the HStar hash
Deirdre Connolly
2021-01-19 18:05:22 -0500
-
af66bab52b
Add comments to the main FROST integration test
Deirdre Connolly
2021-01-19 17:58:05 -0500
-
01b89347f5
Don't export all frost module exports at the top level, update test accordingly
Deirdre Connolly
2021-01-19 17:12:10 -0500
-
fefaa0e8ab
Make rustc/clippy happy with doc comments
Deirdre Connolly
2021-01-19 17:00:50 -0500
-
80ce0fa8c8
documentation and error handling
Chelsea H. Komlo
2021-01-11 18:26:21 -0500
-
ab2d711929
remove rerandomize feature for now; v2 will have randomization
Chelsea H. Komlo
2021-01-11 18:16:50 -0500
-
724750f7b0
add another functional test
Chelsea H. Komlo
2021-01-07 23:39:52 -0500
-
3946dd7f21
add optional randomization flag
Chelsea H. Komlo
2021-01-07 23:35:52 -0500
-
1f05862210
add test to ensure randomized signature is not valid under original public key
Chelsea H. Komlo
2021-01-07 17:56:12 -0500
-
f0d04400f3
add unit test for randomization
Chelsea H. Komlo
2021-01-07 17:49:37 -0500
-
826d72dc93
sketch for rerandomization of public key
Chelsea H. Komlo
2021-01-07 17:33:15 -0500
-
533cd6de4f
cleanup, move api test externally
Chelsea H. Komlo
2021-01-07 13:59:44 -0500
-
7c97405619
add verification; use correct group element
Chelsea H. Komlo
2021-01-02 23:44:19 -0500
-
a23bc1a7be
wip signature validation
Chelsea H. Komlo
2021-01-01 18:49:03 -0500
-
56bb1de30e
update generating challenge, integration test
Chelsea H. Komlo
2021-01-01 18:13:35 -0500
-
fd11590e1b
begin aggregate
Chelsea H. Komlo
2020-12-29 19:02:01 -0500
-
b776d3130b
start adding end-to-end test
Chelsea H. Komlo
2020-12-29 18:11:56 -0500
-
ba4494f6de
wip- signing
Chelsea H. Komlo
2020-12-24 14:45:01 -0500
-
b3bc4c45fd
Sketch out preprocessing for the signature, nonces, and theircommitments
Deirdre Connolly
2020-12-11 17:54:32 -0500
-
d609a3b048
change API to ensure shares are validated before keys are distributed
Chelsea H. Komlo
2020-11-22 20:10:50 -0500
-
f3755a8922
comment cleanup, move private function below public
Chelsea H. Komlo
2020-11-22 18:53:34 -0500
-
ade862aaef
Get verify_share working and checked for every share in keygen-with-dealer test
Deirdre Connolly
2020-11-11 17:03:59 -0500
-
5985fcecda
Add several TODOs about trait impls
Deirdre Connolly
2020-11-11 17:03:50 -0500
-
59c3d8a8c4
begin moving frost implementation into redjubjub crate
Chelsea H. Komlo
2020-11-09 13:51:31 -0500
-
-
1e8fd460fe
Add CodeCov config file (#51)
Deirdre Connolly
2021-01-19 20:16:54 -0500
-
27f911da46
Consistent indentation
Deirdre Connolly
2021-01-19 20:11:23 -0500
-
027a6d7731
Add CodeCov config file
Deirdre Connolly
2021-01-19 20:03:24 -0500
-
-
46939967d4
Add source-based coverage workflow
Deirdre Connolly
2021-01-19 19:44:40 -0500
-
4c4e5399de
Add source-based coverage workflow
Deirdre Connolly
2021-01-19 19:44:40 -0500
-
-
394e197d7f
add another functional test
frost-rerandomize
Chelsea H. Komlo
2021-01-07 23:39:52 -0500
-
bcf0b62423
add optional randomization flag
Chelsea H. Komlo
2021-01-07 23:35:52 -0500
-
5904cadc0a
add test to ensure randomized signature is not valid under original public key
Chelsea H. Komlo
2021-01-07 17:56:12 -0500
-
7551cb1259
add unit test for randomization
Chelsea H. Komlo
2021-01-07 17:49:37 -0500
-
555c68e959
sketch for rerandomization of public key
Chelsea H. Komlo
2021-01-07 17:33:15 -0500
-
dd50464c25
cleanup, move api test externally
Chelsea H. Komlo
2021-01-07 13:59:44 -0500
-
78b52b4427
add verification; use correct group element
Chelsea H. Komlo
2021-01-02 23:44:19 -0500
-
3892d63e92
wip signature validation
Chelsea H. Komlo
2021-01-01 18:49:03 -0500
-
5d812efa34
update generating challenge, integration test
Chelsea H. Komlo
2021-01-01 18:13:35 -0500
-
09d5a1b768
begin aggregate
Chelsea H. Komlo
2020-12-29 19:02:01 -0500
-
a6fc00b1c6
start adding end-to-end test
Chelsea H. Komlo
2020-12-29 18:11:56 -0500
-
793bc6d8a6
wip- signing
Chelsea H. Komlo
2020-12-24 14:45:01 -0500
-
c5525f8c71
Update rand requirement from 0.7 to 0.8
dependabot[bot]
2020-12-21 10:01:38 +0000
-
-
-
a337bfb5a9
Update rand_core requirement from 0.5 to 0.6
dependabot[bot]
2020-12-15 10:01:08 +0000
-
-
-
29a5257236
Sketch out preprocessing for the signature, nonces, and theircommitments
Deirdre Connolly
2020-12-11 17:54:32 -0500
-
5e4e22cde5
change API to ensure shares are validated before keys are distributed
Chelsea H. Komlo
2020-11-22 20:10:50 -0500
-
d1ef776ff2
comment cleanup, move private function below public
Chelsea H. Komlo
2020-11-22 18:53:34 -0500
-
26a5926de2
Get verify_share working and checked for every share in keygen-with-dealer test
Deirdre Connolly
2020-11-11 17:03:59 -0500
-
f7f1efd9fc
Add several TODOs about trait impls
Deirdre Connolly
2020-11-11 17:03:50 -0500
-
42408cf88d
begin moving frost implementation into redjubjub crate
Chelsea H. Komlo
2020-11-09 13:51:31 -0500
-
-
8bfcf4e0fc
Consistent RedJubjub
Dimitris Apostolou
2020-10-04 15:30:04 +0300
-
-
974dae986f
Use doc_cfg feature on nightly
frost
Deirdre Connolly
2020-10-01 18:36:27 -0400
-
90dce62bcf
Dedupe deps, rename PublicKey for VerificationKey
Deirdre Connolly
2020-10-01 18:30:42 -0400
-
73ff5ff783
Tweak wording on Drijvers attack.
Henry de Valence
2020-03-05 13:38:06 -0800
-
0afc72efd5
Move begin_keygen to SecretShare.
Henry de Valence
2020-03-05 12:55:23 -0800
-
afb2d12092
Edit pass over the docs, filling in doc strings.
Henry de Valence
2020-03-05 12:51:32 -0800
-
fbae83c90f
Add verification check.
Henry de Valence
2020-03-04 12:56:39 -0800