├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── audits └── internal_audit_july_2024.md ├── foundry.toml ├── slither.config.json ├── solbls.png ├── src ├── BLS.sol └── ModExp.sol └── test ├── sage_reference ├── bn254_reference_transformed.json ├── generate_refs.sage ├── makefile ├── small_subgroup.sage ├── svdw.sage └── utils.sage ├── solbls.unit.t.sol └── test_results.png /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/README.md -------------------------------------------------------------------------------- /audits/internal_audit_july_2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/audits/internal_audit_july_2024.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/foundry.toml -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/slither.config.json -------------------------------------------------------------------------------- /solbls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/solbls.png -------------------------------------------------------------------------------- /src/BLS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/src/BLS.sol -------------------------------------------------------------------------------- /src/ModExp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/src/ModExp.sol -------------------------------------------------------------------------------- /test/sage_reference/bn254_reference_transformed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/sage_reference/bn254_reference_transformed.json -------------------------------------------------------------------------------- /test/sage_reference/generate_refs.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/sage_reference/generate_refs.sage -------------------------------------------------------------------------------- /test/sage_reference/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/sage_reference/makefile -------------------------------------------------------------------------------- /test/sage_reference/small_subgroup.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/sage_reference/small_subgroup.sage -------------------------------------------------------------------------------- /test/sage_reference/svdw.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/sage_reference/svdw.sage -------------------------------------------------------------------------------- /test/sage_reference/utils.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/sage_reference/utils.sage -------------------------------------------------------------------------------- /test/solbls.unit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/solbls.unit.t.sol -------------------------------------------------------------------------------- /test/test_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warlock-labs/solbls/HEAD/test/test_results.png --------------------------------------------------------------------------------