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