Docs.rs
  • bamboo-rs-core-ed25519-yasmf-0.1.1
    • bamboo-rs-core-ed25519-yasmf 0.1.1
    • Permalink
    • Docs.rs crate page
    • AGPL-3.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • pietgeursen
    • Dependencies
      • arrayvec ^0.5.1 normal
      • blake2b_simd ^0.5 normal
      • ed25519-dalek ^1.0.1 normal
      • hex ^0.4 normal
      • lipmaa-link ^0.1 normal
      • rayon ^1.5 normal optional
      • serde ^1.0 normal
      • serde_derive ^1.0 normal
      • snafu ^0.6.10 normal
      • static_assertions ^0.3 normal
      • varu64 ^0.6.2 normal
      • yasmf-hash ^0.1.1 normal
      • rand ^0.7.0 dev
    • Versions
    • 10.14% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • 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

bamboo_rs_core_ed25519_yasmf0.1.1

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases

List of all items

Structs

  • Keypair
  • PublicKey
  • SecretKey
  • entry::Entry
  • signature::Signature
  • yasmf_hash::Blake3Hash

Enums

  • YasmfHash
  • entry::decode::error::Error
  • entry::encode::error::Error
  • entry::publish::error::Error
  • entry::verify::error::Error
  • signature::error::Error
  • yasmf_hash::YasmfHash
  • yasmf_hash::error::Error

Functions

  • entry::decode::decode
  • entry::into_owned
  • entry::is_lipmaa_required
  • entry::publish::publish
  • entry::verify::batch::verify_batch
  • entry::verify::batch::verify_batch_links_and_payload
  • entry::verify::batch::verify_batch_signatures
  • entry::verify::verify
  • entry::verify::verify_links_and_payload
  • lipmaa
  • yasmf_hash::blake3
  • yasmf_hash::new_blake3

Type Aliases

  • SignatureError
  • entry::decode::error::Result
  • entry::encode::error::Result
  • entry::publish::error::Result
  • entry::verify::error::Result
  • signature::error::Result

Constants

  • BLAKE3_HASH_SIZE
  • BLAKE3_OUT_LEN
  • entry::MAX_ENTRY_SIZE
  • entry::MAX_ENTRY_SIZE_
  • entry::MAX_VARU64_SIZE
  • entry::PUBLIC_KEY_LENGTH
  • entry::TAG_BYTE_LENGTH
  • entry::publish::BLAKE3_HASH_SIZE
  • signature::ED25519_SIGNATURE_SIZE
  • signature::MAX_SIGNATURE_SIZE
  • signature::SIGNATURE_LENGTH
  • yasmf_hash::BLAKE3_HASH_SIZE
  • yasmf_hash::BLAKE3_NUMERIC_ID
  • yasmf_hash::BLAKE3_OUT_LEN
  • yasmf_hash::MAX_YAMF_HASH_SIZE