Skip to content

Releases: dusk-network/phoenix-core

v0.27.0

24 Apr 16:39
03446b7
Compare
Choose a tag to compare

0.27.0 - 2024-04-24

Added

  • Add an Encryption module that uses AES-GCM [#152]
  • Add Zeroize trait implmentation for SecretKey [#155]

Changed

  • Use AES-GCM from the Encryption module throughout the code, instead of PoseidonCipher.
  • Rename SecretKey::sk_r to SecretKey::gen_note_sk [#156]
  • Rename StealthAddress::pk_r to StealthAddress::note_pk [#156]
  • Update bls12_381-bls to v0.3.0
  • Update jubjub-schnorr to v0.3.0

Removed

  • Remove the Message module.
  • Remove StealthAddress::address method [#156]
  • Remove Copy from SecretKey [#155]
  • Remove From<SecretKey> for ViewKey and PublicKey, use From<&SecretKey> instead [#155]

v0.26.0

10 Apr 12:58
92e92c8
Compare
Choose a tag to compare

0.26.0 - 2024-04-10

Changed

  • Update bls12_381-bls -> 0.2
  • Update jubjub-schnorr -> 0.2
  • Use Blake for computing the stealth addresses, instead of Poseidon.

v0.25.0

24 Jan 13:21
fd8e8df
Compare
Choose a tag to compare

0.25.0 - 2024-01-24

Changed

  • Exchanged dusk-schnorr@0.18 dependency for jubjub-schnorr@0.1
  • Exchanged dusk-bls12_381-sign@0.6 dependency for bls12_381-bls@0.1

v0.24.0

03 Jan 15:41
db456ec
Compare
Choose a tag to compare

0.24.0 - 2024-01-03

Changed

  • Update dusk-poseidon -> 0.33
  • Update dusk-schnorr -> 0.18

v0.23.0

13 Dec 15:42
e7c437d
Compare
Choose a tag to compare

0.23.0 - 2023-12-13

Removed

  • Remove HexDebug trait for keys [#136]
  • Remove public_key and view_key methods from SecretKey in favor of the From trait [#136]
  • Remove public_key method from ViewKey in favor of the From trait [#136]

Added

  • Derive Debug trait for keys [#136]

Changed

  • Update dusk-bls12_381 -> 0.13
  • Update dusk-jubjub -> 0.14
  • Update dusk-poseidon -> 0.32
  • Update bls12_381-sign -> 0.6
  • Update dusk-schnorr -> 0.17

v0.22.0

13 Dec 15:33
v0.22.0
b624948
Compare
Choose a tag to compare

0.22.0 - 2023-11-22

Added

  • Move PublicSpendKey (now named PublicKey), SecretSpendKey (now named SecretKey), SteathAddress, ViewKey from dusk_pki [#126]

Release 0.21.0

12 Oct 16:03
e320c7d
Compare
Choose a tag to compare

0.21.0 - 2023-10-12

Changed

  • Update dusk-bls12_381 to 0.12
  • Update dusk-bls12_381-sign to 0.5
  • Update dusk-jubjub to 0.13
  • Update dusk-poseidon to 0.31
  • Update dusk-pki to 0.13

Added

  • Add ff dependency

Release `0.19.0`

17 May 09:57
v0.19.0
0f41329
Compare
Choose a tag to compare

0.19.0 - 2023-05-17

Changed

  • Remove enc, R and nonce from note hash [#123]

Release `0.18.1`

20 Jan 14:47
v0.18.1
0bb63f6
Compare
Choose a tag to compare

0.18.1 - 2023-01-20

Added

  • Add allow_signature_message, stake_signature_message,
    unstake_signature_message, and withdraw_signature_message
    to generate signature messages for stake contract interaction [#119]
  • Add stct_signature_message and stco_signature_message to generate
    signature messages for transfer contract interaction [#119]
  • Add Stake, Unstake, Withdraw, Allow, and StakeData structs to allow
    interaction with the stake contract [#119]
  • Add Stct, Wfct, Stco, Wfco, Wfctc, Mint, and TreeLeaf structs to
    allow interaction with the transfer contract [#119]
  • Add Transaction structure [#116]

v0.18.0

10 Nov 13:35
v0.18.0
6246ffb
Compare
Choose a tag to compare

Added

  • Add Error::Decryption variant #114

Changed

  • Update dusk-poseidon from 0.26 to 0.28 #114

Removed

  • Remove canon feature #114
  • Remove Error::PoseidonError variant #114