k256_flow 1.0.0

Flow-Rust-SDK Version of k256 secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification (including Ethereum-style signatures with public-key recovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1 curve arithmetic useful for implementing arbitrary group-based protocols. Heavily modified for signing Flow blockchain transactions
Documentation

k256_flow

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 17 feature flags, 8 of them enabled by default.

default

  • arithmetic
  • ecdsa
  • pkcs8
  • sha256
  • std

arithmetic

  • elliptic-curve-flow/arithmetic

ecdsa

  • arithmetic
  • digest
  • ecdsa-core/sign
  • ecdsa-core/verify

pkcs8

  • elliptic-curve-flow/pkcs8

sha256

  • digest
  • sha3

std

  • ecdsa-core/std
  • elliptic-curve-flow/std

digest

  • ecdsa-core/digest
  • ecdsa-core/hazmat

sha3

    This feature flag does not enable additional features.

keccak256

  • digest
  • sha3

bits

  • arithmetic
  • elliptic-curve-flow/bits

pem

  • elliptic-curve-flow/pem
  • pkcs8

ecdh

  • arithmetic
  • elliptic-curve-flow/ecdh

test-vectors

  • hex-literal

expose-field

  • arithmetic

jwk

  • elliptic-curve-flow/jwk

ecdsa-core

    This feature flag does not enable additional features.

hex-literal

    This feature flag does not enable additional features.