public abstract class CamelliaProvider extends AbstractEncryptProvider
| Constructor and Description |
|---|
CamelliaProvider(int blockSize,
int keyInputSize,
int keySize) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
cbcMac(byte[] key,
byte[] cipherState,
byte[] data) |
protected void |
doEncrypt(byte[] data,
byte[] key,
byte[] cipherState,
boolean encrypt) |
boolean |
supportCbcMac() |
blockSize, decrypt, decrypt, encrypt, encrypt, keyInputSize, keySizepublic CamelliaProvider(int blockSize,
int keyInputSize,
int keySize)
protected void doEncrypt(byte[] data,
byte[] key,
byte[] cipherState,
boolean encrypt)
throws KrbException
doEncrypt in class AbstractEncryptProviderKrbExceptionpublic boolean supportCbcMac()
supportCbcMac in interface EncryptProvidersupportCbcMac in class AbstractEncryptProviderpublic byte[] cbcMac(byte[] key,
byte[] cipherState,
byte[] data)
cbcMac in interface EncryptProvidercbcMac in class AbstractEncryptProviderCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.