diff options
Diffstat (limited to 'prov/src/main/java/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java')
-rw-r--r-- | prov/src/main/java/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/prov/src/main/java/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java b/prov/src/main/java/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java deleted file mode 100644 index bdd988d0..00000000 --- a/prov/src/main/java/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java +++ /dev/null @@ -1,93 +0,0 @@ -package org.bouncycastle.jce.spec; - -import java.security.PrivateKey; -import java.security.PublicKey; -import java.security.spec.KeySpec; - -import org.bouncycastle.jce.interfaces.MQVPrivateKey; - -/** - * Static/ephemeral private key (pair) for use with ECMQV key agreement - * (Optionally provides the ephemeral public key) - */ -public class MQVPrivateKeySpec - implements KeySpec, MQVPrivateKey -{ - private PrivateKey staticPrivateKey; - private PrivateKey ephemeralPrivateKey; - private PublicKey ephemeralPublicKey; - - /** - * @param staticPrivateKey the static private key. - * @param ephemeralPrivateKey the ephemeral private key. - */ - public MQVPrivateKeySpec( - PrivateKey staticPrivateKey, - PrivateKey ephemeralPrivateKey) - { - this(staticPrivateKey, ephemeralPrivateKey, null); - } - - /** - * @param staticPrivateKey the static private key. - * @param ephemeralPrivateKey the ephemeral private key. - * @param ephemeralPublicKey the ephemeral public key (may be null). - */ - public MQVPrivateKeySpec( - PrivateKey staticPrivateKey, - PrivateKey ephemeralPrivateKey, - PublicKey ephemeralPublicKey) - { - this.staticPrivateKey = staticPrivateKey; - this.ephemeralPrivateKey = ephemeralPrivateKey; - this.ephemeralPublicKey = ephemeralPublicKey; - } - - /** - * return the static private key - */ - public PrivateKey getStaticPrivateKey() - { - return staticPrivateKey; - } - - /** - * return the ephemeral private key - */ - public PrivateKey getEphemeralPrivateKey() - { - return ephemeralPrivateKey; - } - - /** - * return the ephemeral public key (may be null) - */ - public PublicKey getEphemeralPublicKey() - { - return ephemeralPublicKey; - } - - /** - * return "ECMQV" - */ - public String getAlgorithm() - { - return "ECMQV"; - } - - /** - * return null - */ - public String getFormat() - { - return null; - } - - /** - * returns null - */ - public byte[] getEncoded() - { - return null; - } -} |