Bouncy Castle Cryptography 1.32

Package org.bouncycastle.crypto.macs

Classes for creating MACs and HMACs.

See:
          Description

Class Summary
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))
 

Package org.bouncycastle.crypto.macs Description

Classes for creating MACs and HMACs.


Bouncy Castle Cryptography 1.32