ZenGo-X / multi-party-ecdsa

Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).
GNU General Public License v3.0
966 stars 309 forks source link

Remove rust-crypto from dev-dependencies #152

Closed tmpfs closed 2 years ago

tmpfs commented 2 years ago

The rust-crypto library has been removed from upstream dependencies but still exists in dev-dependencies.

It appears that it is only used for the examples in common.rs for AesGcm encryption/decryption.

As part of my work to support wasm32-unknown-unknown I am porting the gg18 example and need to remove this dependency to compile for WASM.

I suggest removing it here first by porting to: https://docs.rs/aes-gcm/0.9.4/aes_gcm/ (part of the RustCrypto suite of crates).

/cc @survived

tmpfs commented 2 years ago

Implemented in #160.