Package org.bouncycastle.crypto.macs
Classes for creating MACs and HMACs.
| BlockCipherMac | |
| CBCBlockCipherMac | standard CBC Block Cipher MAC - if no padding is specified the default of
pad of zeroes is used.
|
| CFBBlockCipherMac | |
| GOST28147Mac | implementation of GOST 28147-89 MAC
|
| HMac | HMAC implementation based on RFC2104
H(K XOR opad, H(K XOR ipad, text))
|
| ISO9797Alg3Mac | DES based CBC Block Cipher MAC according to ISO9797, algorithm 3 (ANSI X9.19 Retail MAC)
This could as well be derived from CBCBlockCipherMac, but then the property mac in the base
class must be changed to protected
|
| OldHMac | HMAC implementation based on RFC2104
H(K XOR opad, H(K XOR ipad, text))
|
Classes for creating MACs and HMACs.