|
abstract
int
|
blockSize()
|
|
abstract
int
|
checksumSize()
|
|
abstract
int
|
checksumType()
|
|
abstract
int
|
confounderSize()
|
|
int
|
dataSize(byte[] data)
|
|
abstract
byte[]
|
decrypt(byte[] cipher, byte[] key, int usage)
|
|
abstract
byte[]
|
decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
|
|
byte[]
|
decryptedData(byte[] data)
|
|
abstract
int
|
eType()
|
|
abstract
byte[]
|
encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
|
|
abstract
byte[]
|
encrypt(byte[] data, byte[] key, int usage)
|
|
static
int[]
|
getBuiltInDefaults()
|
|
static
int[]
|
getDefaults(String configName, EncryptionKey[] keys, Config kerberosConfig)
Retrieve the default etypes from the configuration file for
those etypes for which there are corresponding keys.
|
|
static
int[]
|
getDefaults(String configName, Config kerberosConfig)
Retrieves the default etypes from the configuration file, or
if that's not available, return the built-in list of default etypes.
|
|
static
EType
|
getInstance(int eTypeConst)
|
|
static
boolean
|
isSupported(int eTypeConst, int[] config)
|
|
static
boolean
|
isSupported(int eTypeConst)
|
|
abstract
int
|
keySize()
|
|
abstract
int
|
keyType()
|
|
abstract
int
|
minimumPadSize()
|
|
int
|
padSize(byte[] data)
|
|
int
|
startOfChecksum()
|
|
int
|
startOfData()
|
|
int
|
startOfPad(byte[] data)
|
|
static
String
|
toString(int type)
|