a SignatureError enum for errors happening during the signing phase
a relaxation of the randomness type, down to the usual RngCore + CryptoRng. It was previously using OsRng by default, now developers can specify the source of randomness they want to use. This is also a first step towards getting rid of rand/rand_core dependencies in favour of a Topos random crate.
This PR includes:
SignatureError
enum for errors happening during the signing phaseRngCore + CryptoRng
. It was previously usingOsRng
by default, now developers can specify the source of randomness they want to use. This is also a first step towards getting rid ofrand
/rand_core
dependencies in favour of a Topos random crate.closes #5 closes #13