|
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 |