# 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