Class AsymmetricDHPublicKey
java.lang.Object
org.bouncycastle.crypto.asymmetric.AsymmetricDHKey
org.bouncycastle.crypto.asymmetric.AsymmetricDHPublicKey
- All Implemented Interfaces:
AsymmetricKey
,AsymmetricPublicKey
,Key
Class for Diffie-Hellman public keys.
-
Constructor Summary
ConstructorsConstructorDescriptionAsymmetricDHPublicKey
(Algorithm algorithm, byte[] enc) AsymmetricDHPublicKey
(Algorithm algorithm, SubjectPublicKeyInfo publicKeyInfo) AsymmetricDHPublicKey
(Algorithm algorithm, DHDomainParameters params, BigInteger y) -
Method Summary
Methods inherited from class org.bouncycastle.crypto.asymmetric.AsymmetricDHKey
checkApprovedOnlyModeStatus, getAlgorithm, getDomainParameters, isThreadCorrectMode, zeroize
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bouncycastle.crypto.Key
getAlgorithm
-
Constructor Details
-
AsymmetricDHPublicKey
-
AsymmetricDHPublicKey
-
AsymmetricDHPublicKey
-
-
Method Details
-
getY
-
getEncoded
public byte[] getEncoded()Description copied from interface:AsymmetricKey
Return an ASN.1 encoding of the key wrapped in a PrivateKeyInfo or a SubjectPublicKeyInfo structure.- Specified by:
getEncoded
in interfaceAsymmetricKey
- Returns:
- an encoding of a PrivateKeyInfo or a SubjectPublicKeyInfo structure.
-
equals
Description copied from interface:Key
Return true if o is an equivalent key to this. -
hashCode
public int hashCode()Description copied from interface:Key
Return the hashCode for the key.
-