gnu.crypto

Interface Registry

public interface Registry

A placeholder for names and literals used throughout this library.

Version: $Revision: 1.4 $

Field Summary
StringAES_CIPHER
AES is synonymous to Rijndael for 128-bit block size only.
StringANUBIS_CIPHER
StringARCFOUR_PRNG
(Apparently) RC4 keystream PRNG.
StringBLOWFISH_CIPHER
StringCAST128_CIPHER
CAST5 is also known as CAST-128.
StringCAST5_CIPHER
StringCAST_128_CIPHER
StringCBC_MODE
Cipher block chaining mode (NIST).
StringCFB_MODE
Cipher feedback mode (NIST).
StringCSPRNG_PRNG
The continuously-seeded pseudo-random number generator.
StringCTR_MODE
Counter (NIST) mode.
StringDESEDE_CIPHER
TripleDES is also known as DESede.
StringDES_CIPHER
StringDH_KA
StringDH_KPG
StringDSA_KPG
DSA is synonymous to DSS.
StringDSA_SIG
DSA is synonymous to DSS.
StringDSS_KPG
StringDSS_SIG
StringEAX_MODE
Authenticated-Encrypted mode.
StringECB_MODE
Electronic CodeBook mode.
StringELGAMAL_KA
StringEME_PKCS1_V1_5_PAD
EME-PKCS1-v1_5 padding as described in section 7.2 in RFC-3447.
StringFORTUNA_GENERATOR_PRNG
The Fortuna generator PRNG.
StringFORTUNA_PRNG
The Fortuna PRNG.
intGKR_CERTIFICATES
intGKR_CIPHER_AES_128_CBC
intGKR_CIPHER_AES_128_OFB
intGKR_HMAC_MD5_128
intGKR_HMAC_MD5_96
intGKR_HMAC_SHA_160
intGKR_HMAC_SHA_96
byte[]GKR_MAGIC
intGKR_PRIVATE_KEYS
intGKR_PUBLIC_CREDENTIALS
StringGNU_CRYPTO
The name of our Providers.
StringGNU_SASL
StringGNU_SECURITY
StringHAVAL_HASH
StringHMAC_NAME_PREFIX
Name prefix of every HMAC implementation.
StringICM_MODE
Integer Counter Mode (David McGrew).
StringICM_PRNG
PRNG based on David McGrew's Integer Counter Mode.
StringKHAZAD_CIPHER
byte[]MAGIC_RAW_DH_PRIVATE_KEY
byte[]MAGIC_RAW_DH_PUBLIC_KEY
byte[]MAGIC_RAW_DSS_PRIVATE_KEY
byte[]MAGIC_RAW_DSS_PUBLIC_KEY
byte[]MAGIC_RAW_DSS_SIGNATURE
byte[]MAGIC_RAW_RSA_PRIVATE_KEY
byte[]MAGIC_RAW_RSA_PSS_SIGNATURE
byte[]MAGIC_RAW_RSA_PUBLIC_KEY
byte[]MAGIC_RAW_SRP_PRIVATE_KEY
byte[]MAGIC_RAW_SRP_PUBLIC_KEY
StringMD2_HASH
StringMD4_HASH
StringMD5_HASH
StringMD_PRNG
PRNG based on a designated hash function.
StringNULL_CIPHER
StringOFB_MODE
Output Feedback Mode (NIST).
StringOMAC_PREFIX
The One-key CBC MAC.
StringPBKDF2_PRNG_PREFIX
PRNG based on PBKDF2 from PKCS #5 v.2.
StringPKCS7_PAD
PKCS#7 padding scheme.
StringQOP_AUTH
authentication only.
StringQOP_AUTH_CONF
authentication plus integrity and confidentiality protection.
StringQOP_AUTH_INT
authentication plus integrity protection.
StringRAW_ENCODING
intRAW_ENCODING_ID
StringRC4_PRNG
We use "rc4" as an alias for "arcfour".
StringREUSE_FALSE
StringREUSE_TRUE
StringRIJNDAEL_CIPHER
StringRIPEMD128_HASH
StringRIPEMD160_HASH
StringRIPEMD_128_HASH
RIPEMD-128 is synonymous to RIPEMD128.
StringRIPEMD_160_HASH
RIPEMD-160 is synonymous to RIPEMD160.
StringRSA_KPG
StringRSA_PKCS1_V1_5_SIG
StringRSA_PSS_SIG
StringSASL_ANONYMOUS_MECHANISM
StringSASL_AUTHORISATION_ID
SASL authorization ID.
StringSASL_AUTH_INFO_PROVIDER_PKGS
Name of authentication information provider packages.
intSASL_BUFFER_MAX_LIMIT
The size limit, in bytes, of a SASL Buffer.
StringSASL_CALLBACK_HANDLER
SASL Callback handler.
StringSASL_CHANNEL_BINDING
SASL channel binding.
StringSASL_CRAM_MD5_MECHANISM
intSASL_FOUR_BYTE_MAX_LIMIT
The size limit, in bytes, of a SASL EOS (Extended Octet Sequence) element.
StringSASL_HMAC_MD5_IALG
StringSASL_HMAC_SHA_IALG
intSASL_ONE_BYTE_MAX_LIMIT
The size limit, in bytes, of a SASL OS (Octet Sequence) element.
StringSASL_PASSWORD
Name of password property.
StringSASL_PLAIN_MECHANISM
StringSASL_PREFIX
StringSASL_PROTOCOL
SASL protocol.
StringSASL_SERVER_NAME
SASL Server name.
StringSASL_SRP_MECHANISM
intSASL_TWO_BYTE_MAX_LIMIT
The size limit, in bytes, of both a SASL MPI (Multi-Precision Integer) element and a SASL Text element.
StringSASL_USERNAME
Name of username property.
StringSERPENT_CIPHER
StringSERVER_AUTH_FALSE
Server does not need to, or cannot, authenticate to the client.
StringSERVER_AUTH_TRUE
Server must authenticate to the client.
StringSHA160_HASH
StringSHA1_HASH
SHA1 is synonymous to SHA-160.
StringSHA256_HASH
StringSHA384_HASH
StringSHA512_HASH
StringSHA_1_HASH
SHA-1 is synonymous to SHA-160.
StringSHA_HASH
SHA is synonymous to SHA-160.
StringSQUARE_CIPHER
StringSRP6_KA
StringSRP_KPG
StringSRP_SASL_KA
StringSRP_TLS_KA
StringSSL3_PAD
SSLv3 padding scheme.
StringSTRENGTH_HIGH
StringSTRENGTH_LOW
StringSTRENGTH_MEDIUM
StringTBC_PAD
Trailing Bit Complement padding scheme.
StringTIGER_HASH
StringTLS1_PAD
TLSv1 padding scheme.
StringTMMH16
The Truncated Multi-Modular Hash Function -v1 (David McGrew).
StringTRIPLEDES_CIPHER
StringTWOFISH_CIPHER
StringUHASH32
Message Authentication Code using Universal Hashing (Ted Krovetz).
StringUMAC32
StringUMAC_PRNG
PRNG based on UMAC's Key Derivation Function.
StringVERSION_STRING
Our version number.
StringWHIRLPOOL_HASH

