java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.util.Hmac

public class Hmac extends Object
Ref. MIT krb5 hmac.c
  • Constructor Details

    • Hmac

      public Hmac()
  • Method Details

    • hmac

      public static byte[] hmac(HashProvider hashProvider, byte[] key, byte[] data, int outputSize) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • hmac

      public static byte[] hmac(HashProvider hashProvider, byte[] key, byte[] data, int start, int len, int outputSize) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • hmac

      public static byte[] hmac(HashProvider hashProvider, byte[] key, byte[] data) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • hmac

      public static byte[] hmac(HashProvider hashProvider, byte[] key, byte[] data, int start, int len) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException