For the latest news and information visit
The GNU Crypto project

gnu.crypto
Interface Registry

All Known Implementing Classes:
CipherFactory, HashFactory, HMacFactory, KeyPairGeneratorFactory, MacFactory, ModeFactory, PadFactory, PRNGFactory, SignatureFactory

public interface Registry

A placeholder for names and literals used throughout this library.

Version:
$Revision: 1.13 $

Field Summary
static java.lang.String AES_CIPHER
          AES is synonymous to Rijndael for 128-bit block size only.
static java.lang.String ANUBIS_CIPHER
           
static java.lang.String ARCFOUR_PRNG
          (Apparently) RC4 keystream PRNG.
static java.lang.String BLOWFISH_CIPHER
           
static java.lang.String CBC_MODE
          Cipher block chaining mode (NIST).
static java.lang.String CFB_MODE
          Cipher feedback mode (NIST).
static java.lang.String CTR_MODE
          Counter (NIST) mode.
static java.lang.String DES_CIPHER
           
static java.lang.String DESEDE_CIPHER
          TripleDES is also known as DESede.
static java.lang.String DSA_KPG
          DSA is synonymous to DSS.
static java.lang.String DSA_SIG
          DSA is synonymous to DSS.
static java.lang.String DSS_KPG
           
static java.lang.String DSS_SIG
           
static java.lang.String ECB_MODE
          Electronic CodeBook mode.
static java.lang.String GNU_CRYPTO
          The name of our Provider.
static java.lang.String HMAC_NAME_PREFIX
          Name prefix of every HMAC implementation.
static java.lang.String ICM_MODE
          Integer Counter Mode (David McGrew).
static java.lang.String ICM_PRNG
          PRNG based on David McGrew's Integer Counter Mode.
static java.lang.String KHAZAD_CIPHER
           
static byte[] MAGIC_RAW_DSS_PRIVATE_KEY
           
static byte[] MAGIC_RAW_DSS_PUBLIC_KEY
           
static byte[] MAGIC_RAW_DSS_SIGNATURE
           
static byte[] MAGIC_RAW_RSA_PRIVATE_KEY
           
static byte[] MAGIC_RAW_RSA_PSS_SIGNATURE
           
static byte[] MAGIC_RAW_RSA_PUBLIC_KEY
           
static java.lang.String MD_PRNG
          PRNG based on a designated hash functiopn.
static java.lang.String MD2_HASH
           
static java.lang.String MD4_HASH
           
static java.lang.String MD5_HASH
           
static java.lang.String NULL_CIPHER
           
static java.lang.String OFB_MODE
          Output Feedback Mode (NIST).
static java.lang.String PKCS7_PAD
          PKCS#7 padding scheme.
static int RAW_ENCODING_ID
           
static java.lang.String RC4_PRNG
          We use "rc4" as an alias for "arcfour".
static java.lang.String RIJNDAEL_CIPHER
           
static java.lang.String RIPEMD_128_HASH
          RIPEMD-128 is synonymous to RIPEMD128.
static java.lang.String RIPEMD_160_HASH
          RIPEMD-160 is synonymous to RIPEMD160.
static java.lang.String RIPEMD128_HASH
           
static java.lang.String RIPEMD160_HASH
           
static java.lang.String RSA_KPG
           
static java.lang.String RSA_PSS_SIG
           
static java.lang.String SERPENT_CIPHER
           
static java.lang.String SHA_1_HASH
          SHA-1 is synonymous to SHA-160.
static java.lang.String SHA_HASH
          SHA is synonymous to SHA-160.
static java.lang.String SHA1_HASH
          SHA1 is synonymous to SHA-160.
static java.lang.String SHA160_HASH
           
static java.lang.String SQUARE_CIPHER
           
static java.lang.String TBC_PAD
          Trailing Bit Complement padding scheme.
static java.lang.String TMMH16
          The Truncated Multi-Modular Hash Function -v1 (David McGrew).
