Commit Graph

  • a066bb73db add a quick btreemap test Alfredo Garcia 2021-06-03 14:27:29 -0300
  • 2a87605ea3 change frost to serialization id conversion Alfredo Garcia 2021-06-03 13:51:11 -0300
  • 27a8cc22a7 improve some utility functions Alfredo Garcia 2021-06-03 13:17:20 -0300
  • 95fb88235a improve validation for Message Alfredo Garcia 2021-06-03 11:08:39 -0300
  • 4c609479e9 (ab)use proptest_derive Alfredo Garcia 2021-06-03 10:48:52 -0300
  • 34246d387a add a `prop_filter` to Header arbitrary Alfredo Garcia 2021-06-03 10:04:23 -0300
  • 5df8a42569 improve the generated docs Alfredo Garcia 2021-06-03 09:40:28 -0300
  • ac9d5e6c12 simplify a bit the frost tests Alfredo Garcia 2021-06-03 08:30:28 -0300
  • 7e4ba0ae2e make signature module public only to the crate Alfredo Garcia 2021-06-03 08:24:21 -0300
  • 3817e63e59 fix some imports Alfredo Garcia 2021-06-02 17:22:38 -0300
  • 97ffcc31c0 remove allow dead code from messages Alfredo Garcia 2021-06-02 17:03:00 -0300
  • 602b4f7268 add arbitrary tests for serialization Alfredo Garcia 2021-06-02 16:18:19 -0300
  • 98f1f3eb58 make room for prop tests Alfredo Garcia 2021-06-02 13:13:30 -0300
  • b461a86056 improve the serialization tests Alfredo Garcia 2021-06-02 12:54:00 -0300
  • d2090b841c add create_signing_commitments utility function Alfredo Garcia 2021-06-02 11:41:06 -0300
  • 3e5b7e73ff add and use a `generate_share_commitment` utility Alfredo Garcia 2021-06-01 21:05:18 -0300
  • 7bfca2323c fi some typos Alfredo Garcia 2021-06-01 20:24:42 -0300
  • 126287da22 move the general serialization checks into an utility function Alfredo Garcia 2021-06-01 19:03:06 -0300
  • c69802ff36 add a setup utility Alfredo Garcia 2021-06-01 15:36:35 -0300
  • 1b58a12862 add some test header messages utility functions Alfredo Garcia 2021-06-01 13:36:18 -0300
  • 3d03f20799 add aggregatesignature tests Alfredo Garcia 2021-06-01 11:27:53 -0300
  • fa74969d56
    add missing checks Alfredo Garcia 2021-06-01 09:30:53 -0300
  • ad3d7fcd49 Split out parsing & validation of test VerificationKey from checking of signature Deirdre Connolly 2021-05-31 17:47:59 -0400
  • 49357cf103 Split out parsing & validation of test VerificationKey from checking of signature Deirdre Connolly 2021-05-31 17:47:59 -0400
  • a2d7e93fa4 add `serialize_signatureshare` test Alfredo Garcia 2021-05-31 17:11:55 -0300
  • 7797a63cfa change `share_commitment` to BTreeMap Alfredo Garcia 2021-05-31 12:04:20 -0300
  • 2363ddab14 change message type in frost and add validate_signatureshare test Alfredo Garcia 2021-05-31 10:07:40 -0300
  • de1f62568d
    Convert `share_commitment` to a BTreeMap Alfredo Garcia 2021-05-31 09:10:10 -0300
  • c4cb05501e
    use BTreeMap, update sizes, etc Alfredo Garcia 2021-05-31 08:59:02 -0300
  • 90b0200b8c remove some calls to `clone()` by implementing `Copy` Alfredo Garcia 2021-05-30 09:16:50 -0300
  • 3f19aa7255 use a BTreeMap to guarantee the order Alfredo Garcia 2021-05-28 21:18:58 -0300
  • 4fce7ffdab remove some non needed conversions Alfredo Garcia 2021-05-28 20:03:58 -0300
  • 4eb856d09a Merge remote-tracking branch 'mioarriba/messages_impl2' into messages_impl3 Alfredo Garcia 2021-05-28 18:49:03 -0300
  • 34afee9365 Merge remote-tracking branch 'mioarriba/messages_impl1' into messages_impl2 Alfredo Garcia 2021-05-28 15:26:29 -0300
  • 916a18001e change message fields to new spec Alfredo Garcia 2021-05-28 14:59:39 -0300
  • 2d1ff77d69 change some fields order matching the spec Alfredo Garcia 2021-05-19 08:51:21 -0300
  • 2078664f35 change group_public type Alfredo Garcia 2021-05-17 16:38:23 -0300
  • 65ef751af8 define and use a new MAX_SIGNERS constant Alfredo Garcia 2021-05-17 12:57:06 -0300
  • 952b02b32a fix validation Alfredo Garcia 2021-05-14 15:56:07 -0300
  • a82e4d2bd3 add new constants and validations Alfredo Garcia 2021-05-14 15:39:31 -0300
  • c75bddd979 validate share_commitment Alfredo Garcia 2021-05-14 09:50:55 -0300
  • 3ab77eb303 fix the build Alfredo Garcia 2021-05-14 09:42:57 -0300
  • 766e33f6dd change validation to matches, fix constant doc Alfredo Garcia 2021-05-14 09:38:36 -0300
  • e81e223a50 add missing docs to constants Alfredo Garcia 2021-05-13 16:42:06 -0300
  • 4f734149c9 start messages and validation Alfredo Garcia 2021-05-13 16:18:51 -0300
  • e2940a465d
    Change the type of the identifiers from u8 to u64 (#110) Alfredo Garcia 2021-05-28 09:06:51 -0300
  • 1be2ca8c49
    add a TODO Alfredo Garcia 2021-05-28 09:06:26 -0300
  • 21b2f0863d Change the type of the identifiers from u8 to u64 Marek 2021-05-24 14:36:31 +0100
  • 0c7a10522d
    Add `SignatureResponse` type (#107) Alfredo Garcia 2021-05-26 14:49:03 -0300
  • fa886e3ff6 change type to `SignatureResponse` Alfredo Garcia 2021-05-26 12:40:34 -0300
  • f12511092c change name to SignatureResponse Alfredo Garcia 2021-05-25 19:27:15 -0300
  • c2c581b397 change GroupCommitment to use AffinePoint Alfredo Garcia 2021-05-21 19:42:06 -0300
  • 2db8e5908d change Commitment to use AffinePoint Alfredo Garcia 2021-05-21 19:29:57 -0300
  • 189efc2084 use FrostSignature instead of Scalar primitive Alfredo Garcia 2021-05-22 08:27:09 -0300
  • 0646be5c8d add a new `FrostSignature` type Alfredo Garcia 2021-05-22 08:17:44 -0300
  • f9e73afb23 update a field description Alfredo Garcia 2021-05-21 20:04:30 -0300
  • 83794c56bb change some primitives to frost types Alfredo Garcia 2021-05-21 20:00:01 -0300
  • 426ede3370 change GroupCommitment to use AffinePoint Alfredo Garcia 2021-05-21 19:42:06 -0300
  • 45dd2548e6 change Commitment to use AffinePoint Alfredo Garcia 2021-05-21 19:29:57 -0300
  • 9b057f2878 change ParticipantId to u64 Alfredo Garcia 2021-05-21 19:20:53 -0300
  • 17f26d0805 change all u8 indexes to u64 in frost Alfredo Garcia 2021-05-21 19:04:22 -0300
  • 74df415b1f
    text updates Alfredo Garcia 2021-05-20 18:05:12 -0300
  • b6a27d3747 allow dead code in `KeyPackage` struct Alfredo Garcia 2021-05-14 19:25:41 -0300
  • 11ccf5de37 update byteorder Alfredo Garcia 2021-05-14 19:47:19 -0300
  • bb5dab84de Bump actions-rs/toolchain from 1 to 1.0.7 dependabot[bot] 2021-05-12 09:01:07 +0000
  • fe19cace5b Bump actions-rs/cargo from 1 to 1.0.3 dependabot[bot] 2021-05-12 09:01:02 +0000
  • fb4753face Bump actions/checkout from 2 to 2.3.4 dependabot[bot] 2021-05-12 09:00:59 +0000
  • 639f987eca Bump codecov/codecov-action from 1 to 1.5.0 dependabot[bot] 2021-05-12 09:01:07 +0000
  • 54e5f29e4d test serialization of individual fields Alfredo Garcia 2021-05-20 15:25:02 -0300
  • 30b72b7f9c improve some code in tests Alfredo Garcia 2021-05-20 10:04:00 -0300
  • 6cae46b687 add note, fix typo Alfredo Garcia 2021-05-20 09:40:19 -0300
  • 6dfb4bc1c3 add assert to serialize Alfredo Garcia 2021-05-20 09:35:35 -0300
  • a8d2357d97 fix serialize of VerificationKey Alfredo Garcia 2021-05-20 09:23:45 -0300
  • 951633b018 change to pub(crate) Alfredo Garcia 2021-05-20 08:42:56 -0300
  • beb3e975e7 move serde-json to dev-dependencies section Alfredo Garcia 2021-05-20 08:38:26 -0300
  • 1eb5d7e818 implement serialize and deserialize for ParticipantId Alfredo Garcia 2021-05-19 13:36:58 -0300
  • f54616b32e fix field order in tests according to last updates to the spec Alfredo Garcia 2021-05-19 09:15:31 -0300
  • 7f86b2b53f Merge branch 'messages_impl1' into messages_impl3 Alfredo Garcia 2021-05-19 08:55:43 -0300
  • 6b26a1e8a4 change some fields order matching the spec Alfredo Garcia 2021-05-19 08:51:21 -0300
  • 3c8494d753
    put variable-length fields last in messages Alfredo Garcia 2021-05-19 08:46:01 -0300
  • f7c153575b
    Put variable-length fields last (#103) teor 2021-05-19 21:43:02 +1000
  • 2e3316347c add validation and serialization test to SigningPackage Alfredo Garcia 2021-05-18 19:30:05 -0300
  • ee342814cf
    Put variable-length fields last teor 2021-05-19 08:24:14 +1000
  • 5acf1ee801
    Document message validation requirement frost-message-validation teor 2021-05-19 08:11:19 +1000
  • c259682dd0 add validation and serialization tests for SigningCommitments Alfredo Garcia 2021-05-18 16:08:33 -0300
  • 5de661c2be add some test cases Alfredo Garcia 2021-05-18 13:01:36 -0300
  • dbad358c08
    Merge branch 'messages_impl1' into messages_impl2 Alfredo Garcia 2021-05-17 16:49:49 -0300
  • 590e8129bc change group_public type Alfredo Garcia 2021-05-17 16:38:23 -0300
  • 1f5f04f9c8 change group_public Alfredo Garcia 2021-05-17 16:22:03 -0300
  • 805fb556a9 revert basepoint() returning Result Alfredo Garcia 2021-05-17 15:27:48 -0300
  • 873dc95de3 define and use a new MAX_SIGNERS constant Alfredo Garcia 2021-05-17 12:57:06 -0300
  • 474997b8a8 fix build Alfredo Garcia 2021-05-17 10:39:37 -0300
  • e19e34e98c
    update created structs Alfredo Garcia 2021-05-17 10:37:13 -0300
  • 29904a45df
    forbid multi-bytes in serialization Alfredo Garcia 2021-05-17 10:31:17 -0300
  • 4cec6f87b4
    use rust in code sample of the README (#96) Alfredo Garcia 2021-05-17 09:48:24 -0300
  • b77b090afb
    fix typo in a comment (#97) Alfredo Garcia 2021-05-17 09:47:12 -0300
  • 40363cc1a1 do some work around unwraps() Alfredo Garcia 2021-05-15 17:17:59 -0300
  • 95a2e21d31 update byteorder Alfredo Garcia 2021-05-14 19:47:19 -0300
  • d07b18f455 allow dead code in `KeyPackage` struct Alfredo Garcia 2021-05-14 19:25:41 -0300
  • 0fb7d01e7b
    fix typo in a comment Alfredo Garcia 2021-05-14 18:24:05 -0300