IntersectMBO / IntersectMBO/cardano-base
Make key generation pure
Open
- Dominant language
- Haskell
- Stars
- 105
- Forks
- 54
- Avg merge
- 9d 2h
- Merged PRs (30d)
- 4
Description
Currently. the usage of
https://github.com/IntersectMBO/cardano-base/blob/4b27937b34b957a1afb0014f9d6e9038163e0763/cardano-crypto-class/src/Cardano/Crypto/Seed.hs#L82
In some `DSIGN` instances makes the key generation not pure. Also, we know the Seed and key size at the type level, so we should use that. See [this](https://github.com/IntersectMBO/cardano-base/pull/587#discussion_r2661066989) comment.
Contributor guide
Assessment
This issue has not been assessed yet.