Class AbstractHashProvider

java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractHashProvider
All Implemented Interfaces:
HashProvider
Direct Known Subclasses:
Crc32Provider, MessageDigestHashProvider

public abstract class AbstractHashProvider extends Object implements HashProvider
  • Constructor Details

    • AbstractHashProvider

      public AbstractHashProvider(int hashSize, int blockSize)
  • Method Details

    • init

      protected void init()
    • hashSize

      public int hashSize()
      Specified by:
      hashSize in interface HashProvider
    • blockSize

      public int blockSize()
      Specified by:
      blockSize in interface HashProvider
    • hash

      public void hash(byte[] data) throws org.apache.kerby.kerberos.kerb.KrbException
      Specified by:
      hash in interface HashProvider
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException