ZcashFoundation / redjubjub

A minimal RedJubjub implementation for use in Zebra.
Other
27 stars 21 forks source link

Frost to merge #98

Open oxarbitrage opened 3 years ago

oxarbitrage commented 3 years ago

The audit actions are of 2 types: Security and Others. This ticket is to keep track of the "Others". On each point we need a PR or an explication on why we consider no de change is needed.

Audit can be found in https://github.com/ZcashFoundation/redjubjub/blob/main/zcash-frost-audit-report-20210323.pdf

3.1 Potential API improvements

Unused values

3.2 Outdated dependencies

3.3 Test coverage

3.4 unwrap() risks

3.5 Null ID support

3.6 Typo in a comment

chelseakomlo commented 3 years ago

As far as importing secret keys, we decided as a team that implementations can handle this functionality on their own. We do allow for serialization/deserialization of key material, which allows them to/restore save key material to/from disk. We might want to document this for users in the library documentation, though.