├── .github ├── changelog.sh ├── diff-pr-comment.tpl ├── pr-comment.tpl └── workflows │ ├── deps.yml │ ├── docs.yml │ ├── publish.yml │ ├── readme.yml │ └── rust.yml ├── .gitignore ├── CGGMP21_MIGRATION.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── MAINTAINERS.md ├── Makefile ├── README.md ├── SECURITY.md ├── cggmp24-keygen ├── CHANGELOG.md ├── Cargo.toml ├── docs └── src │ ├── errors.rs │ ├── execution_id.rs │ ├── lib.rs │ ├── non_threshold.rs │ ├── progress.rs │ ├── security_level.rs │ ├── threshold.rs │ ├── utils.rs │ └── utils │ └── hex_or_bin.rs ├── cggmp24 ├── CHANGELOG.md ├── Cargo.toml ├── docs ├── katex-header.html └── src │ ├── errors.rs │ ├── key_refresh.rs │ ├── key_refresh │ └── aux_only.rs │ ├── key_share.rs │ ├── lib.rs │ ├── security_level.rs │ ├── signing.rs │ ├── supported_curves.rs │ ├── trusted_dealer.rs │ ├── utils.rs │ ├── zk.rs │ └── zk │ └── ring_pedersen_parameters.rs ├── clippy.toml ├── docs ├── README.md ├── README.tpl ├── audit_report.pdf ├── enforce_reliable_broadcast.md ├── incomplete_key_share.md ├── key_share.md ├── mpc_message.md ├── redirect.html ├── toc-cggmp24.md ├── validated_key_share_disclaimer.md └── validated_key_share_note.md ├── hex_or_bin └── hex_or_bin.rs ├── katex-header.html ├── key-share ├── CHANGELOG.md ├── Cargo.toml ├── katex-header.html └── src │ ├── lib.rs │ ├── serde_fix.rs │ ├── trusted_dealer.rs │ ├── utils.rs │ ├── utils │ └── hex_or_bin.rs │ └── valid.rs ├── package.json ├── paillier-zk ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── clippy.toml ├── examples │ └── pregenerate.rs ├── src │ ├── _doctest.rs │ ├── common.rs │ ├── common │ │ └── sqrt.rs │ ├── curve.rs │ ├── dlog_with_el_gamal_commitment.rs │ ├── lib.rs │ ├── multiexp.rs │ ├── no_small_factor.rs │ ├── paillier_affine_operation_in_range.rs │ ├── paillier_blum_modulus.rs │ ├── paillier_encryption_in_range.rs │ └── paillier_encryption_in_range_with_el_gamal.rs └── test-data │ ├── primes_1536bits.json │ ├── prover_decryption_key.json │ ├── prover_encryption_key.json │ ├── someone_encryption_key.json │ ├── someone_encryption_key0.json │ ├── someone_encryption_key1.json │ └── verifier_aux.json ├── shell.nix ├── spec ├── README.md ├── images │ └── DFNS-Logo.png ├── main.tex └── ref.bib ├── test-data ├── old-shares │ ├── README.md │ ├── v0.1.1 │ │ ├── secp256k1-threshold-false.cbor │ │ ├── secp256k1-threshold-false.json │ │ ├── secp256k1-threshold-true.cbor │ │ ├── secp256k1-threshold-true.json │ │ ├── secp256r1-threshold-false.cbor │ │ ├── secp256r1-threshold-false.json │ │ ├── secp256r1-threshold-true.cbor │ │ ├── secp256r1-threshold-true.json │ │ ├── stark-threshold-false.cbor │ │ ├── stark-threshold-false.json │ │ ├── stark-threshold-true.cbor │ │ └── stark-threshold-true.json │ ├── v0.2.1 │ │ ├── secp256k1-threshold-false-hd-false.cbor │ │ ├── secp256k1-threshold-false-hd-false.json │ │ ├── secp256k1-threshold-false-hd-true.cbor │ │ ├── secp256k1-threshold-false-hd-true.json │ │ ├── secp256k1-threshold-true-hd-false.cbor │ │ ├── secp256k1-threshold-true-hd-false.json │ │ ├── secp256k1-threshold-true-hd-true.cbor │ │ ├── secp256k1-threshold-true-hd-true.json │ │ ├── secp256r1-threshold-false-hd-false.cbor │ │ ├── secp256r1-threshold-false-hd-false.json │ │ ├── secp256r1-threshold-false-hd-true.cbor │ │ ├── secp256r1-threshold-false-hd-true.json │ │ ├── secp256r1-threshold-true-hd-false.cbor │ │ ├── secp256r1-threshold-true-hd-false.json │ │ ├── secp256r1-threshold-true-hd-true.cbor │ │ ├── secp256r1-threshold-true-hd-true.json │ │ ├── stark-threshold-false-hd-false.cbor │ │ ├── stark-threshold-false-hd-false.json │ │ ├── stark-threshold-false-hd-true.cbor │ │ ├── stark-threshold-false-hd-true.json │ │ ├── stark-threshold-true-hd-false.cbor │ │ ├── stark-threshold-true-hd-false.json │ │ ├── stark-threshold-true-hd-true.cbor │ │ └── stark-threshold-true-hd-true.json │ └── v0.2.3 │ │ ├── secp256k1-threshold-false-hd-false.cbor │ │ ├── secp256k1-threshold-false-hd-false.json │ │ ├── secp256k1-threshold-false-hd-true.cbor │ │ ├── secp256k1-threshold-false-hd-true.json │ │ ├── secp256k1-threshold-true-hd-false.cbor │ │ ├── secp256k1-threshold-true-hd-false.json │ │ ├── secp256k1-threshold-true-hd-true.cbor │ │ ├── secp256k1-threshold-true-hd-true.json │ │ ├── secp256r1-threshold-false-hd-false.cbor │ │ ├── secp256r1-threshold-false-hd-false.json │ │ ├── secp256r1-threshold-false-hd-true.cbor │ │ ├── secp256r1-threshold-false-hd-true.json │ │ ├── secp256r1-threshold-true-hd-false.cbor │ │ ├── secp256r1-threshold-true-hd-false.json │ │ ├── secp256r1-threshold-true-hd-true.cbor │ │ ├── secp256r1-threshold-true-hd-true.json │ │ ├── stark-threshold-false-hd-false.cbor │ │ ├── stark-threshold-false-hd-false.json │ │ ├── stark-threshold-false-hd-true.cbor │ │ ├── stark-threshold-false-hd-true.json │ │ ├── stark-threshold-true-hd-false.cbor │ │ ├── stark-threshold-true-hd-false.json │ │ ├── stark-threshold-true-hd-true.cbor │ │ └── stark-threshold-true-hd-true.json ├── precomputed_shares.json └── pregenerated_primes.json └── tests ├── Cargo.toml ├── benches └── exp.rs ├── src ├── bin │ ├── measure_perf.rs │ └── precompute_shares.rs ├── external_verifier.rs └── lib.rs └── tests └── it ├── key_refresh.rs ├── keygen.rs ├── main.rs ├── old_shares.rs ├── pipeline.rs ├── signing.rs ├── stark_prehashed.rs └── trusted_dealer.rs /.github/changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/changelog.sh -------------------------------------------------------------------------------- /.github/diff-pr-comment.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/diff-pr-comment.tpl -------------------------------------------------------------------------------- /.github/pr-comment.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/pr-comment.tpl -------------------------------------------------------------------------------- /.github/workflows/deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/workflows/deps.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/readme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/workflows/readme.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/.gitignore -------------------------------------------------------------------------------- /CGGMP21_MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/CGGMP21_MIGRATION.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cggmp24-keygen/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/CHANGELOG.md -------------------------------------------------------------------------------- /cggmp24-keygen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/Cargo.toml -------------------------------------------------------------------------------- /cggmp24-keygen/docs: -------------------------------------------------------------------------------- 1 | ../docs -------------------------------------------------------------------------------- /cggmp24-keygen/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/errors.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/execution_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/execution_id.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/lib.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/non_threshold.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/non_threshold.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/progress.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/security_level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/security_level.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/threshold.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/threshold.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24-keygen/src/utils.rs -------------------------------------------------------------------------------- /cggmp24-keygen/src/utils/hex_or_bin.rs: -------------------------------------------------------------------------------- 1 | ../../../hex_or_bin/hex_or_bin.rs -------------------------------------------------------------------------------- /cggmp24/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/CHANGELOG.md -------------------------------------------------------------------------------- /cggmp24/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/Cargo.toml -------------------------------------------------------------------------------- /cggmp24/docs: -------------------------------------------------------------------------------- 1 | ../docs -------------------------------------------------------------------------------- /cggmp24/katex-header.html: -------------------------------------------------------------------------------- 1 | ../katex-header.html -------------------------------------------------------------------------------- /cggmp24/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/errors.rs -------------------------------------------------------------------------------- /cggmp24/src/key_refresh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/key_refresh.rs -------------------------------------------------------------------------------- /cggmp24/src/key_refresh/aux_only.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/key_refresh/aux_only.rs -------------------------------------------------------------------------------- /cggmp24/src/key_share.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/key_share.rs -------------------------------------------------------------------------------- /cggmp24/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/lib.rs -------------------------------------------------------------------------------- /cggmp24/src/security_level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/security_level.rs -------------------------------------------------------------------------------- /cggmp24/src/signing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/signing.rs -------------------------------------------------------------------------------- /cggmp24/src/supported_curves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/supported_curves.rs -------------------------------------------------------------------------------- /cggmp24/src/trusted_dealer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/trusted_dealer.rs -------------------------------------------------------------------------------- /cggmp24/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/utils.rs -------------------------------------------------------------------------------- /cggmp24/src/zk.rs: -------------------------------------------------------------------------------- 1 | pub mod ring_pedersen_parameters; 2 | -------------------------------------------------------------------------------- /cggmp24/src/zk/ring_pedersen_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/cggmp24/src/zk/ring_pedersen_parameters.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/clippy.toml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/README.tpl: -------------------------------------------------------------------------------- 1 | {{readme}} -------------------------------------------------------------------------------- /docs/audit_report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/audit_report.pdf -------------------------------------------------------------------------------- /docs/enforce_reliable_broadcast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/enforce_reliable_broadcast.md -------------------------------------------------------------------------------- /docs/incomplete_key_share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/incomplete_key_share.md -------------------------------------------------------------------------------- /docs/key_share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/key_share.md -------------------------------------------------------------------------------- /docs/mpc_message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/mpc_message.md -------------------------------------------------------------------------------- /docs/redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/redirect.html -------------------------------------------------------------------------------- /docs/toc-cggmp24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/toc-cggmp24.md -------------------------------------------------------------------------------- /docs/validated_key_share_disclaimer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/validated_key_share_disclaimer.md -------------------------------------------------------------------------------- /docs/validated_key_share_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/docs/validated_key_share_note.md -------------------------------------------------------------------------------- /hex_or_bin/hex_or_bin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/hex_or_bin/hex_or_bin.rs -------------------------------------------------------------------------------- /katex-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/katex-header.html -------------------------------------------------------------------------------- /key-share/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/CHANGELOG.md -------------------------------------------------------------------------------- /key-share/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/Cargo.toml -------------------------------------------------------------------------------- /key-share/katex-header.html: -------------------------------------------------------------------------------- 1 | ../katex-header.html -------------------------------------------------------------------------------- /key-share/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/src/lib.rs -------------------------------------------------------------------------------- /key-share/src/serde_fix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/src/serde_fix.rs -------------------------------------------------------------------------------- /key-share/src/trusted_dealer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/src/trusted_dealer.rs -------------------------------------------------------------------------------- /key-share/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/src/utils.rs -------------------------------------------------------------------------------- /key-share/src/utils/hex_or_bin.rs: -------------------------------------------------------------------------------- 1 | ../../../hex_or_bin/hex_or_bin.rs -------------------------------------------------------------------------------- /key-share/src/valid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/key-share/src/valid.rs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/package.json -------------------------------------------------------------------------------- /paillier-zk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/CHANGELOG.md -------------------------------------------------------------------------------- /paillier-zk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/Cargo.toml -------------------------------------------------------------------------------- /paillier-zk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/README.md -------------------------------------------------------------------------------- /paillier-zk/clippy.toml: -------------------------------------------------------------------------------- 1 | disallowed-methods = [] 2 | -------------------------------------------------------------------------------- /paillier-zk/examples/pregenerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/examples/pregenerate.rs -------------------------------------------------------------------------------- /paillier-zk/src/_doctest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/_doctest.rs -------------------------------------------------------------------------------- /paillier-zk/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/common.rs -------------------------------------------------------------------------------- /paillier-zk/src/common/sqrt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/common/sqrt.rs -------------------------------------------------------------------------------- /paillier-zk/src/curve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/curve.rs -------------------------------------------------------------------------------- /paillier-zk/src/dlog_with_el_gamal_commitment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/dlog_with_el_gamal_commitment.rs -------------------------------------------------------------------------------- /paillier-zk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/lib.rs -------------------------------------------------------------------------------- /paillier-zk/src/multiexp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/multiexp.rs -------------------------------------------------------------------------------- /paillier-zk/src/no_small_factor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/no_small_factor.rs -------------------------------------------------------------------------------- /paillier-zk/src/paillier_affine_operation_in_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/paillier_affine_operation_in_range.rs -------------------------------------------------------------------------------- /paillier-zk/src/paillier_blum_modulus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/paillier_blum_modulus.rs -------------------------------------------------------------------------------- /paillier-zk/src/paillier_encryption_in_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/paillier_encryption_in_range.rs -------------------------------------------------------------------------------- /paillier-zk/src/paillier_encryption_in_range_with_el_gamal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/src/paillier_encryption_in_range_with_el_gamal.rs -------------------------------------------------------------------------------- /paillier-zk/test-data/primes_1536bits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/primes_1536bits.json -------------------------------------------------------------------------------- /paillier-zk/test-data/prover_decryption_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/prover_decryption_key.json -------------------------------------------------------------------------------- /paillier-zk/test-data/prover_encryption_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/prover_encryption_key.json -------------------------------------------------------------------------------- /paillier-zk/test-data/someone_encryption_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/someone_encryption_key.json -------------------------------------------------------------------------------- /paillier-zk/test-data/someone_encryption_key0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/someone_encryption_key0.json -------------------------------------------------------------------------------- /paillier-zk/test-data/someone_encryption_key1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/someone_encryption_key1.json -------------------------------------------------------------------------------- /paillier-zk/test-data/verifier_aux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/paillier-zk/test-data/verifier_aux.json -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/shell.nix -------------------------------------------------------------------------------- /spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/spec/README.md -------------------------------------------------------------------------------- /spec/images/DFNS-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/spec/images/DFNS-Logo.png -------------------------------------------------------------------------------- /spec/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/spec/main.tex -------------------------------------------------------------------------------- /spec/ref.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/spec/ref.bib -------------------------------------------------------------------------------- /test-data/old-shares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/README.md -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256k1-threshold-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256k1-threshold-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256k1-threshold-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256k1-threshold-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256k1-threshold-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256k1-threshold-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256k1-threshold-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256k1-threshold-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256r1-threshold-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256r1-threshold-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256r1-threshold-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256r1-threshold-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256r1-threshold-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256r1-threshold-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/secp256r1-threshold-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/secp256r1-threshold-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/stark-threshold-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/stark-threshold-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/stark-threshold-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/stark-threshold-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/stark-threshold-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/stark-threshold-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.1.1/stark-threshold-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.1.1/stark-threshold-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-false-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256k1-threshold-true-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-false-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/secp256r1-threshold-true-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-false-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-false-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-false-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-false-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-false-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-false-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-false-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-false-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-true-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-true-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-true-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-true-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-true-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-true-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.1/stark-threshold-true-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.1/stark-threshold-true-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-false-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256k1-threshold-true-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-false-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/secp256r1-threshold-true-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-false-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-false-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-false-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-false-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-false-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-false-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-false-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-false-hd-true.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-true-hd-false.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-true-hd-false.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-true-hd-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-true-hd-false.json -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-true-hd-true.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-true-hd-true.cbor -------------------------------------------------------------------------------- /test-data/old-shares/v0.2.3/stark-threshold-true-hd-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/old-shares/v0.2.3/stark-threshold-true-hd-true.json -------------------------------------------------------------------------------- /test-data/precomputed_shares.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/precomputed_shares.json -------------------------------------------------------------------------------- /test-data/pregenerated_primes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/test-data/pregenerated_primes.json -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/benches/exp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/benches/exp.rs -------------------------------------------------------------------------------- /tests/src/bin/measure_perf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/src/bin/measure_perf.rs -------------------------------------------------------------------------------- /tests/src/bin/precompute_shares.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/src/bin/precompute_shares.rs -------------------------------------------------------------------------------- /tests/src/external_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/src/external_verifier.rs -------------------------------------------------------------------------------- /tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/src/lib.rs -------------------------------------------------------------------------------- /tests/tests/it/key_refresh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/key_refresh.rs -------------------------------------------------------------------------------- /tests/tests/it/keygen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/keygen.rs -------------------------------------------------------------------------------- /tests/tests/it/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/main.rs -------------------------------------------------------------------------------- /tests/tests/it/old_shares.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/old_shares.rs -------------------------------------------------------------------------------- /tests/tests/it/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/pipeline.rs -------------------------------------------------------------------------------- /tests/tests/it/signing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/signing.rs -------------------------------------------------------------------------------- /tests/tests/it/stark_prehashed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/stark_prehashed.rs -------------------------------------------------------------------------------- /tests/tests/it/trusted_dealer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-Lockness/cggmp21/HEAD/tests/tests/it/trusted_dealer.rs --------------------------------------------------------------------------------