Merge pull request #394 from paolino/abstract-crypto-interface
Centralise crypto deps behind Cardano.Address.Crypto
Centralise crypto deps behind Cardano.Address.Crypto
All crypto operations (hashing, KDF, HMAC, symmetric encryption, Ed25519, extended key ops, RNG, CRC32) now go through a single facade module. Creates a clean seam for swapping the crypto backend.
All crypto operations (hashing, KDF, HMAC, symmetric encryption, Ed25519, extended key ops, RNG, CRC32) now go through a single facade module. Creates a clean seam for swapping the crypto backend.
- Update .hlint.yaml: allow Cardano.Crypto.Wallet only in Crypto facade - Remove unused TypeApplications pragma from Cbor.hs - Eta-reduce decryptDerivationPath - Apply stylish-haskell import formatting