java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
org.apache.kerby.kerberos.kerb.crypto.enc.provider.AesProvider
All Implemented Interfaces:
EncryptProvider
Direct Known Subclasses:
Aes128Provider, Aes256Provider

public abstract class AesProvider extends AbstractEncryptProvider
  • Constructor Details

    • AesProvider

      public AesProvider(int blockSize, int keyInputSize, int keySize)
  • Method Details

    • doEncrypt

      protected void doEncrypt(byte[] data, byte[] key, byte[] cipherState, boolean encrypt) throws org.apache.kerby.kerberos.kerb.KrbException
      Specified by:
      doEncrypt in class AbstractEncryptProvider
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException