Santiago Carmuega
1bec8be109
Release 0.30.2
...
pallas@0.30.2
pallas-addresses@0.30.2
pallas-applying@0.30.2
pallas-codec@0.30.2
pallas-configs@0.30.2
pallas-crypto@0.30.2
pallas-hardano@0.30.2
pallas-math@0.30.2
pallas-network@0.30.2
pallas-primitives@0.30.2
pallas-rolldb@0.30.2
pallas-traverse@0.30.2
pallas-txbuilder@0.30.2
pallas-utxorpc@0.30.2
pallas-wallet@0.30.2
Generated by cargo-workspaces
2024-09-08 18:49:23 -03:00
Santiago Carmuega
21640a5c68
Release 0.30.1
...
pallas@0.30.1
pallas-addresses@0.30.1
pallas-applying@0.30.1
pallas-codec@0.30.1
pallas-configs@0.30.1
pallas-crypto@0.30.1
pallas-hardano@0.30.1
pallas-math@0.30.1
pallas-network@0.30.1
pallas-primitives@0.30.1
pallas-rolldb@0.30.1
pallas-traverse@0.30.1
pallas-txbuilder@0.30.1
pallas-utxorpc@0.30.1
pallas-wallet@0.30.1
Generated by cargo-workspaces
2024-08-25 14:35:15 -03:00
Santiago Carmuega
385973b544
Release 0.30.0
...
pallas@0.30.0
pallas-addresses@0.30.0
pallas-applying@0.30.0
pallas-codec@0.30.0
pallas-configs@0.30.0
pallas-crypto@0.30.0
pallas-hardano@0.30.0
pallas-math@0.30.0
pallas-network@0.30.0
pallas-primitives@0.30.0
pallas-rolldb@0.30.0
pallas-traverse@0.30.0
pallas-txbuilder@0.30.0
pallas-utxorpc@0.30.0
pallas-wallet@0.30.0
Generated by cargo-workspaces
2024-08-20 14:02:20 -03:00
Santiago Carmuega
5d00e2c992
Release 0.29.0
...
pallas@0.29.0
pallas-addresses@0.29.0
pallas-applying@0.29.0
pallas-codec@0.29.0
pallas-configs@0.29.0
pallas-crypto@0.29.0
pallas-hardano@0.29.0
pallas-math@0.29.0
pallas-network@0.29.0
pallas-primitives@0.29.0
pallas-rolldb@0.29.0
pallas-traverse@0.29.0
pallas-txbuilder@0.29.0
pallas-utxorpc@0.29.0
pallas-wallet@0.29.0
Generated by cargo-workspaces
2024-07-15 22:31:37 -03:00
Santiago Carmuega
412fde4d6c
Release 0.28.0
...
pallas@0.28.0
pallas-addresses@0.28.0
pallas-applying@0.28.0
pallas-codec@0.28.0
pallas-configs@0.28.0
pallas-crypto@0.28.0
pallas-hardano@0.28.0
pallas-math@0.28.0
pallas-network@0.28.0
pallas-primitives@0.28.0
pallas-rolldb@0.28.0
pallas-traverse@0.28.0
pallas-txbuilder@0.28.0
pallas-utxorpc@0.28.0
pallas-wallet@0.28.0
Generated by cargo-workspaces
2024-07-01 13:39:28 -03:00
Santiago Carmuega
91e17f31d1
Release 0.27.0
...
pallas@0.27.0
pallas-addresses@0.27.0
pallas-applying@0.27.0
pallas-codec@0.27.0
pallas-configs@0.27.0
pallas-crypto@0.27.0
pallas-hardano@0.27.0
pallas-network@0.27.0
pallas-primitives@0.27.0
pallas-rolldb@0.27.0
pallas-traverse@0.27.0
pallas-txbuilder@0.27.0
pallas-utxorpc@0.27.0
pallas-wallet@0.27.0
Generated by cargo-workspaces
2024-06-01 08:47:13 -03:00
Nicolas Di Prima
46197734a2
Merge pull request from GHSA-wr2p-64gm-8x2c
...
This allowed users to create invalid Ed25519 Extended Secret Keys
with potentially cryptographically weak ECDSA Signatures.
However we still allow to have an _unsafe_ version to construct
a `SecretKeyExtended` from bytes without performing checks.
This is in order to allow a compatibility path without breaking
codes too much.
allow the direct conversion from XPrv from ed25519_bip32 crates to pallas-crypto's SecretKeyExtended without performing the bit tweaks check
While it is unsafe to call the SecretKeyExtended::from_bytes_unchecked
(unsafe in the cryptographic sense, not in the rust memory management
sense) we know this is going to be okay because the XPrv was already
safely created.
We previously removed the direct conversion of byte arrays into SecretKeyExtended
This has been replaced with a `TryFrom` and a `from_bytes() -> Result<Self>` function.
This allows us to perform the recovery of the wrapped private keys
without losing the security of performing the checks of the validity
of the Ed25519 Extended structure.
This should be safe to use and shouldn't make incompatibilities
because the Xprv was already checked for bit tweaks previously
in the flow.
add unsafe functions to leak the content of the SecretKey or SecretKeyExtended
Remove the From implementation to convert Secret Keys into Bytes
Instead prefer the explicit unsafe functions to leak the content of the keys
temporarily remove the public access of the as_bytes function
this is to prevent leaking the bytes of the private keys.
2024-06-01 07:32:32 -03:00
Santiago Carmuega
51a81241d3
Release 0.26.0
...
pallas@0.26.0
pallas-addresses@0.26.0
pallas-applying@0.26.0
pallas-codec@0.26.0
pallas-configs@0.26.0
pallas-crypto@0.26.0
pallas-hardano@0.26.0
pallas-network@0.26.0
pallas-primitives@0.26.0
pallas-rolldb@0.26.0
pallas-traverse@0.26.0
pallas-txbuilder@0.26.0
pallas-utxorpc@0.26.0
pallas-wallet@0.26.0
Generated by cargo-workspaces
2024-05-21 08:32:18 -03:00
Santiago Carmuega
d5fd8f1e20
Release 0.25.0
...
pallas@0.25.0
pallas-addresses@0.25.0
pallas-applying@0.25.0
pallas-codec@0.25.0
pallas-configs@0.25.0
pallas-crypto@0.25.0
pallas-hardano@0.25.0
pallas-network@0.25.0
pallas-primitives@0.25.0
pallas-rolldb@0.25.0
pallas-traverse@0.25.0
pallas-txbuilder@0.25.0
pallas-utxorpc@0.25.0
pallas-wallet@0.25.0
Generated by cargo-workspaces
2024-04-02 09:50:58 -03:00
Santiago Carmuega
00ece5d300
Release 0.24.0
...
pallas@0.24.0
pallas-addresses@0.24.0
pallas-applying@0.24.0
pallas-codec@0.24.0
pallas-configs@0.24.0
pallas-crypto@0.24.0
pallas-hardano@0.24.0
pallas-network@0.24.0
pallas-primitives@0.24.0
pallas-rolldb@0.24.0
pallas-traverse@0.24.0
pallas-txbuilder@0.24.0
pallas-utxorpc@0.24.0
pallas-wallet@0.24.0
Generated by cargo-workspaces
2024-03-09 08:09:42 -03:00
Santiago Carmuega
5a44f38e7a
Release 0.23.0
...
pallas@0.23.0
pallas-addresses@0.23.0
pallas-applying@0.23.0
pallas-codec@0.23.0
pallas-configs@0.23.0
pallas-crypto@0.23.0
pallas-hardano@0.23.0
pallas-network@0.23.0
pallas-primitives@0.23.0
pallas-rolldb@0.23.0
pallas-traverse@0.23.0
pallas-txbuilder@0.23.0
pallas-utxorpc@0.23.0
pallas-wallet@0.23.0
Generated by cargo-workspaces
2024-02-11 18:02:33 -03:00
Santiago Carmuega
8916e43b95
Release 0.22.0
...
pallas@0.22.0
pallas-addresses@0.22.0
pallas-applying@0.22.0
pallas-codec@0.22.0
pallas-configs@0.22.0
pallas-crypto@0.22.0
pallas-hardano@0.22.0
pallas-network@0.22.0
pallas-primitives@0.22.0
pallas-rolldb@0.22.0
pallas-traverse@0.22.0
pallas-txbuilder@0.22.0
pallas-utxorpc@0.22.0
pallas-wallet@0.22.0
Generated by cargo-workspaces
2024-01-25 09:03:26 -03:00
Santiago Carmuega
ca27aa91ac
fix: add missing Cargo metadata required for publish
2024-01-04 12:22:47 -03:00
Santiago Carmuega
a42a8d64c8
fix: add missing READMEs for crate publish
2024-01-04 11:58:28 -03:00
Santiago Carmuega
cf98e1e5da
release: v0.21.0 ( #375 )
2024-01-04 10:07:12 -03:00
Santiago Carmuega
9200663c8d
chore: fix lint warnings across the board ( #374 )
2024-01-04 09:47:04 -03:00
Harper
550eac147b
feat(wallet): implement HD private keys & encrypted wrapper ( #358 )
2023-12-23 13:24:32 -03:00
Santiago Carmuega
fcbaf4ed97
fix: fix unable to build and sign txs ( #345 )
2023-12-04 09:22:56 -03:00
Santiago Carmuega
f7a2c8e786
chore(wallet): fix lint warnings ( #344 )
2023-12-04 09:19:02 -03:00
Harper
bd4ff8a7fd
feat: introduce wallet crate for ed25519-bip32 key management ( #342 )
...
Co-authored-by: Santiago Carmuega <santiago@carmuega.me>
2023-12-03 11:31:27 -03:00