├── .gitattributes ├── .github └── workflows │ └── test.yaml ├── .gitignore ├── LICENSE ├── Nargo.toml ├── README.md └── crates ├── biguint ├── Nargo.toml ├── README.md └── src │ ├── lib.nr │ └── utils.nr ├── curves ├── Nargo.toml └── src │ ├── ecdsa_secp256k1.nr │ ├── ecdsa_secp256k1 │ ├── fp.nr │ ├── fq.nr │ └── swcurve.nr │ ├── ed25519.nr │ ├── ed25519 │ ├── fp.nr │ ├── fq.nr │ └── tecurve.nr │ └── lib.nr └── primefield ├── Nargo.toml ├── README.md └── src └── lib.nr /.gitattributes: -------------------------------------------------------------------------------- 1 | *.nr linguist-language=rust 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/LICENSE -------------------------------------------------------------------------------- /Nargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/Nargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/README.md -------------------------------------------------------------------------------- /crates/biguint/Nargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/biguint/Nargo.toml -------------------------------------------------------------------------------- /crates/biguint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/biguint/README.md -------------------------------------------------------------------------------- /crates/biguint/src/lib.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/biguint/src/lib.nr -------------------------------------------------------------------------------- /crates/biguint/src/utils.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/biguint/src/utils.nr -------------------------------------------------------------------------------- /crates/curves/Nargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/Nargo.toml -------------------------------------------------------------------------------- /crates/curves/src/ecdsa_secp256k1.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ecdsa_secp256k1.nr -------------------------------------------------------------------------------- /crates/curves/src/ecdsa_secp256k1/fp.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ecdsa_secp256k1/fp.nr -------------------------------------------------------------------------------- /crates/curves/src/ecdsa_secp256k1/fq.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ecdsa_secp256k1/fq.nr -------------------------------------------------------------------------------- /crates/curves/src/ecdsa_secp256k1/swcurve.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ecdsa_secp256k1/swcurve.nr -------------------------------------------------------------------------------- /crates/curves/src/ed25519.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ed25519.nr -------------------------------------------------------------------------------- /crates/curves/src/ed25519/fp.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ed25519/fp.nr -------------------------------------------------------------------------------- /crates/curves/src/ed25519/fq.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ed25519/fq.nr -------------------------------------------------------------------------------- /crates/curves/src/ed25519/tecurve.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/curves/src/ed25519/tecurve.nr -------------------------------------------------------------------------------- /crates/curves/src/lib.nr: -------------------------------------------------------------------------------- 1 | mod ecdsa_secp256k1; 2 | mod ed25519; 3 | -------------------------------------------------------------------------------- /crates/primefield/Nargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/primefield/Nargo.toml -------------------------------------------------------------------------------- /crates/primefield/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/primefield/README.md -------------------------------------------------------------------------------- /crates/primefield/src/lib.nr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuklaayush/noir-bigint/HEAD/crates/primefield/src/lib.nr --------------------------------------------------------------------------------