# File lib/net/ssh/transport/openssl.rb, line 219
219:         def ssh_do_sign(data)
220:           digest = digester.digest(data)
221:           sig = dsa_sign_asn1(digest)
222:           a1sig = OpenSSL::ASN1.decode( sig )
223: 
224:           sig_r = a1sig.value[0].value
225:           sig_s = a1sig.value[1].value
226: 
227:           return Net::SSH::Buffer.from(:bignum, sig_r, :bignum, sig_s).to_s
228:         end