Docs.rs
  • bc-components-0.23.0
    • bc-components 0.23.0
    • Permalink
    • Docs.rs crate page
    • BSD-2-Clause-Patent
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • wolfmcnally
    • Dependencies
      • anyhow ^1.0.0 normal
      • bc-crypto ^0.9.0 normal
      • bc-rand ^0.4.0 normal
      • bc-tags ^0.4.0 normal
      • bc-ur ^0.11.0 normal
      • dcbor ^0.21.0 normal
      • hex ^0.4.3 normal
      • miniz_oxide ^0.7.1 normal
      • pqcrypto-mldsa ^0.1.1 normal
      • pqcrypto-mlkem ^0.1.0 normal
      • pqcrypto-traits ^0.3.5 normal
      • rand_core ^0.6.4 normal
      • ssh-agent-client-rs ^1.0.0 normal
      • ssh-key =0.6.7 normal
      • sskr ^0.8.0 normal
      • url ^2.4.1 normal
      • zeroize ^1.8.1 normal
      • hex-literal ^0.4.1 dev
      • indoc ^2.0.0 dev
      • version-sync ^0.9.0 dev
    • Versions
    • 87.11% of the crate is documented
  • Platform
    • 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

bc_components0.23.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions

List of all items

Structs

  • ARID
  • Argon2idParams
  • AuthenticationTag
  • Compressed
  • Digest
  • ECPrivateKey
  • ECPublicKey
  • ECUncompressedPublicKey
  • Ed25519PrivateKey
  • Ed25519PublicKey
  • EncryptedKey
  • EncryptedMessage
  • HKDFParams
  • HKDFRng
  • Nonce
  • PBKDF2Params
  • PrivateKeyBase
  • PrivateKeys
  • PublicKeys
  • Reference
  • SSHAgentParams
  • SSKRGroupSpec
  • SSKRSecret
  • SSKRShare
  • SSKRSpec
  • Salt
  • SchnorrPublicKey
  • ScryptParams
  • SealedMessage
  • Seed
  • SymmetricKey
  • URI
  • UUID
  • X25519PrivateKey
  • X25519PublicKey
  • XID

Enums

  • EncapsulationCiphertext
  • EncapsulationPrivateKey
  • EncapsulationPublicKey
  • EncapsulationScheme
  • HashType
  • KeyDerivationMethod
  • KeyDerivationParams
  • MLDSA
  • MLDSAPrivateKey
  • MLDSAPublicKey
  • MLDSASignature
  • MLKEM
  • MLKEMCiphertext
  • MLKEMPrivateKey
  • MLKEMPublicKey
  • SSKRError
  • Signature
  • SignatureScheme
  • SigningOptions
  • SigningPrivateKey
  • SigningPublicKey

Traits

  • Decrypter
  • DigestProvider
  • ECKey
  • ECKeyBase
  • ECPublicKeyBase
  • Encrypter
  • KeyDerivation
  • PrivateKeyDataProvider
  • PrivateKeysProvider
  • PublicKeysProvider
  • ReferenceProvider
  • SSHAgent
  • Signer
  • Verifier
  • XIDProvider

Functions

  • connect_to_ssh_agent
  • keypair
  • keypair_opt
  • keypair_opt_using
  • keypair_using
  • sskr_combine
  • sskr_generate
  • sskr_generate_using
  • tags_registry::register_tags
  • tags_registry::register_tags_in

Constants

  • ECDSA_PRIVATE_KEY_SIZE
  • ECDSA_PUBLIC_KEY_SIZE
  • ECDSA_UNCOMPRESSED_PUBLIC_KEY_SIZE
  • SALT_LEN
  • SCHNORR_PUBLIC_KEY_SIZE