static java.lang.String TRIPLEDES_CIPHER
           
static java.lang.String TWOFISH_CIPHER
           
static java.lang.String UHASH32
          Message Authentication Code using Universal Hashing (Ted Krovetz).
static java.lang.String UMAC_PRNG
          PRNG based on UMAC's Key Derivation Function.
static java.lang.String UMAC32
           
static java.lang.String WHIRLPOOL_HASH
           
 

Field Detail

GNU_CRYPTO

public static final java.lang.String GNU_CRYPTO
The name of our Provider.

See Also:
Constant Field Values

ANUBIS_CIPHER

public static final java.lang.String ANUBIS_CIPHER
See Also:
Constant Field Values

BLOWFISH_CIPHER

public static final java.lang.String BLOWFISH_CIPHER
See Also:
Constant Field Values

DES_CIPHER

public static final java.lang.String DES_CIPHER
See Also:
Constant Field Values

KHAZAD_CIPHER

public static final java.lang.String KHAZAD_CIPHER
See Also:
Constant Field Values

RIJNDAEL_CIPHER

public static final java.lang.String RIJNDAEL_CIPHER
See Also:
Constant Field Values

SERPENT_CIPHER

public static final java.lang.String SERPENT_CIPHER
See Also:
Constant Field Values

SQUARE_CIPHER

public static final java.lang.String SQUARE_CIPHER
See Also:
Constant Field Values

TRIPLEDES_CIPHER

public static final java.lang.String TRIPLEDES_CIPHER
See Also:
Constant Field Values

TWOFISH_CIPHER

public static final java.lang.String TWOFISH_CIPHER
See Also:
Constant Field Values

NULL_CIPHER

public static final java.lang.String NULL_CIPHER
See Also:
Constant Field Values

AES_CIPHER

public static final java.lang.String AES_CIPHER
AES is synonymous to Rijndael for 128-bit block size only.

See Also:
Constant Field Values

DESEDE_CIPHER

public static final java.lang.String DESEDE_CIPHER
TripleDES is also known as DESede.

See Also:
Constant Field Values

WHIRLPOOL_HASH

public static final java.lang.String WHIRLPOOL_HASH
See Also:
Constant Field Values

RIPEMD128_HASH

public static final java.lang.String RIPEMD128_HASH
See Also:
Constant Field Values

RIPEMD160_HASH

public static final java.lang.String RIPEMD160_HASH
See Also:
Constant Field Values

SHA160_HASH

public static final java.lang.String SHA160_HASH
See Also:
Constant Field Values

MD5_HASH

public static final java.lang.String MD5_HASH
See Also:
Constant Field Values

MD4_HASH

public static final java.lang.String MD4_HASH
See Also:
Constant Field Values

MD2_HASH

public static final java.lang.String MD2_HASH
See Also:
Constant Field Values

RIPEMD_128_HASH

public static final java.lang.String RIPEMD_128_HASH
RIPEMD-128 is synonymous to RIPEMD128.

See Also:
Constant Field Values

RIPEMD_160_HASH

public static final java.lang.String RIPEMD_160_HASH
RIPEMD-160 is synonymous to RIPEMD160.

See Also:
Constant Field Values

SHA_1_HASH

public static final java.lang.String SHA_1_HASH
SHA-1 is synonymous to SHA-160.

See Also:
Constant Field Values

SHA1_HASH

public static final java.lang.String SHA1_HASH
SHA1 is synonymous to SHA-160.

See Also:
Constant Field Values

SHA_HASH

public static final java.lang.String SHA_HASH
SHA is synonymous to SHA-160.

See Also:
Constant Field Values

ECB_MODE

public static final java.lang.String ECB_MODE
Electronic CodeBook mode.

See Also:
Constant Field Values

CTR_MODE

public static final java.lang.String CTR_MODE
Counter (NIST) mode.

See Also:
Constant Field Values

ICM_MODE

