Crate pf_rs[][src]

Expand description

Scram-RS (Sync and Async)

Provides a SASL SCRAM:

  • SHA1
  • SHA256
  • SHA512
  • -PLUS

For usage see ./examples/

Files:

  • scram.rs contains client/server sync and async protocol handler
  • scram_sync.rs a synchronious realization of the protocol handler
  • scram_async.rs an asynchronious realization of the protocol handler
  • scram_parser.rs a scram message parser
  • scram_state.rs a global state of the protocol handler
  • scram_hashing.rs contains all supported hashers implementation
  • scram_error.rs error reporting code
  • scram_common.rs a common code
  • scram_cb.rs a channel bind code
  • scram_auth.rs a authentification callbacks and interface

Modules

Macros