public class CipherBlockChainingSubstitutions extends Object
com.sun.crypto.provider.CipherBlockChaining
methods.Modifier and Type | Field and Description |
---|---|
private static Class<?> |
cipherBlockChainingClass |
private static long |
embeddedCipherOffset |
private static Class<?> |
feedbackCipherClass |
private static long |
rOffset |
Constructor and Description |
---|
CipherBlockChainingSubstitutions() |
Modifier and Type | Method and Description |
---|---|
private static void |
crypt(Object rcvr,
byte[] in,
int inOffset,
int inLength,
byte[] out,
int outOffset,
Object embeddedCipher,
boolean encrypt) |
(package private) static int |
decrypt(Object rcvr,
byte[] in,
int inOffset,
int inLength,
byte[] out,
int outOffset) |
static void |
decryptAESCryptStub(ForeignCallDescriptor descriptor,
Word in,
Word out,
Word key,
Word r,
int inLength) |
(package private) static int |
encrypt(Object rcvr,
byte[] in,
int inOffset,
int inLength,
byte[] out,
int outOffset) |
static void |
encryptAESCryptStub(ForeignCallDescriptor descriptor,
Word in,
Word out,
Word key,
Word r,
int inLength) |
private static Class<?> |
getAESCryptClass() |
private static final long embeddedCipherOffset
private static final long rOffset
private static final Class<?> cipherBlockChainingClass
private static final Class<?> feedbackCipherClass
public CipherBlockChainingSubstitutions()
private static Class<?> getAESCryptClass()
static int encrypt(Object rcvr, byte[] in, int inOffset, int inLength, byte[] out, int outOffset)
static int decrypt(Object rcvr, byte[] in, int inOffset, int inLength, byte[] out, int outOffset)
private static void crypt(Object rcvr, byte[] in, int inOffset, int inLength, byte[] out, int outOffset, Object embeddedCipher, boolean encrypt)
public static void encryptAESCryptStub(ForeignCallDescriptor descriptor, Word in, Word out, Word key, Word r, int inLength)
public static void decryptAESCryptStub(ForeignCallDescriptor descriptor, Word in, Word out, Word key, Word r, int inLength)