Class DesProvider
java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
org.apache.kerby.kerberos.kerb.crypto.enc.provider.DesProvider
- All Implemented Interfaces:
EncryptProvider
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
blockSize, decrypt, decrypt, encrypt, encrypt, keyInputSize, keySize
-
Constructor Details
-
DesProvider
public DesProvider()
-
-
Method Details
-
doEncrypt
protected void doEncrypt(byte[] input, byte[] key, byte[] cipherState, boolean encrypt) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
doEncryptin classAbstractEncryptProvider- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
cbcMac
public byte[] cbcMac(byte[] key, byte[] cipherState, byte[] data) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
cbcMacin interfaceEncryptProvider- Overrides:
cbcMacin classAbstractEncryptProvider- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
supportCbcMac
public boolean supportCbcMac()- Specified by:
supportCbcMacin interfaceEncryptProvider- Overrides:
supportCbcMacin classAbstractEncryptProvider
-