new unit test cases for key-pair, signs, proof, and generators have been implemented
more checks added, bug fixed, related to the secret key or scalar being zero
zeroize for Secret key has been reimplemented using Box
revealed_messages in proof_verify now accepts hashmap<index, message> instead of vec<(index, message)>
Not covered unit tests(non-exhaustive):
constant time tests for security-sensitive operations like key-gen etc.
tests covering the consistency of parameters passed during-signature generation with those passed in proof-generation; this is better suited to be part of the integration test
revealed_messages
in proof_verify now accepts hashmap<index, message> instead of vec<(index, message)>Not covered unit tests(non-exhaustive):