|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.crypto.KeyAgreementSpi
org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi
org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi
Nested 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
|
Field Summary |
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
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
protected java.security.Key engineDoPhase(java.security.Key key, boolean lastPhase) throws java.security.InvalidKeyException, java.lang.IllegalStateException
java.security.InvalidKeyException
java.lang.IllegalStateException
|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |