Implements a factory of OpenSSL digest algorithms.

Methods
Public Class methods
new( digest_map )

Create a new DigestFactory instance that uses the given Hash-like to convert SSH2 digest algorithm names to OpenSSL digest algorithm names.

    # 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
get( name )

Return a factory that can implement the requested SSH2 digest algorithm.

    # 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

[Validate]