| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private ECVKOAgreement | |
| private String | |
| private ECDomainParameters | |
| private byte[] |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected byte[] | doCalcSecret()
Implements abstract org. |
| protected void | doInitFromKey(Key key, AlgorithmParameterSpec parameterSpec, 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. |
| pack-priv static AsymmetricKeyParameter | |
| private static String |
| agreement | back to summary |
|---|---|
| private ECVKOAgreement agreement | |
| kaAlgorithm | back to summary |
|---|---|
| private String kaAlgorithm Hides org. | |
| parameters | back to summary |
|---|---|
| private ECDomainParameters parameters | |
| result | back to summary |
|---|---|
| private byte[] result | |
| KeyAgreementSpi | back to summary |
|---|---|
| protected KeyAgreementSpi(String kaAlgorithm, ECVKOAgreement agreement, DerivationFunction kdf) | |
| doCalcSecret | back to summary |
|---|---|
| protected byte[] doCalcSecret() Implements abstract org. | |
| doInitFromKey | back to summary |
|---|---|
| protected void doInitFromKey(Key key, AlgorithmParameterSpec parameterSpec, SecureRandom random) throws InvalidKeyException, InvalidAlgorithmParameterException Implements abstract org. | |
| engineDoPhase | back to summary |
|---|---|
| protected Key engineDoPhase(Key key, boolean lastPhase) throws InvalidKeyException, IllegalStateException Implements abstract javax. Doc from 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.
| |
| generatePublicKeyParameter | back to summary |
|---|---|
| pack-priv static AsymmetricKeyParameter generatePublicKeyParameter(PublicKey key) throws InvalidKeyException | |
| getSimpleName | back to summary |
|---|---|
| private static String getSimpleName(Class<T> clazz) | |
| Access | Constructor and Description |
|---|---|
| public |
| ECVKO256 | back to summary |
|---|---|
| public ECVKO256() | |
| Access | Constructor and Description |
|---|---|
| public |
| ECVKO512 | back to summary |
|---|---|
| public ECVKO512() | |