Module: Signed::Signature
- Defined in:
- lib/signed/signature.rb
Overview
handles openssl hashing part
openssl verify and sign
Class Method Summary collapse
Class Method Details
.sign_with(algo, data) ⇒ Object
10 11 12 |
# File 'lib/signed/signature.rb', line 10 def sign_with(algo, data) OpenSSL::Digest.hexdigest(algo, data) end |
.verify_hash(algo, signature, data) ⇒ Object
14 15 16 17 |
# File 'lib/signed/signature.rb', line 14 def verify_hash(algo, signature, data) hash = OpenSSL::Digest.hexdigest(algo, data) hash == signature end |