# File lib/net/ssh/transport/ossl/buffer.rb, line 48
          def read_keyblob( type )
            case type
              when "ssh-dss"
                key = OpenSSL::PKey::DSA.new
                key.p = read_bignum
                key.q = read_bignum
                key.g = read_bignum
                key.pub_key = read_bignum

              when "ssh-rsa"
                key = OpenSSL::PKey::RSA.new
                key.e = read_bignum
                key.n = read_bignum

              else
                raise NotImplementedError, "unsupported key type '#{type}'"
            end

            return key
          end