gnu.crypto.sasl.srp

Class SRPClient

public class SRPClient extends ClientMechanism implements SaslClient

The SASL-SRP client-side mechanism.

Version: $Revision: 1.9 $

Field Summary
BigIntegerA
BigIntegerB
BigIntegerg
BigIntegerN
Constructor Summary
SRPClient()
Method Summary
protected byte[]engineUnwrap(byte[] incoming, int offset, int len)
protected byte[]engineWrap(byte[] outgoing, int offset, int len)
byte[]evaluateChallenge(byte[] challenge)
protected StringgetNegotiatedQOP()
protected StringgetNegotiatedRawSendSize()
protected StringgetNegotiatedStrength()
protected StringgetReuse()
booleanhasInitialResponse()
protected voidinitMechanism()
protected voidresetMechanism()

Field Detail

A

BigInteger A

B

BigInteger B

g

BigInteger g

N

BigInteger N

Constructor Detail

SRPClient

public SRPClient()

Method Detail

engineUnwrap

protected byte[] engineUnwrap(byte[] incoming, int offset, int len)

engineWrap

protected byte[] engineWrap(byte[] outgoing, int offset, int len)

evaluateChallenge

public byte[] evaluateChallenge(byte[] challenge)

getNegotiatedQOP

protected String getNegotiatedQOP()

getNegotiatedRawSendSize

protected String getNegotiatedRawSendSize()

getNegotiatedStrength

protected String getNegotiatedStrength()

getReuse

protected String getReuse()

hasInitialResponse

public boolean hasInitialResponse()

initMechanism

protected void initMechanism()

resetMechanism

protected void resetMechanism()
Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.