Interface MAC

All Known Implementing Classes:
HMACMD5, HMACMD596, HMACMD596ETM, HMACMD5ETM, HMACSHA1, HMACSHA196, HMACSHA196ETM, HMACSHA1ETM, HMACSHA256, HMACSHA256ETM, HMACSHA512, HMACSHA512ETM

public interface MAC
  • Method Summary

    Modifier and Type Method Description
    void doFinal​(byte[] buf, int offset)  
    int getBlockSize()  
    java.lang.String getName()  
    void init​(byte[] key)  
    boolean isEtM()  
    void update​(byte[] foo, int start, int len)  
    void update​(int foo)  
  • Method Details

    • getName

      java.lang.String getName()
    • getBlockSize

      int getBlockSize()
    • init

      void init​(byte[] key) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • update

      void update​(byte[] foo, int start, int len)
    • update

      void update​(int foo)
    • doFinal

      void doFinal​(byte[] buf, int offset)
    • isEtM

      boolean isEtM()