Field Detail

AES_CIPHER

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

ANUBIS_CIPHER

public String ANUBIS_CIPHER

ARCFOUR_PRNG

public String ARCFOUR_PRNG
(Apparently) RC4 keystream PRNG.

BLOWFISH_CIPHER

public String BLOWFISH_CIPHER

CAST128_CIPHER

public String CAST128_CIPHER
CAST5 is also known as CAST-128.

CAST5_CIPHER

public String CAST5_CIPHER

CAST_128_CIPHER

public String CAST_128_CIPHER

CBC_MODE

public String CBC_MODE
Cipher block chaining mode (NIST).

CFB_MODE

public String CFB_MODE
Cipher feedback mode (NIST).

CSPRNG_PRNG

public String CSPRNG_PRNG
The continuously-seeded pseudo-random number generator.

CTR_MODE

public String CTR_MODE
Counter (NIST) mode.

DESEDE_CIPHER

public String DESEDE_CIPHER
TripleDES is also known as DESede.

DES_CIPHER

public String DES_CIPHER

DH_KA

public String DH_KA

DH_KPG

public String DH_KPG

DSA_KPG

public String DSA_KPG
DSA is synonymous to DSS.

DSA_SIG

public String DSA_SIG
DSA is synonymous to DSS.

DSS_KPG

public String DSS_KPG

DSS_SIG

public String DSS_SIG

EAX_MODE

public String EAX_MODE
Authenticated-Encrypted mode.

ECB_MODE

public String ECB_MODE
Electronic CodeBook mode.

ELGAMAL_KA

public String ELGAMAL_KA

EME_PKCS1_V1_5_PAD

public String EME_PKCS1_V1_5_PAD
EME-PKCS1-v1_5 padding as described in section 7.2 in RFC-3447.

FORTUNA_GENERATOR_PRNG

public String FORTUNA_GENERATOR_PRNG
The Fortuna generator PRNG.

FORTUNA_PRNG

public String FORTUNA_PRNG
The Fortuna PRNG.

