Interface HashProvider

All Known Implementing Classes:
AbstractHashProvider, Crc32Provider, Md4Provider, Md5Provider, MessageDigestHashProvider, Sha1Provider

public interface HashProvider
Hash provider that provides hash function for implementing a checksum type defined by Kerberos RFC3961.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    void
    hash(byte[] data)
     
    void
    hash(byte[] data, int start, int size)
     
    int
     
    byte[]
     
  • Method Details

    • hashSize

      int hashSize()
    • blockSize

      int blockSize()
    • hash

      void hash(byte[] data, int start, int size) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • hash

      void hash(byte[] data) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • output

      byte[] output()