Method: Ccrypto::Ruby::DigestEngine.digest
- Defined in:
- lib/ccrypto/ruby/engines/digest_engine.rb
.digest(key) ⇒ Object
61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/ccrypto/ruby/engines/digest_engine.rb', line 61 def self.digest(key) res = engineKeys[key] if is_empty?(res) teLogger.debug "No digest available for #{key}" raise DigestEngineException, "Not supported digest engine #{key}" else teLogger.debug "Found digest #{key.to_sym}" DigestEngine.new(OpenSSL::Digest.new(res.provider_config)) end end |