boltlabs-inc / tss-ecdsa

An implementation of a threshold ECDSA signature scheme
Other
12 stars 5 forks source link

Rearrange presign module #452

Closed marsella closed 1 year ago

marsella commented 1 year ago

Closes #451

This standardizes the imports for presign to align with those of the other two modules. It reduces publicity of a variety of modules, reduces renaming of the form module_name::Thing as ModuleNameThing, and pulls presign input into its own self-contained module.

The diff is big, but most of it is the input module. That code didn't change except for method publicity and two accessor methods, which I'll note inline.

I picked this up as a precursor to #424, which I think will benefit from the cleaned-up module structure.