├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENCE ├── README.md ├── bls ├── Cargo.toml ├── README.md └── src │ ├── common.rs │ ├── lib.rs │ ├── multi_sig_fast.rs │ ├── multi_sig_slow.rs │ ├── simple.rs │ └── threshold_sig.rs ├── delg_cred_cdd ├── Cargo.toml ├── README.md └── src │ ├── attribute_token.rs │ ├── errors.rs │ ├── groth_sig.rs │ ├── issuer.rs │ ├── lib.rs │ └── pok_vc.rs ├── musig ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── musig.rs └── ps ├── Cargo.toml ├── README.md ├── src ├── errors.rs ├── keys.rs ├── lib.rs ├── pok_sig.rs ├── pok_vc.rs └── signature.rs └── tests └── scenario.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .idea/ 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/README.md -------------------------------------------------------------------------------- /bls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/Cargo.toml -------------------------------------------------------------------------------- /bls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/README.md -------------------------------------------------------------------------------- /bls/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/src/common.rs -------------------------------------------------------------------------------- /bls/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/src/lib.rs -------------------------------------------------------------------------------- /bls/src/multi_sig_fast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/src/multi_sig_fast.rs -------------------------------------------------------------------------------- /bls/src/multi_sig_slow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/src/multi_sig_slow.rs -------------------------------------------------------------------------------- /bls/src/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/src/simple.rs -------------------------------------------------------------------------------- /bls/src/threshold_sig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/bls/src/threshold_sig.rs -------------------------------------------------------------------------------- /delg_cred_cdd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/Cargo.toml -------------------------------------------------------------------------------- /delg_cred_cdd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/README.md -------------------------------------------------------------------------------- /delg_cred_cdd/src/attribute_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/src/attribute_token.rs -------------------------------------------------------------------------------- /delg_cred_cdd/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/src/errors.rs -------------------------------------------------------------------------------- /delg_cred_cdd/src/groth_sig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/src/groth_sig.rs -------------------------------------------------------------------------------- /delg_cred_cdd/src/issuer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/src/issuer.rs -------------------------------------------------------------------------------- /delg_cred_cdd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/src/lib.rs -------------------------------------------------------------------------------- /delg_cred_cdd/src/pok_vc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/delg_cred_cdd/src/pok_vc.rs -------------------------------------------------------------------------------- /musig/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/musig/Cargo.toml -------------------------------------------------------------------------------- /musig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/musig/README.md -------------------------------------------------------------------------------- /musig/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/musig/src/lib.rs -------------------------------------------------------------------------------- /musig/src/musig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/musig/src/musig.rs -------------------------------------------------------------------------------- /ps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/Cargo.toml -------------------------------------------------------------------------------- /ps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/README.md -------------------------------------------------------------------------------- /ps/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/src/errors.rs -------------------------------------------------------------------------------- /ps/src/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/src/keys.rs -------------------------------------------------------------------------------- /ps/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/src/lib.rs -------------------------------------------------------------------------------- /ps/src/pok_sig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/src/pok_sig.rs -------------------------------------------------------------------------------- /ps/src/pok_vc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/src/pok_vc.rs -------------------------------------------------------------------------------- /ps/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/src/signature.rs -------------------------------------------------------------------------------- /ps/tests/scenario.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovesh/signature-schemes/HEAD/ps/tests/scenario.rs --------------------------------------------------------------------------------