|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.crypto.MacSpi | +--com.ibm.crypto.provider.HmacMD5
This is an implementation of the HMAC-MD5 algorithm.
Constructor Summary | |
HmacMD5()
Standard constructor, creates a new HmacMD5 instance. |
Method Summary | |
Object |
clone()
Returns a clone if the implementation is cloneable. |
protected byte[] |
engineDoFinal()
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with. |
protected int |
engineGetMacLength()
Returns the length of the HMAC in bytes. |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params)
Initializes the HMAC with the given secret key and algorithm parameters. |
protected void |
engineReset()
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with. |
protected void |
engineUpdate(byte input)
Processes the given byte. |
protected void |
engineUpdate(byte[] input,
int offset,
int len)
Processes the first len bytes in input ,
starting at offset . |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public HmacMD5() throws NoSuchAlgorithmException
Method Detail |
protected int engineGetMacLength()
protected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
key
- the secret key.params
- the algorithm parameters.protected void engineUpdate(byte input)
input
- the input byte to be processed.protected void engineUpdate(byte[] input, int offset, int len)
len
bytes in input
,
starting at offset
.input
- the input buffer.offset
- the offset in input
where the input starts.len
- the number of bytes to process.protected byte[] engineDoFinal()
protected void engineReset()
public Object clone()
Cloneable
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |