Docs.rs
  • fcomm-0.2.0
    • fcomm 0.2.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • porcuquine
    • Dependencies
      • base64 ^0.13.1 normal
      • bellperson ^0.24 normal
      • blstrs ^0.6.1 normal
      • clap ^3.2 normal
      • clap-verbosity-flag ^1.0 normal
      • ff ^0.12.1 normal
      • hex ^0.4.3 normal
      • lurk-ipld ^0.3.0 normal
      • log ^0.4.17 normal
      • lurk ^0.2.0 normal
      • once_cell ^1.17.1 normal
      • pairing ^0.22 normal
      • fil_pasta_curves ^0.5.2 normal
      • pretty_env_logger ^0.4 normal
      • rand ^0.8 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • thiserror ^1.0.38 normal
      • assert_cmd ^2.0.8 dev
      • num_cpus ^1.15.0 dev
      • predicates ^2.1.5 dev
      • tempfile ^3.5.0 dev
    • Versions
    • 0.88% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

fcomm0.2.0

  • All Items

Crate Items

  • Modules
  • Structs
  • Enums
  • Constants
  • Statics
  • Traits
  • Functions
  • Type Aliases

Crate fcomm

Source
Expand description

The fcomm CLI exposes an interface for creating and verifying Lurk proofs, and for manipulating functional commitments.

Modules§

error

Structs§

Cert
Commitment
CommittedExpression
Evaluation
Expression
LurkScalarBytes
LurkScalarIpld
Opening
OpeningRequest
Proof
VerificationResult

Enums§

Claim
LurkPtr
ReductionCount

Constants§

DEFAULT_REDUCTION_COUNT

Statics§

VERBOSE

Traits§

FileStore
Id

Functions§

cid_from_string
committed_expression_store
evaluate
nova_proof_cache
public_params
string_cid

Type Aliases§

CommittedExpressionMap
NovaProofCache
PublicParamDiskCache
PublicParamMemCache
S1