GKR_CERTIFICATES

public int GKR_CERTIFICATES

GKR_CIPHER_AES_128_CBC

public int GKR_CIPHER_AES_128_CBC

GKR_CIPHER_AES_128_OFB

public int GKR_CIPHER_AES_128_OFB

GKR_HMAC_MD5_128

public int GKR_HMAC_MD5_128

GKR_HMAC_MD5_96

public int GKR_HMAC_MD5_96

GKR_HMAC_SHA_160

public int GKR_HMAC_SHA_160

GKR_HMAC_SHA_96

public int GKR_HMAC_SHA_96

GKR_MAGIC

public byte[] GKR_MAGIC

GKR_PRIVATE_KEYS

public int GKR_PRIVATE_KEYS

GKR_PUBLIC_CREDENTIALS

public int GKR_PUBLIC_CREDENTIALS

GNU_CRYPTO

public String GNU_CRYPTO
The name of our Providers.

GNU_SASL

public String GNU_SASL

GNU_SECURITY

public String GNU_SECURITY

HAVAL_HASH

public String HAVAL_HASH

HMAC_NAME_PREFIX

public String HMAC_NAME_PREFIX
Name prefix of every HMAC implementation.

ICM_MODE

public String ICM_MODE
Integer Counter Mode (David McGrew).

ICM_PRNG

public String ICM_PRNG
PRNG based on David McGrew's Integer Counter Mode.

KHAZAD_CIPHER

public String KHAZAD_CIPHER

MAGIC_RAW_DH_PRIVATE_KEY

public byte[] MAGIC_RAW_DH_PRIVATE_KEY

MAGIC_RAW_DH_PUBLIC_KEY

public byte[] MAGIC_RAW_DH_PUBLIC_KEY

MAGIC_RAW_DSS_PRIVATE_KEY

public byte[] MAGIC_RAW_DSS_PRIVATE_KEY

MAGIC_RAW_DSS_PUBLIC_KEY

public byte[] MAGIC_RAW_DSS_PUBLIC_KEY

MAGIC_RAW_DSS_SIGNATURE

public byte[] MAGIC_RAW_DSS_SIGNATURE

MAGIC_RAW_RSA_PRIVATE_KEY

public byte[] MAGIC_RAW_RSA_PRIVATE_KEY

MAGIC_RAW_RSA_PSS_SIGNATURE

public byte[] MAGIC_RAW_RSA_PSS_SIGNATURE

MAGIC_RAW_RSA_PUBLIC_KEY

public byte[] MAGIC_RAW_RSA_PUBLIC_KEY

MAGIC_RAW_SRP_PRIVATE_KEY

public byte[] MAGIC_RAW_SRP_PRIVATE_KEY

MAGIC_RAW_SRP_PUBLIC_KEY

public byte[] MAGIC_RAW_SRP_PUBLIC_KEY

MD2_HASH

public String MD2_HASH

MD4_HASH

public String MD4_HASH

MD5_HASH

public String MD5_HASH

MD_PRNG

public String MD_PRNG
PRNG based on a designated hash function.

NULL_CIPHER

public String NULL_CIPHER

OFB_MODE

public String OFB_MODE
Output Feedback Mode (NIST).

OMAC_PREFIX

public String OMAC_PREFIX
The One-key CBC MAC.

PBKDF2_PRNG_PREFIX

public String PBKDF2_PRNG_PREFIX
PRNG based on PBKDF2 from PKCS #5 v.2. This is suffixed with the name of a MAC to be used as a PRF.

PKCS7_PAD

public String PKCS7_PAD
PKCS#7 padding scheme.

QOP_AUTH

public String QOP_AUTH
authentication only.

QOP_AUTH_CONF

public String QOP_AUTH_CONF
authentication plus integrity and confidentiality protection.

QOP_AUTH_INT

public String QOP_AUTH_INT
authentication plus integrity protection.

RAW_ENCODING

public String RAW_ENCODING

RAW_ENCODING_ID

public int RAW_ENCODING_ID

RC4_PRNG

public String RC4_PRNG
We use "rc4" as an alias for "arcfour".

REUSE_FALSE

public String REUSE_FALSE

REUSE_TRUE

public String REUSE_TRUE

RIJNDAEL_CIPHER

public String RIJNDAEL_CIPHER

RIPEMD128_HASH

public String RIPEMD128_HASH

RIPEMD160_HASH

public String RIPEMD160_HASH

RIPEMD_128_HASH

public String RIPEMD_128_HASH
RIPEMD-128 is synonymous to RIPEMD128.

RIPEMD_160_HASH

public String RIPEMD_160_HASH
RIPEMD-160 is synonymous to RIPEMD160.

