SYMBOL INDEX (85 symbols across 11 files) FILE: examples/direct-protocol.rs function main (line 1) | fn main() { FILE: examples/local-using-builders.rs function main (line 8) | fn main() { function chrono_example (line 20) | fn chrono_example() { function time_example (line 52) | fn time_example() { function chrono_and_time_example (line 89) | fn chrono_and_time_example() { FILE: examples/public-using-builder.rs function main (line 16) | fn main() { function chrono_example (line 42) | fn chrono_example() { function time_example (line 84) | fn time_example() { function chrono_and_time_example (line 131) | fn chrono_and_time_example() { FILE: src/errors.rs type PasetoError (line 9) | pub enum PasetoError { type SodiumErrors (line 32) | pub enum SodiumErrors { type RsaKeyErrors (line 61) | pub enum RsaKeyErrors { type GenericError (line 72) | pub enum GenericError { FILE: src/pae.rs function le64 (line 11) | fn le64(mut to_encode: u64) -> Vec { function pae (line 25) | pub fn pae(pieces: &[&[u8]]) -> Vec { function test_le64 (line 41) | fn test_le64() { function test_pae (line 47) | fn test_pae() { FILE: src/tokens/builder.rs type PasetoBuilder (line 28) | pub struct PasetoBuilder<'a> { function new (line 46) | pub fn new() -> PasetoBuilder<'a> { function build (line 64) | pub fn build(&self) -> Result { method default (line 103) | fn default() -> Self { function set_rsa_key (line 113) | pub fn set_rsa_key(&'a mut self, private_key_der: &'a [u8]) -> &'a mut S... function set_ed25519_key (line 124) | pub fn set_ed25519_key(&'a mut self, key_pair: &'a Ed25519KeyPair) -> &'... function set_encryption_key (line 137) | pub fn set_encryption_key(&'a mut self, encryption_key: &'a [u8]) -> &'a... function set_footer (line 143) | pub fn set_footer(&'a mut self, footer: &'a str) -> &'a mut Self { function extend_claims (line 151) | pub fn extend_claims(&'a mut self, claims: HashMap<&'a str, Value>) -> &... function set_claim (line 157) | pub fn set_claim(&'a mut self, key: &'a str, value: Value) -> &'a mut Se... function set_audience (line 163) | pub fn set_audience(&'a mut self, audience: &str) -> &'a mut Self { function set_expiration (line 169) | pub fn set_expiration(&'a mut self, expiration: &DateTime) -> &'a m... function set_expiration (line 175) | pub fn set_expiration(&'a mut self, expiration: &OffsetDateTime) -> &'a ... function set_expiration_chrono (line 181) | pub fn set_expiration_chrono(&'a mut self, expiration: &DateTime) -... function set_expiration_time (line 187) | pub fn set_expiration_time(&'a mut self, expiration: &OffsetDateTime) ->... function set_issued_at (line 195) | pub fn set_issued_at(&'a mut self, issued_at: Option>) -> ... function set_issued_at (line 203) | pub fn set_issued_at(&'a mut self, issued_at: Option) ->... function set_issued_at_chrono (line 214) | pub fn set_issued_at_chrono(&'a mut self, issued_at: Option &'a mut Self { function set_jti (line 235) | pub fn set_jti(&'a mut self, id: &str) -> &'a mut Self { function set_not_before (line 241) | pub fn set_not_before(&'a mut self, not_before: &DateTime) -> &'a m... function set_not_before (line 247) | pub fn set_not_before(&'a mut self, not_before: &OffsetDateTime) -> &'a ... function set_not_before_chrono (line 253) | pub fn set_not_before_chrono(&'a mut self, not_before: &DateTime) -... function set_not_before_time (line 259) | pub fn set_not_before_time(&'a mut self, not_before: &OffsetDateTime) ->... function set_subject (line 264) | pub fn set_subject(&'a mut self, subject: &str) -> &'a mut Self { function can_construct_a_token_chrono_with_extend_claims (line 282) | fn can_construct_a_token_chrono_with_extend_claims() { function can_construct_a_token_chrono (line 329) | fn can_construct_a_token_chrono() { function can_construct_a_token_time (line 369) | fn can_construct_a_token_time() { FILE: src/tokens/mod.rs type PasetoPublicKey (line 34) | pub enum PasetoPublicKey<'a> { type TimeBackend (line 53) | pub enum TimeBackend { function validate_potential_json_blob (line 77) | pub fn validate_potential_json_blob( function validate_local_token (line 205) | pub fn validate_local_token( function validate_public_token (line 250) | pub fn validate_public_token( function valid_enc_token_passes_test (line 302) | fn valid_enc_token_passes_test() { function valid_enc_token_expired_test (line 333) | fn valid_enc_token_expired_test() { function valid_enc_token_not_before_test (line 368) | fn valid_enc_token_not_before_test() { function invalid_enc_token_doesnt_validate (line 403) | fn invalid_enc_token_doesnt_validate() { function valid_pub_token_passes_test (line 438) | fn valid_pub_token_passes_test() { function validate_pub_key_only_v2 (line 479) | fn validate_pub_key_only_v2() { function invalid_pub_token_doesnt_validate (line 520) | fn invalid_pub_token_doesnt_validate() { function allows_validation_without_iat_exp_nbf (line 561) | fn allows_validation_without_iat_exp_nbf() { FILE: src/v1/local.rs constant HEADER (line 15) | const HEADER: &str = "v1.local."; function local_paseto (line 27) | pub fn local_paseto(msg: &str, footer: Option<&str>, key: &[u8]) -> Resu... function underlying_local_paseto (line 47) | fn underlying_local_paseto( function calculate_hashed_nonce (line 119) | fn calculate_hashed_nonce(msg: &[u8], random_nonce: &[u8]) -> Vec { type CustomKeyWrapper (line 130) | struct CustomKeyWrapper(pub T); function len (line 133) | fn len(&self) -> usize { function from (line 139) | fn from(okm: ring::hkdf::Okm>) -> Self { function decrypt_paseto (line 156) | pub fn decrypt_paseto( function test_v1_local (line 238) | fn test_v1_local() { function test_nonce_derivation (line 305) | fn test_nonce_derivation() { FILE: src/v1/public.rs constant HEADER (line 13) | const HEADER: &str = "v1.public."; function public_paseto (line 24) | pub fn public_paseto( function verify_paseto (line 75) | pub fn verify_paseto( function test_v1_public (line 127) | fn test_v1_public() { FILE: src/v2/local.rs constant HEADER (line 22) | const HEADER: &str = "v2.local."; function local_paseto (line 34) | pub fn local_paseto(msg: &str, footer: Option<&str>, key: &[u8]) -> Resu... function underlying_local_paseto (line 54) | fn underlying_local_paseto( function decrypt_paseto (line 112) | pub fn decrypt_paseto( function paseto_empty_encrypt_verify (line 168) | fn paseto_empty_encrypt_verify() { function paseto_non_empty_footer_encrypt_verify (line 199) | fn paseto_non_empty_footer_encrypt_verify() { function paseto_non_empty_msg_encrypt_verify (line 231) | fn paseto_non_empty_msg_encrypt_verify() { function full_round_paseto (line 274) | fn full_round_paseto() { FILE: src/v2/public.rs constant HEADER (line 12) | const HEADER: &str = "v2.public."; function public_paseto (line 21) | pub fn public_paseto( function verify_paseto (line 58) | pub fn verify_paseto( function paseto_public_verify (line 111) | fn paseto_public_verify() {