├── .gitignore ├── .rustfmt.toml ├── .travis.yml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cbindgen.toml ├── ecc_secp256k1.h ├── src ├── ffi.rs ├── field.rs ├── hash │ ├── hmac_sha2.rs │ ├── mod.rs │ └── sha2.rs ├── internal.rs ├── jacobi.rs ├── lib.rs ├── point.rs ├── secp256k1.rs ├── test_vectors.rs └── u256.rs └── tests └── test_rust_secp256k1.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/README.md -------------------------------------------------------------------------------- /cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/cbindgen.toml -------------------------------------------------------------------------------- /ecc_secp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/ecc_secp256k1.h -------------------------------------------------------------------------------- /src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/ffi.rs -------------------------------------------------------------------------------- /src/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/field.rs -------------------------------------------------------------------------------- /src/hash/hmac_sha2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/hash/hmac_sha2.rs -------------------------------------------------------------------------------- /src/hash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/hash/mod.rs -------------------------------------------------------------------------------- /src/hash/sha2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/hash/sha2.rs -------------------------------------------------------------------------------- /src/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/internal.rs -------------------------------------------------------------------------------- /src/jacobi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/jacobi.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/point.rs -------------------------------------------------------------------------------- /src/secp256k1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/secp256k1.rs -------------------------------------------------------------------------------- /src/test_vectors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/test_vectors.rs -------------------------------------------------------------------------------- /src/u256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/src/u256.rs -------------------------------------------------------------------------------- /tests/test_rust_secp256k1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elichai/ecc-secp256k1/HEAD/tests/test_rust_secp256k1.rs --------------------------------------------------------------------------------