aboutsummaryrefslogtreecommitdiffstats
path: root/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/DSAPublicBCPGKey.java
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/DSAPublicBCPGKey.java')
-rw-r--r--libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/DSAPublicBCPGKey.java116
1 files changed, 0 insertions, 116 deletions
diff --git a/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/DSAPublicBCPGKey.java b/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/DSAPublicBCPGKey.java
deleted file mode 100644
index 54d0738c5..000000000
--- a/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/DSAPublicBCPGKey.java
+++ /dev/null
@@ -1,116 +0,0 @@
-package org.spongycastle.bcpg;
-
-import java.io.*;
-import java.math.BigInteger;
-
-/**
- * base class for a DSA Public Key.
- */
-public class DSAPublicBCPGKey
- extends BCPGObject implements BCPGKey
-{
- MPInteger p;
- MPInteger q;
- MPInteger g;
- MPInteger y;
-
- /**
- * @param in the stream to read the packet from.
- */
- public DSAPublicBCPGKey(
- BCPGInputStream in)
- throws IOException
- {
- this.p = new MPInteger(in);
- this.q = new MPInteger(in);
- this.g = new MPInteger(in);
- this.y = new MPInteger(in);
- }
-
- public DSAPublicBCPGKey(
- BigInteger p,
- BigInteger q,
- BigInteger g,
- BigInteger y)
- {
- this.p = new MPInteger(p);
- this.q = new MPInteger(q);
- this.g = new MPInteger(g);
- this.y = new MPInteger(y);
- }
-
- /**
- * return "PGP"
- *
- * @see org.spongycastle.bcpg.BCPGKey#getFormat()
- */
- public String getFormat()
- {
- return "PGP";
- }
-
- /**
- * return the standard PGP encoding of the key.
- *
- * @see org.spongycastle.bcpg.BCPGKey#getEncoded()
- */
- public byte[] getEncoded()
- {
- try
- {
- ByteArrayOutputStream bOut = new ByteArrayOutputStream();
- BCPGOutputStream pgpOut = new BCPGOutputStream(bOut);
-
- pgpOut.writeObject(this);
-
- return bOut.toByteArray();
- }
- catch (IOException e)
- {
- return null;
- }
- }
-
- public void encode(
- BCPGOutputStream out)
- throws IOException
- {
- out.writeObject(p);
- out.writeObject(q);
- out.writeObject(g);
- out.writeObject(y);
- }
-
- /**
- * @return g
- */
- public BigInteger getG()
- {
- return g.getValue();
- }
-
- /**
- * @return p
- */
- public BigInteger getP()
- {
- return p.getValue();
- }
-
- /**
- * @return q
- */
- public BigInteger getQ()
- {
- return q.getValue();
- }
-
- /**
- * @return g
- */
- public BigInteger getY()
- {
- return y.getValue();
- }
-
-}