macaroon 0.1.0

Fully functional implementation of macaroons in Rust
Documentation
macaroon-0.1.0 has been yanked.

libmacaroon-rs

Rust implementation of macaroons.

Macaroons are basically cookies which allow you to specify authorization and delegation criteria in a secure manner.

Functionality Implemented So Far

  • Macaroons and their caveats
  • Serialization - versions 1, 2 & 2J are supported
  • First-party caveats
  • Validation (mostly for validating deserialized macaroons)
  • Verification
  • Third-party caveats