org.bouncycastle.jcajce.provider.asymmetric.ecgost
Class KeyAgreementSpi
java.lang.Object
|
+--javax.crypto.KeyAgreementSpi
|
+--org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi
|
+--org.bouncycastle.jcajce.provider.asymmetric.ecgost.KeyAgreementSpi
- Direct Known Subclasses:
- KeyAgreementSpi.ECVKO
- public class KeyAgreementSpi
- extends BaseAgreementSpi
Method Summary |
protected byte[] |
doCalcSecret()
|
protected void |
doInitFromKey(java.security.Key key,
java.security.spec.AlgorithmParameterSpec parameterSpec,
java.security.SecureRandom random)
|
protected java.security.Key |
engineDoPhase(java.security.Key key,
boolean lastPhase)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyAgreementSpi
protected KeyAgreementSpi(java.lang.String kaAlgorithm,
ECVKOAgreement agreement,
DerivationFunction kdf)
engineDoPhase
protected java.security.Key engineDoPhase(java.security.Key key,
boolean lastPhase)
throws java.security.InvalidKeyException,
java.lang.IllegalStateException
- Overrides:
engineDoPhase
in class javax.crypto.KeyAgreementSpi
doInitFromKey
protected void doInitFromKey(java.security.Key key,
java.security.spec.AlgorithmParameterSpec parameterSpec,
java.security.SecureRandom random)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException
- Overrides:
doInitFromKey
in class BaseAgreementSpi
doCalcSecret
protected byte[] doCalcSecret()
- Overrides:
doCalcSecret
in class BaseAgreementSpi