|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gnu.crypto.key.BaseKeyAgreementParty gnu.crypto.key.srp6.SRP6KeyAgreement gnu.crypto.key.srp6.SRP6TLSClient
A variation of the SRP6 key agreement protocol, for the client-side as
proposed in
Using
SRP for TLS Authentication. The only difference between it and the SASL
variant is that the shared secret is the entity S
and not
H(S)
.
Field Summary |
Fields inherited from class gnu.crypto.key.srp6.SRP6KeyAgreement |
g, GENERATOR, HASH_FUNCTION, HOST_PASSWORD_DB, K, mda, N, SHARED_MODULUS, SOURCE_OF_RANDOMNESS, THREE, USER_IDENTITY, USER_PASSWORD |
Fields inherited from class gnu.crypto.key.BaseKeyAgreementParty |
complete, initialised, name, rnd, step, TWO |
Constructor Summary | |
SRP6TLSClient()
|
Method Summary | |
protected OutgoingMessage |
computeSharedSecret(IncomingMessage in)
|
protected void |
engineInit(java.util.Map attributes)
|
protected OutgoingMessage |
engineProcessMessage(IncomingMessage in)
|
protected void |
engineReset()
|
Methods inherited from class gnu.crypto.key.srp6.SRP6KeyAgreement |
engineSharedSecret, uValue |
Methods inherited from class gnu.crypto.key.BaseKeyAgreementParty |
getSharedSecret, init, isComplete, name, nextRandomBytes, processMessage, reset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SRP6TLSClient()
Method Detail |
protected void engineInit(java.util.Map attributes) throws KeyAgreementException
engineInit
in class BaseKeyAgreementParty
KeyAgreementException
protected OutgoingMessage engineProcessMessage(IncomingMessage in) throws KeyAgreementException
engineProcessMessage
in class BaseKeyAgreementParty
KeyAgreementException
protected void engineReset()
engineReset
in class SRP6KeyAgreement
protected OutgoingMessage computeSharedSecret(IncomingMessage in) throws KeyAgreementException
KeyAgreementException
|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |