Docs.rs
  • wamu-core-0.1.1
    • wamu-core 0.1.1
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • davidsemakula
    • Dependencies
      • aes-gcm ^0.10.2 normal
      • crypto-bigint ^0.5.2 normal
      • hkdf ^0.12.3 normal
      • k256 ^0.13.1 normal
      • rand ^0.8.5 normal
      • sha2 ^0.10.7 normal
      • zeroize ^1.6.0 normal
    • Versions
    • 98.36% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

wamu_core0.1.1

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions

List of all items

Structs

  • CommandApprovalPayload
  • EncryptedShareBackup
  • IdentityAuthedRequestPayload
  • IdentityRotationChallengeResponsePayload
  • QuorumApprovedChallengeResponsePayload
  • SecretShare
  • SigningShare
  • SubShare
  • crypto::Random32Bytes
  • crypto::Secp256k1Order
  • crypto::Signature
  • crypto::VerifyingKey
  • test_utils::MockECDSAIdentityProvider

Enums

  • CryptoError
  • Error
  • IdentityAuthedRequestError
  • QuorumApprovedRequestError
  • ShareBackupRecoveryError
  • crypto::EllipticCurve
  • crypto::KeyEncoding
  • crypto::MessageDigest
  • crypto::SignatureAlgorithm
  • crypto::SignatureEncoding

Traits

  • IdentityProvider

Functions

  • crypto::verify_signature
  • identity_authed_request::initiate
  • identity_authed_request::verify
  • identity_challenge::initiate
  • identity_challenge::respond
  • identity_challenge::verify
  • identity_rotation::challenge_response
  • identity_rotation::initiate
  • identity_rotation::rotate_signing_and_sub_share
  • identity_rotation::verify_challenge_response
  • identity_rotation::verify_request_and_initiate_challenge
  • quorum_approved_request::challenge_response
  • quorum_approved_request::initiate
  • quorum_approved_request::verify_challenge_response
  • quorum_approved_request::verify_request_and_initiate_challenge
  • share_recovery_backup::backup
  • share_recovery_backup::recover
  • share_split_reconstruct::reconstruct
  • share_split_reconstruct::split
  • utils::prefix_message_bytes
  • utils::unix_timestamp
  • wrappers::initiate_request_with_signature
  • wrappers::verify_identity_authed_request_and_initiate_challenge
  • wrappers::verify_request_with_signature

Constants

  • utils::WAMU_MESSAGE_PREFIX