class Message::Verifier

Defined in:

message/verifier.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(secret : String, digest : Symbol = :sha256, fallback_digest : Symbol | Nil = :sha1) #

[View source]

Instance Method Detail

def generate(value : String | Bytes) : String #

[View source]
def valid_message?(data : String, digest : String) : Bool #

[View source]
def valid_message_with_fallback?(data : String, digest : String) : Bool #

Check if message is valid with fallback digest (for migration)


[View source]
def verified(signed_message : String) : String | Nil #

[View source]
def verify(signed_message : String) : String #

[View source]
def verify_raw(signed_message : String) : Bytes #

[View source]