1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#![crate_name = "macaroons"] #![crate_type = "lib"] extern crate sodiumoxide; extern crate rustc_serialize; pub mod caveat; pub mod error; pub mod token; pub mod verifier; pub mod v1; // Macaroons personalize the HMAC key using the string // "macaroons-key-generator" padded to 32-bytes with zeroes pub const KEY_GENERATOR: &'static [u8; 32] = b"macaroons-key-generator\0\0\0\0\0\0\0\0\0";