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