public static final java.lang.String ICM_MODE
Integer Counter Mode (David McGrew).

See Also:
Constant Field Values

OFB_MODE

public static final java.lang.String OFB_MODE
Output Feedback Mode (NIST).

See Also:
Constant Field Values

CBC_MODE

public static final java.lang.String CBC_MODE
Cipher block chaining mode (NIST).

See Also:
Constant Field Values

CFB_MODE

public static final java.lang.String CFB_MODE
Cipher feedback mode (NIST).

See Also:
Constant Field Values

PKCS7_PAD

public static final java.lang.String PKCS7_PAD
PKCS#7 padding scheme.

See Also:
Constant Field Values

TBC_PAD

public static final java.lang.String TBC_PAD
Trailing Bit Complement padding scheme.

See Also:
Constant Field Values

ARCFOUR_PRNG

public static final java.lang.String ARCFOUR_PRNG
(Apparently) RC4 keystream PRNG.

See Also:
Constant Field Values

RC4_PRNG

public static final java.lang.String RC4_PRNG
We use "rc4" as an alias for "arcfour".

See Also:
Constant Field Values

ICM_PRNG

public static final java.lang.String ICM_PRNG
PRNG based on David McGrew's Integer Counter Mode.

See Also:
Constant Field Values

MD_PRNG

public static final java.lang.String MD_PRNG
PRNG based on a designated hash functiopn.

See Also:
Constant Field Values

UMAC_PRNG

public static final java.lang.String UMAC_PRNG
PRNG based on UMAC's Key Derivation Function.

See Also:
Constant Field Values

DSS_KPG

public static final java.lang.String DSS_KPG
See Also:
Constant Field Values

RSA_KPG

public static final java.lang.String RSA_KPG
See Also:
Constant Field Values

DSA_KPG

public static final java.lang.String DSA_KPG
DSA is synonymous to DSS.

See Also:
Constant Field Values

DSS_SIG

public static final java.lang.String DSS_SIG
See Also:
Constant Field Values

RSA_PSS_SIG

public static final java.lang.String RSA_PSS_SIG
See Also:
Constant Field Values

DSA_SIG

public static final java.lang.String DSA_SIG
DSA is synonymous to DSS.

See Also:
Constant Field Values

HMAC_NAME_PREFIX

public static final java.lang.String HMAC_NAME_PREFIX
Name prefix of every HMAC implementation.

See Also:
Constant Field Values

UHASH32

public static final java.lang.String UHASH32
Message Authentication Code using Universal Hashing (Ted Krovetz).

See Also:
Constant Field Values

UMAC32

public static final java.lang.String UMAC32
See Also:
Constant Field Values

TMMH16

public static final java.lang.String TMMH16
The Truncated Multi-Modular Hash Function -v1 (David McGrew).

See Also:
Constant Field Values

RAW_ENCODING_ID

public static final int RAW_ENCODING_ID
See Also:
Constant Field Values

MAGIC_RAW_DSS_PUBLIC_KEY

public static final byte[] MAGIC_RAW_DSS_PUBLIC_KEY

MAGIC_RAW_DSS_PRIVATE_KEY

public static final byte[] MAGIC_RAW_DSS_PRIVATE_KEY

MAGIC_RAW_DSS_SIGNATURE

public static final byte[] MAGIC_RAW_DSS_SIGNATURE

MAGIC_RAW_RSA_PUBLIC_KEY

public static final byte[] MAGIC_RAW_RSA_PUBLIC_KEY

MAGIC_RAW_RSA_PRIVATE_KEY

public static final byte[] MAGIC_RAW_RSA_PRIVATE_KEY

MAGIC_RAW_RSA_PSS_SIGNATURE

public static final byte[] MAGIC_RAW_RSA_PSS_SIGNATURE

For the latest news and information visit
The GNU Crypto project

Copyright ©2001, 2002 Free Software Foundation, Inc.. All Rights Reserved.