| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private DHUParameterSpec | |
| private BigInteger | |
| private final BasicAgreement | |
| private MQVParameterSpec | |
| private static final BigInteger | |
| private BigInteger | |
| private byte[] | |
| private static final BigInteger | |
| private final DHUnifiedAgreement | |
| private BigInteger |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected byte[] | |
| protected byte[] | doCalcSecret()
Implements abstract org.
|
| protected void | doInitFromKey(Key key, AlgorithmParameterSpec params, SecureRandom random)
Implements abstract org.
|
| protected Key | engineDoPhase(Key
the key for this phase. For example, in the case of
Diffie-Hellman between 2 parties, this would be the other party's
Diffie-Hellman public key. key, boolean flag which indicates whether this is the last
phase of this key agreement. lastPhase)Implements abstract javax. Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement. |
| protected byte[] | engineGenerateSecret()
Overrides org. Generates the shared secret and returns it in a new buffer. |
| protected int | engineGenerateSecret(byte[]
the buffer for the shared secret sharedSecret, int the offset in offset)sharedSecret where the
shared secret will be storedOverrides org. Generates the shared secret, and places it into the buffer
|
| protected SecretKey | engineGenerateSecret(String
the requested secret key algorithm algorithm)Overrides org. Creates the shared secret and returns it as a secret key object of the requested algorithm type. |
| protected void | engineInit(Key
the party's private information. For example, in the case
of the Diffie-Hellman key agreement, this would be the party's own
Diffie-Hellman private key. key, SecureRandom the source of randomness random)Overrides org. Initializes this key agreement with the given key and source of randomness. |
| private DHPrivateKeyParameters | |
| private DHPublicKeyParameters |