Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This update becamse necessary because the old version of `vsss-rs` was holding back the RustCrypto crates (p256, rsa etc) w/ shared / conflicting dependencies. This is evident in the net loss in the Cargo.lock file despite adding a new dependency. We maintain backward compatibility w/ the hex format for shares when they're output through the printer and input via stdio. Share I/O using ISO & CDW now serialize shares as JSON. I'm not wild about serializing types from a dependency as we don't control if / when these might change but for now we're no worse off than we were. This has been tested by creating, destroying, and then recovering OKS instances w/ shares round tripped through: - printer output, stdio input - ISO output & input - CDW output & CDR input
- Loading branch information