├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── code-coverage.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── NOTICE ├── README.md ├── SECURITY.md ├── benches ├── dkg.rs └── sign.rs ├── codecov.yml ├── src ├── ciphersuite.rs ├── dkg │ ├── complaint.rs │ ├── key_generation.rs │ ├── mod.rs │ ├── nizkpok.rs │ ├── participant.rs │ ├── round_types.rs │ └── secret_share.rs ├── error.rs ├── keys.rs ├── lib.rs ├── parameters.rs ├── serialization.rs ├── sign │ ├── mod.rs │ ├── precomputation.rs │ └── signature.rs └── utils.rs └── tests └── ice_frost.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/.github/workflows/code-coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/SECURITY.md -------------------------------------------------------------------------------- /benches/dkg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/benches/dkg.rs -------------------------------------------------------------------------------- /benches/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/benches/sign.rs -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - "/home/runner/work/*/::" 3 | -------------------------------------------------------------------------------- /src/ciphersuite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/ciphersuite.rs -------------------------------------------------------------------------------- /src/dkg/complaint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/complaint.rs -------------------------------------------------------------------------------- /src/dkg/key_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/key_generation.rs -------------------------------------------------------------------------------- /src/dkg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/mod.rs -------------------------------------------------------------------------------- /src/dkg/nizkpok.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/nizkpok.rs -------------------------------------------------------------------------------- /src/dkg/participant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/participant.rs -------------------------------------------------------------------------------- /src/dkg/round_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/round_types.rs -------------------------------------------------------------------------------- /src/dkg/secret_share.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/dkg/secret_share.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/keys.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/parameters.rs -------------------------------------------------------------------------------- /src/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/serialization.rs -------------------------------------------------------------------------------- /src/sign/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/sign/mod.rs -------------------------------------------------------------------------------- /src/sign/precomputation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/sign/precomputation.rs -------------------------------------------------------------------------------- /src/sign/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/sign/signature.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/ice_frost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topos-protocol/ice-frost/HEAD/tests/ice_frost.rs --------------------------------------------------------------------------------