Class CMacWithIV

java.lang.Object
org.bouncycastle.crypto.macs.CMac
org.bouncycastle.crypto.macs.CMacWithIV
All Implemented Interfaces:
Mac

public class CMacWithIV extends CMac
A non-NIST variant which allows passing of an IV to the underlying CBC cipher.

Note: there isn't really a good reason to use an IV here, use the regular CMac where possible.

  • Constructor Details

    • CMacWithIV

      public CMacWithIV(BlockCipher cipher)
    • CMacWithIV

      public CMacWithIV(BlockCipher cipher, int macSizeInBits)