RSA_KPG

public String RSA_KPG

RSA_PKCS1_V1_5_SIG

public String RSA_PKCS1_V1_5_SIG

RSA_PSS_SIG

public String RSA_PSS_SIG

SASL_ANONYMOUS_MECHANISM

public String SASL_ANONYMOUS_MECHANISM

SASL_AUTHORISATION_ID

public String SASL_AUTHORISATION_ID
SASL authorization ID.

SASL_AUTH_INFO_PROVIDER_PKGS

public String SASL_AUTH_INFO_PROVIDER_PKGS
Name of authentication information provider packages.

SASL_BUFFER_MAX_LIMIT

public int SASL_BUFFER_MAX_LIMIT
The size limit, in bytes, of a SASL Buffer.

SASL_CALLBACK_HANDLER

public String SASL_CALLBACK_HANDLER
SASL Callback handler.

SASL_CHANNEL_BINDING

public String SASL_CHANNEL_BINDING
SASL channel binding.

SASL_CRAM_MD5_MECHANISM

public String SASL_CRAM_MD5_MECHANISM

SASL_FOUR_BYTE_MAX_LIMIT

public int SASL_FOUR_BYTE_MAX_LIMIT
The size limit, in bytes, of a SASL EOS (Extended Octet Sequence) element.

SASL_HMAC_MD5_IALG

public String SASL_HMAC_MD5_IALG

SASL_HMAC_SHA_IALG

public String SASL_HMAC_SHA_IALG

SASL_ONE_BYTE_MAX_LIMIT

public int SASL_ONE_BYTE_MAX_LIMIT
The size limit, in bytes, of a SASL OS (Octet Sequence) element.

SASL_PASSWORD

public String SASL_PASSWORD
Name of password property.

SASL_PLAIN_MECHANISM

public String SASL_PLAIN_MECHANISM

SASL_PREFIX

public String SASL_PREFIX

SASL_PROTOCOL

public String SASL_PROTOCOL
SASL protocol.

SASL_SERVER_NAME

public String SASL_SERVER_NAME
SASL Server name.

SASL_SRP_MECHANISM

public String SASL_SRP_MECHANISM

SASL_TWO_BYTE_MAX_LIMIT

public int SASL_TWO_BYTE_MAX_LIMIT
The size limit, in bytes, of both a SASL MPI (Multi-Precision Integer) element and a SASL Text element.

SASL_USERNAME

public String SASL_USERNAME
Name of username property.

SERPENT_CIPHER

public String SERPENT_CIPHER

SERVER_AUTH_FALSE

public String SERVER_AUTH_FALSE
Server does not need to, or cannot, authenticate to the client.

SERVER_AUTH_TRUE

public String SERVER_AUTH_TRUE
Server must authenticate to the client.

SHA160_HASH

public String SHA160_HASH

SHA1_HASH

public String SHA1_HASH
SHA1 is synonymous to SHA-160.

SHA256_HASH

public String SHA256_HASH

SHA384_HASH

public String SHA384_HASH

SHA512_HASH

public String SHA512_HASH

SHA_1_HASH

public String SHA_1_HASH
SHA-1 is synonymous to SHA-160.

SHA_HASH

public String SHA_HASH
SHA is synonymous to SHA-160.

SQUARE_CIPHER

public String SQUARE_CIPHER

SRP6_KA

public String SRP6_KA

SRP_KPG

public String SRP_KPG

SRP_SASL_KA

public String SRP_SASL_KA

SRP_TLS_KA

public String SRP_TLS_KA

SSL3_PAD

public String SSL3_PAD
SSLv3 padding scheme.

STRENGTH_HIGH

public String STRENGTH_HIGH

STRENGTH_LOW

public String STRENGTH_LOW

STRENGTH_MEDIUM

public String STRENGTH_MEDIUM

TBC_PAD

public String TBC_PAD
Trailing Bit Complement padding scheme.

TIGER_HASH

public String TIGER_HASH

TLS1_PAD

public String TLS1_PAD
TLSv1 padding scheme.

TMMH16

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

TRIPLEDES_CIPHER

public String TRIPLEDES_CIPHER

TWOFISH_CIPHER

public String TWOFISH_CIPHER

UHASH32

public String UHASH32
Message Authentication Code using Universal Hashing (Ted Krovetz).

UMAC32

public String UMAC32

UMAC_PRNG

public String UMAC_PRNG
PRNG based on UMAC's Key Derivation Function.

VERSION_STRING

public String VERSION_STRING
Our version number.

WHIRLPOOL_HASH

public String WHIRLPOOL_HASH
Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.