Crates.io | bignp256 |
lib.rs | bignp256 |
version | 0.14.0-pre.0 |
created_at | 2025-09-15 14:08:11.948136+00 |
updated_at | 2025-09-15 14:08:11.948136+00 |
description | Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with general purpose curve arithmetic |
homepage | https://github.com/RustCrypto/elliptic-curves/tree/master/bignp256 |
repository | https://github.com/RustCrypto/elliptic-curves |
max_upload_size | |
id | 1840055 |
size | 844,295 |
Pure Rust implementation of the BIGN P-256 (a.k.a. bign-curve256v1) elliptic curve
with support for ECDSA signing/verification, and general purpose curve
arithmetic support implemented in terms of traits from the elliptic-curve
crate.
The elliptic curve arithmetic contained in this crate has never been independently audited!
This crate has been designed with the goal of ensuring that secret-dependent
operations are performed in constant time (using the subtle
crate and
constant-time formulas). However, it has not been thoroughly assessed to ensure
that generated assembly is constant time on common CPU architectures.
USE AT YOUR OWN RISK!
BIGN P-256 is a Weierstrass curve specified in STB 34.101.45-2013. Also known as bign-curve256v1.
All crates licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.