Module: OpenPGP::Engine::OpenSSL::Digest
- Defined in:
- lib/openpgp/engine/openssl.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#digest(data) ⇒ Object
36 37 38 |
# File 'lib/openpgp/engine/openssl.rb', line 36 def digest(data) ::OpenSSL::Digest.digest(algorithm.to_s, data) end |
#hexdigest(data) ⇒ Object
32 33 34 |
# File 'lib/openpgp/engine/openssl.rb', line 32 def hexdigest(data) ::OpenSSL::Digest.hexdigest(algorithm.to_s, data).upcase end |
#size ⇒ Object
28 29 30 |
# File 'lib/openpgp/engine/openssl.rb', line 28 def size ::OpenSSL::Digest.new(algorithm.to_s).digest_length end |