# File lib/net/ssh/transport/openssl.rb, line 97 97: def ssh_do_verify(sig, data) 98: sig_r = sig[0,20].unpack("H*")[0].to_i(16) 99: sig_s = sig[20,20].unpack("H*")[0].to_i(16) 100: a1sig = OpenSSL::ASN1::Sequence([ 101: OpenSSL::ASN1::Integer(sig_r), 102: OpenSSL::ASN1::Integer(sig_s) 103: ]) 104: return verify(OpenSSL::Digest::DSS1.new, a1sig.to_der, data) 105: end