gnu.crypto.sasl.srp
Class IALG
- Cloneable
public final class IALG
implements Cloneable
A Factory class that returns IALG (Integrity Algorithm) instances that
operate as described in the draft-burdis-cat-sasl-srp-04 and later.
Object | clone()
|
byte[] | doFinal()
|
(package private) static IALG | getInstance(String algorithm) - Returns an instance of a SASL-SRP IALG implementation.
|
void | init(KDF kdf)
|
int | length() - Returns the length (in bytes) of this SASL SRP Integrity Algorithm.
|
void | update(byte[] data)
|
void | update(byte[] data, int offset, int length)
|
clone
public Object clone()
throws CloneNotSupportedException
doFinal
public byte[] doFinal()
getInstance
(package private) static IALG getInstance(String algorithm)
throws SaslException
Returns an instance of a SASL-SRP IALG implementation.
algorithm
- the name of the HMAC algorithm.
- an instance of this object.
init
public void init(KDF kdf)
throws SaslException
length
public int length()
Returns the length (in bytes) of this SASL SRP Integrity Algorithm.
- the length, in bytes, of this integrity protection algorithm.
update
public void update(byte[] data)
update
public void update(byte[] data,
int offset,
int length)
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.