| 
 | Cumulus4j API (1.2.0-SNAPSHOT) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MACCalculator
 A MACCalculator calculates message
 authentication codes.
 
 Use CryptoRegistry.createMACCalculator(String, boolean) to obtain a MACCalculator instance.
 
 Important: MACCalculators are not thread-safe!
 
| Method Summary | |
|---|---|
|  byte[] | doFinal(byte[] in)Convenience method to process the complete input byte array at once. | 
|  int | getIVSize()Get the required size of the IV (in bytes). | 
|  int | getKeySize()Get the required size of the key (in bytes). | 
|  CipherParameters | getParameters() | 
|  void | setAlgorithmName(String algorithmName) | 
| Methods inherited from interface org.bouncycastle.crypto.Mac | 
|---|
| doFinal, getAlgorithmName, getMacSize, init, reset, update, update | 
| Method Detail | 
|---|
void setAlgorithmName(String algorithmName)
CipherParameters getParameters()
int getKeySize()
int getIVSize()
byte[] doFinal(byte[] in)
               throws IllegalStateException
in - the input to calculate a MAC for.
IllegalStateException - if the MACCalculator isn't initialised.| 
 | Cumulus4j API (1.2.0-SNAPSHOT) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||