示例#1
0
  static DSAPublicKey parseDSA(DataByteInputStream in) throws IOException {
    byte t = in.readByte();

    BigInteger q = in.readBigInteger(20);
    BigInteger p = in.readBigInteger(64 + t * 8);
    BigInteger g = in.readBigInteger(64 + t * 8);
    BigInteger y = in.readBigInteger(64 + t * 8);

    DSAPublicKey dsa = new DSAPubKey(p, q, g, y);
    return dsa;
  }