| Modifier and Type | Field and Description |
|---|---|
| private static final int[] | |
| protected static final int | |
| private static final short[] | bytebit
what follows is mainly taken from "Applied Cryptography", by Bruce Schneier, however it also bears great resemblance to Richard Outerbridge's D3DES... |
| private static final byte[] | |
| private static final byte[] | |
| private static final int[] | |
| private static final int[] | |
| private static final int[] | |
| private static final int[] | |
| private static final int[] | |
| private static final int[] | |
| private static final int[] | |
| private static final int[] | |
| private static final byte[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected int[] | generateWorkingKey(boolean encrypting, byte[] key)
generate an integer based working key based on our secret key and what we processing we are planning to do. |
| bigbyte | back to summary |
|---|---|
| private static final int[] bigbyte | |
| BLOCK_SIZE | back to summary |
|---|---|
| protected static final int BLOCK_SIZE | |
| bytebit | back to summary |
|---|---|
| private static final short[] bytebit what follows is mainly taken from "Applied Cryptography", by Bruce Schneier, however it also bears great resemblance to Richard Outerbridge's D3DES... | |
| pc1 | back to summary |
|---|---|
| private static final byte[] pc1 | |
| pc2 | back to summary |
|---|---|
| private static final byte[] pc2 | |
| SP1 | back to summary |
|---|---|
| private static final int[] SP1 | |
| SP2 | back to summary |
|---|---|
| private static final int[] SP2 | |
| SP3 | back to summary |
|---|---|
| private static final int[] SP3 | |
| SP4 | back to summary |
|---|---|
| private static final int[] SP4 | |
| SP5 | back to summary |
|---|---|
| private static final int[] SP5 | |
| SP6 | back to summary |
|---|---|
| private static final int[] SP6 | |
| SP7 | back to summary |
|---|---|
| private static final int[] SP7 | |
| SP8 | back to summary |
|---|---|
| private static final int[] SP8 | |
| totrot | back to summary |
|---|---|
| private static final byte[] totrot | |
| DesBase | back to summary |
|---|---|
| public DesBase() standard constructor. | |
| desFunc | back to summary |
|---|---|
| protected void desFunc(int[] wKey, byte[] in, int inOff, byte[] out, int outOff) the DES engine. | |
| generateWorkingKey | back to summary |
|---|---|
| protected int[] generateWorkingKey(boolean encrypting, byte[] key) generate an integer based working key based on our secret key and what we processing we are planning to do. Acknowledgements for this routine go to James Gillogly & Phil Karn. (whoever, and wherever they are!). | |