├── .gitignore ├── .travis.yml ├── COPYING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches └── api.rs ├── examples ├── dh.rs └── joux.rs ├── shootout ├── README.md ├── main.rs └── test.cpp ├── src ├── arith.rs ├── fields │ ├── fp.rs │ ├── fq12.rs │ ├── fq2.rs │ ├── fq6.rs │ ├── mod.rs │ └── tests.rs ├── groups │ ├── mod.rs │ └── tests.rs └── lib.rs └── tests └── serialization.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: rust 2 | 3 | script: 4 | - cargo test --release 5 | -------------------------------------------------------------------------------- /COPYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/COPYING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/README.md -------------------------------------------------------------------------------- /benches/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/benches/api.rs -------------------------------------------------------------------------------- /examples/dh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/examples/dh.rs -------------------------------------------------------------------------------- /examples/joux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/examples/joux.rs -------------------------------------------------------------------------------- /shootout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/shootout/README.md -------------------------------------------------------------------------------- /shootout/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/shootout/main.rs -------------------------------------------------------------------------------- /shootout/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/shootout/test.cpp -------------------------------------------------------------------------------- /src/arith.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/arith.rs -------------------------------------------------------------------------------- /src/fields/fp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/fields/fp.rs -------------------------------------------------------------------------------- /src/fields/fq12.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/fields/fq12.rs -------------------------------------------------------------------------------- /src/fields/fq2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/fields/fq2.rs -------------------------------------------------------------------------------- /src/fields/fq6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/fields/fq6.rs -------------------------------------------------------------------------------- /src/fields/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/fields/mod.rs -------------------------------------------------------------------------------- /src/fields/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/fields/tests.rs -------------------------------------------------------------------------------- /src/groups/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/groups/mod.rs -------------------------------------------------------------------------------- /src/groups/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/groups/tests.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash-hackworks/bn/HEAD/tests/serialization.rs --------------------------------------------------------------------------------