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