public class KISA_SEED
extends java.lang.Object
| Constructor and Description |
|---|
KISA_SEED() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SeedDecrypt(byte[] pbData,
int[] pdwRoundKey,
byte[] outData)
SEED decrtyption function
Same as encrypt, except that round keys are applied in reverse order
|
static void |
SeedEncrypt(byte[] pbData,
int[] pdwRoundKey,
byte[] outData)
SEED encrtyption function
|
static void |
SeedRoundKey(int[] pdwRoundKey,
byte[] pbUserKey)
Key Schedule
|
public static void SeedEncrypt(byte[] pbData,
int[] pdwRoundKey,
byte[] outData)
pbData - data to be encryptedpdwRoundKey - round keys for encryptionoutData - encrypted datapublic static void SeedDecrypt(byte[] pbData,
int[] pdwRoundKey,
byte[] outData)
pbData - encrypted datapdwRoundKey - round keys for decryptionoutData - data to be encryptedpublic static void SeedRoundKey(int[] pdwRoundKey,
byte[] pbUserKey)
pdwRoundKey - round keys for encryption or decryptionpbUserKey - secret user key