Class Blake2b.Mac

java.lang.Object
net.sourceforge.plantuml.argon2.blake2.Blake2b.Engine
net.sourceforge.plantuml.argon2.blake2.Blake2b.Mac
All Implemented Interfaces:
Blake2b
Enclosing interface:
Blake2b

public static class Blake2b.Mac extends Blake2b.Engine implements Blake2b
Message Authentication Code (MAC) digest.
  • Method Details

    • newInstance

      public static Blake2b.Mac newInstance(byte[] key)
      Blake2b.MAC 512 - using default Blake2b.Spec settings with given key
    • newInstance

      public static Blake2b.Mac newInstance(byte[] key, int digestLength)
      Blake2b.MAC - using default Blake2b.Spec settings with given key, with given digest length
    • newInstance

      public static Blake2b.Mac newInstance(Key key, int digestLength)
      Blake2b.MAC - using default Blake2b.Spec settings with given java.security.Key, with given digest length
    • newInstance

      public static Blake2b.Mac newInstance(Blake2b.Param p)
      Blake2b.MAC - using the specified Parameters.
      Parameters:
      p - asserted valid configured Param with key