Skip to content

Releases: maidsafe/sn_dbc

v2.12.0

23 Feb 00:54
Compare
Choose a tag to compare

2.12.0 (2022-02-23)

Features

  • remove the key image maths (a8f40ed)

v2.11.2

23 Feb 00:24
Compare
Choose a tag to compare

2.11.2 (2022-02-23)

Bug Fixes

  • return Spentbook errors. don't panic (b280bde)

v2.11.1

23 Feb 00:14
Compare
Choose a tag to compare

2.11.1 (2022-02-23)

v2.11.0

23 Feb 00:13
Compare
Choose a tag to compare

2.11.0 (2022-02-23)

Features

  • moved input and key image uniqueness checks to blst-ringct (df4da9e)

v2.10.0

17 Feb 02:00
Compare
Choose a tag to compare

2.10.0 (2022-02-17)

Features

  • add Dbc::key_image() for checking if spent (f72fe8f)
  • add GenesisBuilderMock (cfc2b67)
  • add input/output getters to Tx builder (78d910c)
  • add mock spentbook to tests (f1ee03c)
  • add serde feature flag (ff32395)
  • add spentbook pubkey to mint's key_manager (c2bce8b)
  • include AmountSecrets ciphertext in DbcContent (90f8a01)
  • integrate ringct into sn_dbc. wip: it now builds without warnings (289b242)
  • re-enable two tests: tests::hash, mint::tests::prop_genesis (b239316)
  • return RingCtMaterial from TransactionBuilder::build() (afede07)
  • update mint-repl to use ringct (5c41110)
  • use PublicKey from KeyManager for genesis dbc owner (29dd342)
  • validate tx in spentbook (42fb29e)
  • working on ringct integration. does not build (411d8d3)

Bug Fixes

  • avoid possible panic in issue_genesis_dbc (5fa45c7)
  • first pass at public_commitments. prop_splitting_the_genesis_dbc() test (mostly) passes (cf38ec7)
  • handle empty output_amounts in test prop_splitting_the_genesis_dbc (26c05dd)
  • make dbc_packet.rs build again (6670818)
  • make ReissueRequestBuilder and DbcBuilder build again (6db4449)
  • prop_dbc_transaction_many_to_many() is passing now (d0e29f3)
  • refactor to include tx_hash in spentbook sig (2069d34)
  • refactor to validate spent_proofs in Dbc::confirm_valid (0059b3e)
  • reverse logic valdiating spentproof shares (b9d2e5c)
  • mint: verify KeyImage unique across inputs (56c62c8)
  • reissue: key mint sigs by mlsag index not KeyImage (5d0b72f)
  • use deterministic secret key for genesis dbc (4edfd6c)

v2.9.2

04 Dec 17:08
Compare
Choose a tag to compare

2.9.2 (2021-12-04)

v2.9.1

22 Oct 14:13
Compare
Choose a tag to compare

2.9.1 (2021-10-22)

Bug Fixes

  • tests: fix many-to-many test handling of invalid + valid proofs (8bbf2e7)

v2.9.0

21 Oct 07:07
Compare
Choose a tag to compare

2.9.0 (2021-10-21)

Features

  • add DbcPacket and DerivedKeySet (1042a63)

v2.8.0

14 Oct 02:58
Compare
Choose a tag to compare

2.8.0 (2021-10-14)

Features

  • client-writes-spentbook: move reissue flow to SpentProofs (fb7635c)
  • spentproofs: mint-repl is working again (930b643)
  • spentproofs: update benches (482cb97)

v2.7.1

21 Sep 00:08
Compare
Choose a tag to compare

2.7.1 (2021-09-21)