Class AesProvider
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoEncrypt(byte[] data, byte[] key, byte[] cipherState, boolean encrypt) Methods inherited from class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
blockSize, cbcMac, decrypt, decrypt, encrypt, encrypt, keyInputSize, keySize, supportCbcMac
-
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:
doEncryptin classAbstractEncryptProvider- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-