public class KeyAgreementSpi extends BaseAgreementSpi
kaAlgorithm, kdf, ukmParameters| Constructor | Description |
|---|---|
KeyAgreementSpi() |
| Modifier and Type | Method | Description |
|---|---|---|
protected byte[] |
calcSecret() |
|
protected java.security.Key |
engineDoPhase(java.security.Key key,
boolean lastPhase) |
|
protected byte[] |
engineGenerateSecret() |
|
protected int |
engineGenerateSecret(byte[] bytes,
int offset) |
|
protected void |
engineInit(java.security.Key key,
java.security.SecureRandom secureRandom) |
|
protected void |
engineInit(java.security.Key key,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec,
java.security.SecureRandom secureRandom) |
engineGenerateSecret, getAlgorithm, getKeySize, trimZeroesprotected void engineInit(java.security.Key key,
java.security.SecureRandom secureRandom)
throws java.security.InvalidKeyException
engineInit in class javax.crypto.KeyAgreementSpijava.security.InvalidKeyExceptionprotected void engineInit(java.security.Key key,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec,
java.security.SecureRandom secureRandom)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException
engineInit in class javax.crypto.KeyAgreementSpijava.security.InvalidKeyExceptionjava.security.InvalidAlgorithmParameterExceptionprotected java.security.Key engineDoPhase(java.security.Key key,
boolean lastPhase)
throws java.security.InvalidKeyException,
java.lang.IllegalStateException
engineDoPhase in class javax.crypto.KeyAgreementSpijava.security.InvalidKeyExceptionjava.lang.IllegalStateExceptionprotected byte[] engineGenerateSecret()
throws java.lang.IllegalStateException
engineGenerateSecret in class BaseAgreementSpijava.lang.IllegalStateExceptionprotected int engineGenerateSecret(byte[] bytes,
int offset)
throws java.lang.IllegalStateException,
javax.crypto.ShortBufferException
engineGenerateSecret in class BaseAgreementSpijava.lang.IllegalStateExceptionjavax.crypto.ShortBufferExceptionprotected byte[] calcSecret()
calcSecret in class BaseAgreementSpi