sapling-crypto icon indicating copy to clipboard operation
sapling-crypto copied to clipboard

Refactor `sapling_crypto::keys` API to be more like `orchard::keys`

Open str4d opened this issue 5 months ago • 0 comments

The keys module types are derived from some of the earliest sapling-crypto code. They have public internals, expose boundaries that don't make sense in end-developer applications, and are generally tricky to work with.

We took our learnings from Sapling, and crafted the orchard::keys APIs more consciously and carefully. We should refactor the sapling_crypto::keys API to match it (as much as is possible given the various differences).

str4d avatar Jan 18 '24 02:01 str4d