Docs.rs
  • librespot-protocol-0.6.0
    • librespot-protocol 0.6.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • sashahilton00
    • github:librespot-org:librespot
    • Dependencies
      • protobuf ^3.5 normal
      • protobuf-codegen ^3 build
    • Versions
    • 98.85% of the crate is documented
  • Go to latest version
  • 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

librespot_protocol0.6.0

Module keyexchange

Module Items

  • Structs
  • Enums
  • Functions

In crate librespot_protocol

librespot_protocol

Module keyexchange

Source
Expand description

Generated file from keyexchange.proto

Structs§

APChallenge
APLoginFailed
APResponseMessage
BuildInfo
ClientHello
ClientResponsePlaintext
CryptoChallengeUnion
CryptoRc4Sha1HmacChallenge
CryptoRc4Sha1HmacResponse
CryptoResponseUnion
CryptoShannonChallenge
CryptoShannonResponse
FeatureSet
FingerprintChallengeUnion
FingerprintGrainChallenge
FingerprintHmacRipemdChallenge
LoginCryptoChallengeUnion
LoginCryptoDiffieHellmanChallenge
LoginCryptoDiffieHellmanHello
LoginCryptoDiffieHellmanResponse
LoginCryptoHelloUnion
LoginCryptoResponseUnion
PoWChallengeUnion
PoWHashCashChallenge
PoWHashCashResponse
PoWResponseUnion
UpgradeRequiredMessage

Enums§

Cryptosuite
ErrorCode
Fingerprint
Platform
Powscheme
Product
ProductFlags

Functions§

file_descriptor
FileDescriptor object which allows dynamic access to files