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

#sizeObject



28
29
30
# File 'lib/openpgp/engine/openssl.rb', line 28

def size
  ::OpenSSL::Digest.new(algorithm.to_s).digest_length
end