Class 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 Detail

      • 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