# File lib/net/ssh/util/openssl.rb, line 54 def valid? return false if pub_key < 0 bits_set = 0 pub_key.num_bits.times { |i| bits_set += 1 if pub_key.bit_set? i } return ( bits_set > 1 && pub_key < p ) end