Skip to content

ferveo-common-pre-release v0.1.0

Compare
Choose a tag to compare
@piotr-roslaniec piotr-roslaniec released this 07 Jul 11:01
· 109 commits to main since this release

Other

  • Made ferveo-common wasm compatible (a tiny change). Fixes a world of pain upstream in Anoma
  • Formatting
  • Removed the announce phase from the dkg

Chore

  • adjust changelogs for cargo-smart-release

Commit Statistics

  • 82 commits contributed to the release over the course of 652 calendar days.
  • 4 commits were understood as conventional.
  • 4 unique issues were worked on: #68, #70, #71, #72

Commit Details

view details
  • #68
    • Simplify validator sets in dkg state machine (73b729a)
  • #70
    • Dkg State Machine refactor (8594316)
  • #71
    • Added serialization/deserialization to the dkg state machine (653be13)
  • #72
    • Refactor subproductdomain (2d8026b)
  • Uncategorized
    • Adjust changelogs for cargo-smart-release (0eb5bd4)
    • Release 0.1.0 crate versions (c02e305)
    • Release ferveo-common-pre-release@0.1.0-alpha.1 (2725ba4)
    • Merge pull request #136 from nucypher/pk-static-bytes (2b64c2e)
    • Remove unused crate (4939e79)
    • Feat! use static arrays in ferveo public key serialization (f9ac1d7)
    • Merge pull request #119 from nucypher/nucypher-core-integration (52c1f27)
    • Merge pull request #118 from nucypher/expose-bindings-from-main-crate (11d6cea)
    • Fix wasm locals exceeded (ac91e83)
    • Release pre-release crates (8df87ff)
    • Apply changes for nucypher-core integration (b69949c)
    • Update crates to 2021 edition #111 (591c05e)
    • Move utils (98c49d1)
    • Move wasm bindings (7cfe558)
    • Merge remote-tracking branch 'upstream/main' into zeroize (c9b230a)
    • Merge pull request #109 from piotr-roslaniec/static-arrays (e75e8b8)
    • Remove unused packages (24d8fb4)
    • Ensure dkg pk is serialized to 48 bytes (5570c0d)
    • Merge pull request #102 from piotr-roslaniec/local-verification-wasm (aacdf04)
    • Js bindings fail to correctly decrypt the ciphertext (ae79060)
    • Update wasm bindings (9215238)
    • Js bindings fail to correctly decrypt the ciphertext (3e7db72)
    • Update wasm bindings (1cc7036)
    • Merge pull request #93 from piotr-roslaniec/local-verification (a6ff917)
    • Update python bindings (a77fc7a)
    • Merge branch 'main' into local-verification (dd1eccf)
    • Merge pull request #100 from piotr-roslaniec/expose-dkg-pk-size (bd72ef5)
    • Expose size of dkg public key in bindings (661780c)
    • Merge pull request #95 from piotr-roslaniec/implicit-ordering (9fded5b)
    • Sort validator by their address (f6cf412)
    • Refactor for 1.64.0 msrv (a23500c)
    • Fix examples (2d96a30)
    • Refactor internal ordering tracking (6bb4746)
    • Establish the correct ordering with sorting (0fd1859)
    • Merge pull request #75 from nucypher/release-ferveo-py (2529f74)
    • Test keypair generation (d2b6c30)
    • Add Keypair::from_secure_randomness method (62755ed)
    • Merge pull request #56 from nucypher/ferveo-light-tdec (8fa25b6)
    • Merge pull request #62 from nucypher/client-server-api (3a6e3c4)
    • Merge pull request #67 from nucypher/arkworks-0.4 (bd78f97)
    • Merge pull request #68 from nucypher/error-handling (093f17e)
    • Merge branch 'error-handling' into tpke-wasm-api-example (707f460)
    • Merge branch 'error-handling' into release-ferveo-py (d2a0ca0)
    • Sketch error handling in ferveo (a68d2d9)
    • Refactor serialization (b9535fe)
    • Trim external apis (0b95048)
    • Replace unwrap calls with result type (a9b4331)
    • Remove unused crates (f876b85)
    • Update arkworks to 0.4.0 - first pass (b1999b8)
    • Fix import style (6d92b01)
    • Simple tdec on client side fails (7257843)
    • Add ferveo-python example (fd47f97)
    • Merge branch 'main' into use-sha256 (fa1c1a8)
    • Merge pull request #27 from nucypher/dkg-pvss-flow (e842b8a)
    • Documents and refactor code (6fb4c89)
    • Remove unused code (002d407)
    • Rename TendermintValidator to ExternalValidator (8bd2888)
    • Remove ValidatorSet (60e4c6f)
    • Simple threshold decryption works (d3c76cd)
    • Initial removal of share partitioning (ab2857d)
    • Documents and refactor code (8f7308b)
    • Remove unused code (fb05e62)
    • Rename TendermintValidator to ExternalValidator (995fdce)
    • Remove ValidatorSet (4f62c70)
    • Simple threshold decryption works (856790c)
    • Initial removal of share partitioning (9d38f62)
    • Merge pull request #10 from piotr-roslaniec/wasm-bindings (f26552d)
    • Update after rebase (b8b2392)
    • Add wasm setup (ca2e46e)
    • Merge pull request #8 from piotr-roslaniec/aad#1 (41b5408)
    • Address some clippy warnings (e8087d2)
    • Merge pull request #76 from anoma/bat/ferveo-common-canonical-serialize (8363c33)
    • Made ferveo-common wasm compatible (a tiny change). Fixes a world of pain upstream in Anoma (ab67016)
    • Merge pull request #73 from anoma/bat/announcement-refactor (9786ac0)
    • Formatting (d786fae)
    • Removed the announce phase from the dkg (ec58fe1)
    • Merge pull request #65 from anoma/joe/20210922 (d6d603f)
    • Latest ferveo (0f17c3b)