|
Bouncy Castle Cryptography Library 1.79 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--javax.crypto.KeyAgreementSpi
|
+--org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi
|
+--org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi
| Inner Class Summary | |
static class |
KeyAgreementSpi.X25519
|
static class |
KeyAgreementSpi.X25519UwithSHA256CKDF
|
static class |
KeyAgreementSpi.X25519UwithSHA256KDF
|
static class |
KeyAgreementSpi.X25519withSHA256CKDF
|
static class |
KeyAgreementSpi.X25519withSHA256HKDF
|
static class |
KeyAgreementSpi.X25519withSHA256KDF
|
static class |
KeyAgreementSpi.X25519withSHA384CKDF
|
static class |
KeyAgreementSpi.X25519withSHA512CKDF
|
static class |
KeyAgreementSpi.X448
|
static class |
KeyAgreementSpi.X448UwithSHA512CKDF
|
static class |
KeyAgreementSpi.X448UwithSHA512KDF
|
static class |
KeyAgreementSpi.X448withSHA256CKDF
|
static class |
KeyAgreementSpi.X448withSHA384CKDF
|
static class |
KeyAgreementSpi.X448withSHA512CKDF
|
static class |
KeyAgreementSpi.X448withSHA512HKDF
|
static class |
KeyAgreementSpi.X448withSHA512KDF
|
static class |
KeyAgreementSpi.XDH
|
| Fields inherited from class org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi |
kaAlgorithm, kdf, ukmParameters, ukmParametersSalt |
| Method Summary | |
protected byte[] |
doCalcSecret()
|
protected void |
doInitFromKey(java.security.Key key,
java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom secureRandom)
|
protected java.security.Key |
engineDoPhase(java.security.Key key,
boolean lastPhase)
|
| Methods inherited from class org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi |
engineGenerateSecret, engineGenerateSecret, engineGenerateSecret, engineInit, engineInit, getAlgorithm, getKeySize, trimZeroes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
protected byte[] doCalcSecret()
doCalcSecret in class BaseAgreementSpi
protected void doInitFromKey(java.security.Key key,
java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom secureRandom)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException
doInitFromKey in class BaseAgreementSpi
protected java.security.Key engineDoPhase(java.security.Key key,
boolean lastPhase)
throws java.security.InvalidKeyException,
java.lang.IllegalStateException
engineDoPhase in class javax.crypto.KeyAgreementSpi
|
Bouncy Castle Cryptography Library 1.79 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||