Struct message_verifier::Verifier
[−]
[src]
pub struct Verifier { /* fields omitted */ }
Verifier struct; similiar to ActiveSupport::MessageVerifier.
Methods
impl Verifier
[src]
fn new(secret: &str) -> Verifier
Create a new Verifier object.
fn verify(&self, message: &str) -> Result<Vec<u8>>
Verify a signed message generated by a compatible verifier.
fn is_valid_message(&self, encoded_data: &str, signature: &str) -> bool
Check if the given signature is valid for some encoded data.
fn generate(&self, message: &str) -> String
Generate a signed message from the input message. This message can be consumed and verified by a compatible verifier.