k256 0.14.0

secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary protocols
Documentation

k256

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 22 feature flags, 12 of them enabled by default.

default

arithmetic (default)

ecdsa (default)

pkcs8 (default)

precomputed-tables (default)

schnorr (default)

std (default)

sha256 (default)

signature (default)

alloc (default)

getrandom (default)

digest (default)

sha2 (default)

critical-section

ecdh

ecdsa-core

group-digest

hash2curve

hex-literal

pem

serde

serdect

test-vectors