Docs.rs
  • ockam_vault-0.132.0
    • ockam_vault 0.132.0
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • mrinalwadhwa
    • ockam-team
    • mattgreg
    • github:build-trust:crate-publishers
    • Dependencies
      • aes-gcm ^0.10 normal optional
      • arrayref ^0.3 normal
      • aws-lc-rs =1.11 normal optional
      • base64ct =1.6.0 normal optional
      • cfg-if ^1.0.0 normal
      • ed25519-dalek ^2.1 normal
      • hex ^0.4 normal
      • hkdf ^0.12 normal
      • minicbor ^0.25.1 normal
      • ockam_core ^0.125.0 normal
      • ockam_macros ^0.38.0 normal
      • ockam_node ^0.139.0 normal optional
      • p256 ^0.13.2 normal
      • rand_pcg ^0.3.1 normal optional
      • serde ^1 normal
      • sha2 ^0.10 normal
      • sqlx ^0.8.3 normal optional
      • sqlx-core ^0.8.3 normal optional
      • static_assertions ^1.1.0 normal
      • tracing ^0.1 normal
      • x25519-dalek ^2.0.1 normal
      • zeroize ^1.8.1 normal
      • serde_bare ^0.5.0 dev
      • serde_json ^1 dev
      • tempfile ^3.17.1 dev
      • tokio ^1.41 dev
      • trybuild ^1.0 dev
    • Versions
    • 100% 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

ockam_vault0.132.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Type Aliases

List of all items

Structs

  • AeadSecret
  • AeadSecretKeyHandle
  • Aes256GcmSecretKeyHandle
  • BufferSecret
  • ECDSASHA256CurveP256PublicKey
  • ECDSASHA256CurveP256SecretKey
  • ECDSASHA256CurveP256Signature
  • EdDSACurve25519PublicKey
  • EdDSACurve25519SecretKey
  • EdDSACurve25519Signature
  • HandleToSecret
  • HashOutput
  • HkdfOutput
  • SecretBufferHandle
  • Sha256HkdfOutput
  • Sha256Output
  • SoftwareVaultForSecureChannels
  • SoftwareVaultForSigning
  • SoftwareVaultForVerifyingSignatures
  • X25519PublicKey
  • X25519SecretKey
  • X25519SecretKeyHandle
  • legacy::Secret
  • legacy::StoredSecret
  • storage::SecretsSqlxDatabase

Enums

  • HKDFNumberOfOutputs
  • Signature
  • SigningKeyType
  • SigningSecret
  • SigningSecretKeyHandle
  • VaultError
  • VerifyingPublicKey
  • legacy::SecretAttributes
  • legacy::SecretType

Traits

  • VaultForSecureChannels
  • VaultForSigning
  • VaultForVerifyingSignatures
  • storage::SecretsRepository

Type Aliases

  • AeadSecretKeyHandleType
  • legacy::KeyId

Constants

  • AEAD_SECRET_LENGTH
  • AEAD_TYPE
  • AES256_SECRET_LENGTH
  • AES_NONCE_LENGTH
  • ECDSA_SHA256_CURVEP256_PUBLIC_KEY_LENGTH
  • ECDSA_SHA256_CURVEP256_SECRET_KEY_LENGTH
  • ECDSA_SHA256_CURVEP256_SIGNATURE_LENGTH
  • EDDSA_CURVE25519_PUBLIC_KEY_LENGTH
  • EDDSA_CURVE25519_SECRET_KEY_LENGTH
  • EDDSA_CURVE25519_SIGNATURE_LENGTH
  • SHA256_LENGTH
  • X25519_PUBLIC_KEY_LENGTH
  • X25519_SECRET_KEY_LENGTH