Improve error message for wrong api tokens (#169)
Signed-off-by: Matthieu Pizenberg <[email protected]>
Signed-off-by: Matthieu Pizenberg <[email protected]>
Signed-off-by: Matthieu Pizenberg <[email protected]>
* Use faster blake2b implementation Signed-off-by: Matthieu Pizenberg <[email protected]> * Optimize viewProposalList function Signed-off-by: Matthieu Pizenberg <[email protected]> --------- Signed-off-by: Matthieu Pizenberg <[email protected]>
Signed-off-by: Matthieu Pizenberg <[email protected]>
electron-rebuild --force rebuilds all native modules from source in the package derivation, including blake-hash on x86_64-darwin. The napi.h patch (static const → static inline const) must be present for any darwin target using Apple Clang 15+, not just aarch64. Fixes: blake-hash compile error on x86_64-darwin CI
Signed-off-by: Akhil Repala <[email protected]>
feat: support for Cardano `11.0` configuration
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Roland Kuhn <[email protected]>
Introduces a new package providing authenticated v2 envelope wrapping for Byron HD wallet extended private keys. Key design: - C layer handles ed25519 key generation, public-key derivation, signing, and BIP32 child derivation; it stores and operates on plaintext key material only - Haskell layer owns all encryption: Argon2id key derivation (128 MiB, t=3, p=4) and XChaCha20-Poly1305 AEAD wrapping with a freshly randomized salt and nonce per write - CBOR-encoded versioned envelope with explicit associated data binding format version, KDF parameters, cipher, payload shape, public key, and chain code — preventing silent swaps without detection - Fail-closed public API: passphrase-using operations return Either and reject wrong passphrases at authentication time - Test helpers for fast-KDF and deterministic randomness modes keep the test suite sub-second without touching production paths - Benchmark suite covers create, validate, sign, and change-passphrase under production Argon2id parameters