Public Class methods
Create a new DigestFactory instance that uses the given Hash-like to convert SSH2 digest algorithm names to OpenSSL digest algorithm names.
[ show source ]
# File lib/net/ssh/transport/ossl/digest-factory.rb, line 31 31: def initialize( digest_map ) 32: @digest_map = digest_map 33: end
Public Instance methods
Return a factory that can implement the requested SSH2 digest algorithm.
[ show source ]
# File lib/net/ssh/transport/ossl/digest-factory.rb, line 37 37: def get( name ) 38: klass = @digest_map.fetch( name ) do 39: raise DigestTypeNotFound, name 40: end 41: 42: return klass 43: end