Module: Linzer::Verifier
- Defined in:
- lib/linzer/verifier.rb
Class Method Summary collapse
Class Method Details
.verify(key, message, signature) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/linzer/verifier.rb', line 6 def verify(key, , signature) validate , key, signature parameters = signature.parameters components = signature.components signature_base = .signature_base(components, parameters) return true if _verify(key, signature.value, signature_base) raise Error.new "Failed to verify message: Invalid signature." end |