Interface MAC

All Known Implementing Classes:
HMACMD5, HMACMD596, HMACMD596ETM, HMACMD5ETM, HMACRIPEMD160, HMACRIPEMD160ETM, HMACRIPEMD160OpenSSH, HMACSHA1, HMACSHA196, HMACSHA196ETM, HMACSHA1ETM, HMACSHA224SSHCOM, HMACSHA256, HMACSHA2562SSHCOM, HMACSHA256ETM, HMACSHA256SSHCOM, HMACSHA384SSHCOM, HMACSHA512, HMACSHA512ETM, HMACSHA512SSHCOM

public interface MAC
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    doFinal(byte[] buf, int offset)
     
    int
     
     
    void
    init(byte[] key)
     
    default boolean
     
    void
    update(byte[] foo, int start, int len)
     
    void
    update(int foo)
     
  • Method Details

    • getName

      String getName()
    • getBlockSize

      int getBlockSize()
    • init

      void init(byte[] key) throws Exception
      Throws:
      Exception
    • update

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

      void update(int foo)
    • doFinal

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

      default boolean isEtM()