Commit Graph

  • eb6fa707d5 improve sign() performance by caching SigningCommitments Conrado Gouvea 2023-08-21 14:46:28 -0300
  • 16407bf68d don't import unneeded dependencies when not required Conrado Gouvea 2023-08-18 23:56:13 -0300
  • 27bd548777 improve book per audit report Conrado Gouvea 2023-08-18 23:03:31 -0300
  • 685a90d6ae fix misc docs issues Conrado Gouvea 2023-08-18 22:10:53 -0300
  • 59f391f3dc update spec links Conrado Gouvea 2023-08-18 21:46:15 -0300
  • e98bc8d5cc reuse n Conrado Gouvea 2023-08-18 21:38:05 -0300
  • 147a39744b return error when validating an empty batch Conrado Gouvea 2023-08-18 18:13:16 -0300
  • 60d9942f36
    fix Field::deserialize() docs (#483) Conrado Gouvea 2023-08-18 12:39:41 -0300
  • 856c54717c
    Merge of #483 mergify[bot] 2023-08-18 15:39:01 +0000
  • 9dffc6f516
    fix some docs issues from audit (#485) Conrado Gouvea 2023-08-18 11:52:51 -0300
  • 265a31a30e fix some docs issues from audit Conrado Gouvea 2023-08-17 17:51:34 -0300
  • 0d2e21e630 fix DKG challenge hashing order to match paper Conrado Gouvea 2023-08-17 17:32:51 -0300
  • b568d93f03 fix Field::deserialize() docs Conrado Gouvea 2023-08-17 17:02:59 -0300
  • a2ad359046 change reconstruct() to take KeyPackages; validate size Conrado Gouvea 2023-08-17 16:45:08 -0300
  • dc4be84883 check if the correct number of identifiers was provided in split() Conrado Gouvea 2023-08-17 16:01:02 -0300
  • 418fa4d9f9 check number of commitments in sign() Conrado Gouvea 2023-08-17 12:34:10 -0300
  • 87346f4f3c
    Fix unchecked access (#477) Conrado Gouvea 2023-08-16 15:38:36 -0300
  • bb94a34362
    Add minimum participant constraints (#453) natalie 2023-08-16 19:38:29 +0100
  • 8faed395cc
    Merge of #477 mergify[bot] 2023-08-16 18:37:52 +0000
  • 7ac13789ae
    Merge of #453 mergify[bot] 2023-08-16 18:37:52 +0000
  • 7c706db670 Merge branch 'main' of github.com:ZcashFoundation/frost into min_participant_443 natalie 2023-08-16 11:35:00 +0100
  • 9f67c3da6c Add participant validation for dkg and repairable (#443) natalie 2023-08-16 11:30:56 +0100
  • 183446f307 check in aggregate() if identifiers are consistent Conrado Gouvea 2023-08-15 16:34:58 -0300
  • a1539cf933 remove usages of slicing and unwraps; add clippy lints Conrado Gouvea 2023-08-15 16:23:04 -0300
  • 0c39b0c00f add test that reproduces issue Conrado Gouvea 2023-08-15 15:13:05 -0300
  • ad07c9e4d4
    Update ed25519-dalek (#474) natalie 2023-08-15 14:19:51 +0100
  • 06843511cb Update ed25519-dalek (#473) natalie 2023-08-15 12:35:51 +0100
  • 279a1cdc92
    Update ed25519-dalek requirement from 1.0.1 to 2.0.0 dependabot[bot] 2023-08-14 16:15:59 +0000
  • ba8086db5c
    Simplify rerandomized FROST (#437) Conrado Gouvea 2023-08-14 13:15:22 -0300
  • 088647bbd2
    Merge of #437 mergify[bot] 2023-08-14 16:14:39 +0000
  • 4bf92b7a2c
    Bump Swatinem/rust-cache from 1 to 2 (#467) dependabot[bot] 2023-08-14 10:49:15 +0000
  • d978107280
    Merge of #467 mergify[bot] 2023-08-14 10:48:36 +0000
  • 5ce9ba1364
    frost-rerandomized: add serde feature (#449) Conrado Gouvea 2023-08-14 07:44:59 -0300
  • b180443817
    Merge of #449 mergify[bot] 2023-08-14 10:44:19 +0000
  • 9413b49c05
    Update test vectors (#438) Conrado Gouvea 2023-08-14 07:39:15 -0300
  • 1e0832c121
    Merge of #438 mergify[bot] 2023-08-14 10:38:35 +0000
  • 9bdc8427ac
    Bump Swatinem/rust-cache from 1 to 2 dependabot[bot] 2023-08-02 06:53:17 +0000
  • b3a7927d7f
    Add validation for missing identifier in signing package (#452) natalie 2023-07-27 02:24:11 +0100
  • d1fdfc7403
    Improve comment for number of signers validation natalie 2023-07-26 17:56:28 +0100
  • 6eaf8882e9 Add validation for participant numbers (#443) natalie 2023-07-26 17:02:29 +0100
  • ab99bcd370 Fixed comment (#442) natalie 2023-07-26 13:57:06 +0100
  • 77e7510d4c Add error handling for identifier having an invalid commitment (#442) natalie 2023-07-26 13:49:00 +0100
  • e65853a24c Add validation for missing identifier in signing package (#442) natalie 2023-07-25 19:51:24 +0100
  • ae12187367
    Update curve25519-dalek requirement from =4.0.0-rc.3 to =4.0.0 (#450) dependabot[bot] 2023-07-24 15:05:53 +0000
  • bf878af7b1
    Update curve25519-dalek requirement from =4.0.0-rc.3 to =4.0.0 dependabot[bot] 2023-07-24 06:22:06 +0000
  • 08cbe8f591 revert DuplicatedIdentifiers back to DuplicatedIdentifier Conrado Gouvea 2023-07-21 22:35:26 -0300
  • a1834dccd0 add Randomizer type Conrado Gouvea 2023-07-21 16:28:46 -0300
  • df2c0b344b frost-rerandomized: add serde feature Conrado Gouvea 2023-07-21 14:47:24 -0300
  • 544915f085 frost-rerandomized: add serde feature Conrado Gouvea 2023-07-21 14:47:24 -0300
  • cb2bb1f201 Merge remote-tracking branch 'origin/main' into rerandomized-simplified Conrado Gouvea 2023-07-19 19:16:00 -0300
  • 9b5d88da72
    refactor Lagrange coefficient computation (#436) Conrado Gouvea 2023-07-19 13:47:09 -0300
  • e87ff18dce
    Merge of #436 mergify[bot] 2023-07-19 16:46:36 +0000
  • dd7adfb093
    Apply suggestions from code review Conrado Gouvea 2023-07-19 13:44:57 -0300
  • a3558ea901 address review comments; make compute_lagrange_coefficients() not pub by default Conrado Gouvea 2023-07-17 20:18:23 -0300
  • 69403b9b33
    Apply suggestions from code review Conrado Gouvea 2023-07-17 20:16:19 -0300
  • 9d6358db93
    A line Deirdre Connolly 2023-07-17 17:30:55 -0400
  • 496bed9699 removed unneeded alpha_share Conrado Gouvea 2023-07-14 19:09:01 -0300
  • e11d910718 improve comments Conrado Gouvea 2023-07-14 17:28:36 -0300
  • 554890b986 remove manual rerandomization test Conrado Gouvea 2023-07-14 17:28:13 -0300
  • 8480872c63 switch to a Randomize trait, remove unaccurate comment Conrado Gouvea 2023-07-14 16:00:42 -0300
  • 02ae25a348 update test vectors to final version (v1) and update spec links Conrado Gouvea 2023-07-11 16:27:25 -0300
  • a24c90e4b1 simplified rerandomized FROST Conrado Gouvea 2023-07-06 21:34:31 -0300
  • 46527085d5
    fix curve name in frost-secp256k1 crate description (#435) Antonín Dufka 2023-07-10 18:52:33 +0200
  • 5151b07997 fix curve name in frost-secp256k1 crate description Antonín Dufka 2023-07-10 16:21:31 +0200
  • 347637d9b6 refactor Lagrange coefficient computation Conrado Gouvea 2023-07-06 18:32:07 -0300
  • 5fa17ed15c
    update versions and changelog for 0.6.0 (#434) frost-secp256k1/v0.6.0 frost-ristretto255/v0.6.0 frost-rerandomized/v0.6.0 frost-p256/v0.6.0 frost-ed448/v0.6.0 frost-ed25519/v0.6.0 frost-core/v0.6.0 Conrado Gouvea 2023-07-05 11:04:05 -0300
  • 507139634e fix typos Conrado Gouvea 2023-07-05 10:39:35 -0300
  • 84fcd94dcc update versions and changelog for 0.6.0 Conrado Gouvea 2023-07-05 10:31:51 -0300
  • b8ca1678a4
    remove stale TODOs (#431) Conrado Gouvea 2023-07-05 10:19:25 -0300
  • 404cc361fd
    Include the group public key in computing the binding factor (#410) Deirdre Connolly 2023-07-05 09:19:19 -0400
  • 3517e801d5
    Merge of #431 mergify[bot] 2023-07-05 13:18:42 +0000
  • 4a4ddf1b7a
    Merge of #410 mergify[bot] 2023-07-05 13:18:42 +0000
  • 733ba5df19 Merge remote-tracking branch 'origin/main' into remove-todos Conrado Gouvea 2023-07-05 09:12:47 -0300
  • 17b20e305a Merge remote-tracking branch 'origin/main' into include-group-public-key-in-binding-factor Conrado Gouvea 2023-07-05 09:11:26 -0300
  • f76ce8b7c3 Merge remote-tracking branch 'origin/main' into update-vectors-format update-vectors-format Conrado Gouvea 2023-07-05 09:08:18 -0300
  • b2c605aac1
    remove identifiers from structs that are communicated (#397) Conrado Gouvea 2023-07-05 07:39:25 -0300
  • a7815e88d9 remove stale TODOs Conrado Gouvea 2023-07-04 15:07:24 -0300
  • 61a722b94d add integration_test.rs to gencode which we forgot to do before Conrado Gouvea 2023-07-04 14:00:39 -0300
  • b8194f5d10 update test vectors Conrado Gouvea 2023-07-04 13:56:37 -0300
  • a72f873aa1 update test vectors to new format Conrado Gouvea 2023-07-03 16:17:34 -0300
  • 0c405e1ce2 Merge remote-tracking branch 'origin/main' into include-group-public-key-in-binding-factor Conrado Gouvea 2023-07-03 16:01:09 -0300
  • 47652a5b52 Merge remote-tracking branch 'origin/main' into remove-identifier Conrado Gouvea 2023-07-03 15:48:34 -0300
  • 31913f4280
    remove commented out code (#427) Conrado Gouvea 2023-07-03 14:00:11 -0300
  • 0e03c29d12 Merge remote-tracking branch 'origin/main' into remove-commented-out-code Conrado Gouvea 2023-07-03 11:31:41 -0300
  • abc11227b9
    zeroize remaining secret values (#428) Conrado Gouvea 2023-07-03 07:10:45 -0300
  • a29b49db88
    Merge of #428 mergify[bot] 2023-07-03 10:10:05 +0000
  • 17c98d4412
    convert all usages of from/to_bytes() to (de)serialize() (#426) Conrado Gouvea 2023-07-03 05:18:19 -0300
  • f2eda3fdf0 changelog entry Conrado Gouvea 2023-06-30 18:36:25 -0300
  • 0d40933fff zeroize remaining secret values Conrado Gouvea 2023-06-30 18:35:15 -0300
  • 1b4db34462 remove commented out code Conrado Gouvea 2023-06-30 18:17:30 -0300
  • 6ceb13054e convert all usages of from/to_bytes() to (de)serialize() Conrado Gouvea 2023-06-30 18:10:43 -0300
  • 31c6f9eb79
    Update curve25519-dalek requirement from =4.0.0-rc.2 to =4.0.0-rc.3 (#416) dependabot[bot] 2023-06-30 18:05:20 -0300
  • c7d5636b10 fix SignatureShare encoding Conrado Gouvea 2023-06-30 17:56:28 -0300
  • e043e84264
    Update itertools requirement from 0.10.5 to 0.11.0 (#411) dependabot[bot] 2023-06-30 16:48:01 -0300
  • aa193e37fe update changelog Conrado Gouvea 2023-06-30 16:44:52 -0300
  • 02c3caaee0 Merge remote-tracking branch 'origin/main' into remove-identifier Conrado Gouvea 2023-06-30 16:27:40 -0300
  • 65553f2fa0 Merge remote-tracking branch 'origin/main' into remove-identifier Conrado Gouvea 2023-06-30 15:26:38 -0300
  • 8531855bd7
    implement common traits for public types (#422) Conrado Gouvea 2023-06-30 16:15:56 -0300
  • 980e0a7380 Merge remote-tracking branch 'origin/main' into common-traits Conrado Gouvea 2023-06-30 15:37:14 -0300
  • 4e134f50d6
    allow specifying identifiers in generate_with_dealer (#419) Conrado Gouvea 2023-06-30 15:29:26 -0300