For the latest news and information visit
The GNU Crypto project

Constant Field Values


Contents
gnu.crypto.*

gnu.crypto.Properties
public static final String CHECK_WEAK_KEYS "gnu.crypto.with.check.for.weak.keys"
public static final String DO_RSA_BLINDING "gnu.crypto.with.rsa.blinding"
public static final String PROPERTIES_FILE "gnu.crypto.properties.file"
public static final String REPRODUCIBLE_PRNG "gnu.crypto.with.reproducible.prng"
public static final String VERSION "gnu.crypto.version"

gnu.crypto.Registry
public static final String AES_CIPHER "aes"
public static final String ANUBIS_CIPHER "anubis"
public static final String ARCFOUR_PRNG "arcfour"
public static final String BLOWFISH_CIPHER "blowfish"
public static final String CAST_128_CIPHER "cast-128"
public static final String CAST128_CIPHER "cast128"
public static final String CAST5_CIPHER "cast5"
public static final String CBC_MODE "cbc"
public static final String CFB_MODE "cfb"
public static final String CSPRNG_PRNG "csprng"
public static final String CTR_MODE "ctr"
public static final String DES_CIPHER "des"
public static final String DESEDE_CIPHER "desede"
public static final String DH_KA "dh"
public static final String DH_KPG "dh"
public static final String DSA_KPG "dsa"
public static final String DSA_SIG "dsa"
public static final String DSS_KPG "dss"
public static final String DSS_SIG "dss"
public static final String EAX_MODE "eax"
public static final String ECB_MODE "ecb"
public static final String ELGAMAL_KA "elgamal"
public static final String EME_PKCS1_V1_5_PAD "eme-pkcs1-v1.5"
public static final String FORTUNA_GENERATOR_PRNG "fortuna-generator"
public static final String FORTUNA_PRNG "fortuna"
public static final int GKR_CERTIFICATES 4
public static final int GKR_CIPHER_AES_128_CBC 1
public static final int GKR_CIPHER_AES_128_OFB 0
public static final int GKR_HMAC_MD5_128 0
public static final int GKR_HMAC_MD5_96 2
public static final int GKR_HMAC_SHA_160 1
public static final int GKR_HMAC_SHA_96 3
public static final int GKR_PRIVATE_KEYS 1
public static final int GKR_PUBLIC_CREDENTIALS 2
public static final String GNU_CRYPTO "GNU-CRYPTO"
public static final String GNU_SASL "GNU-SASL"
public static final String GNU_SECURITY "GNU-SECURITY"
public static final String HAVAL_HASH "haval"
public static final String HMAC_NAME_PREFIX "hmac-"
public static final String ICM_MODE "icm"
public static final String ICM_PRNG "icm"
public static final String KHAZAD_CIPHER "khazad"
public static final String MD_PRNG "md"
public static final String MD2_HASH "md2"
public static final String MD4_HASH "md4"
public static final String MD5_HASH "md5"
public static final String NULL_CIPHER "null"
public static final String OFB_MODE "ofb"
public static final String OMAC_PREFIX "omac-"
public static final String PBKDF2_PRNG_PREFIX "pbkdf2-"
public static final String PKCS7_PAD "pkcs7"
public static final String QOP_AUTH "auth"
public static final String QOP_AUTH_CONF "auth-conf"
public static final String QOP_AUTH_INT "auth-int"
public static final String RAW_ENCODING "gnu.crypto.raw.format"
public static final int RAW_ENCODING_ID 1
public static final String RC4_PRNG "rc4"
public static final String REUSE_FALSE "false"
public static final String REUSE_TRUE "true"
public static final String RIJNDAEL_CIPHER "rijndael"
public static final String RIPEMD_128_HASH "ripemd-128"
public static final String RIPEMD_160_HASH "ripemd-160"
public static final String RIPEMD128_HASH "ripemd128"
public static final String RIPEMD160_HASH "ripemd160"
public static final String RSA_KPG "rsa"
public static final String RSA_PKCS1_V1_5_SIG "rsa-pkcs1-v1.5"
public static final String RSA_PSS_SIG "rsa-pss"
public static final String SASL_ANONYMOUS_MECHANISM "ANONYMOUS"
public static final String SASL_AUTH_INFO_PROVIDER_PKGS "gnu.crypto.sasl.auth.info.provider.pkgs"
public static final String SASL_AUTHORISATION_ID "gnu.crypto.sasl.authorisation.ID"
public static final int SASL_BUFFER_MAX_LIMIT 2147483643
public static final String SASL_CALLBACK_HANDLER "gnu.crypto.sasl.callback.handler"
public static final String SASL_CHANNEL_BINDING "gnu.crypto.sasl.channel.binding"
public static final String SASL_CRAM_MD5_MECHANISM "CRAM-MD5"
public static final int SASL_FOUR_BYTE_MAX_LIMIT 2147483383
public static final String SASL_HMAC_MD5_IALG "HMACwithMD5"
public static final String SASL_HMAC_SHA_IALG "HMACwithSHA"
public static final int SASL_ONE_BYTE_MAX_LIMIT 255
public static final String SASL_PASSWORD "gnu.crypto.sasl.password"
public static final String SASL_PLAIN_MECHANISM "PLAIN"
public static final String SASL_PREFIX "gnu.crypto.sasl"
public static final String SASL_PROTOCOL "gnu.crypto.sasl.protocol"
public static final String SASL_SERVER_NAME "gnu.crypto.sasl.server.name"
public static final String SASL_SRP_MECHANISM "SRP"
public static final int SASL_TWO_BYTE_MAX_LIMIT 65535
public static final String SASL_USERNAME "gnu.crypto.sasl.username"
public static final String SERPENT_CIPHER "serpent"
public static final String SERVER_AUTH_FALSE "false"
public static final String SERVER_AUTH_TRUE "true"
public static final String SHA_1_HASH "sha-1"
public static final String SHA_HASH "sha"
public static final String SHA1_HASH "sha1"
public static final String SHA160_HASH "sha-160"
public static final String SHA256_HASH "sha-256"
public static final String SHA384_HASH "sha-384"
public static final String SHA512_HASH "sha-512"
public static final String SQUARE_CIPHER "square"
public static final String SRP_KPG "srp"
public static final String SRP_SASL_KA "srp-sasl"
public static final String SRP_TLS_KA "srp-tls"
public static final String SRP6_KA "srp6"
public static final String SSL3_PAD "ssl3"
public static final String STRENGTH_HIGH "high"
public static final String STRENGTH_LOW "low"
public static final String STRENGTH_MEDIUM "medium"
public static final String TBC_PAD "tbc"
public static final String TIGER_HASH "tiger"
public static final String TLS1_PAD "tls1"
public static final String TMMH16 "tmmh16"
public static final String TRIPLEDES_CIPHER "tripledes"
public static final String TWOFISH_CIPHER "twofish"
public static final String UHASH32 "uhash32"
public static final String UMAC_PRNG "umac-kdf"
public static final String UMAC32 "umac32"
public static final String VERSION_STRING "2.1.0${prerelease}"
public static final String WHIRLPOOL_HASH "whirlpool"

gnu.crypto.assembly.Assembly
public static final String DIRECTION "gnu.crypto.assembly.assembly.direction"

gnu.crypto.assembly.Cascade
public static final String DIRECTION "gnu.crypto.assembly.cascade.direction"

gnu.crypto.assembly.Stage
public static final String DIRECTION "gnu.crypto.assembly.stage.direction"

gnu.crypto.assembly.Transformer
public static final String DIRECTION "gnu.crypto.assembly.transformer.direction"

gnu.crypto.cipher.DES
public static final int BLOCK_SIZE 8
public static final int KEY_SIZE 8

gnu.crypto.cipher.IBlockCipher
public static final String CIPHER_BLOCK_SIZE "gnu.crypto.cipher.block.size"
public static final String KEY_MATERIAL "gnu.crypto.cipher.key.material"

gnu.crypto.cipher.TripleDES
public static final int BLOCK_SIZE 8
public static final int KEY_SIZE 24

gnu.crypto.der.DER
public static final int ANY 0
public static final int APPLICATION 64
public static final int BIT_STRING 3
public static final int BMP_STRING 30
public static final int BOOLEAN 1
public static final int CONSTRUCTED 32
public static final int CONTEXT 128
public static final int ENUMERATED 10
public static final int GENERAL_STRING 27
public static final int GENERALIZED_TIME 24
public static final int GRAPHIC_STRING 25
public static final int IA5_STRING 22
public static final int INTEGER 2
public static final int ISO646_STRING 26
public static final int NULL 5
public static final int NUMERIC_STRING 18
public static final int OBJECT_IDENTIFIER 6
public static final int OCTET_STRING 4
public static final int PRINTABLE_STRING 19
public static final int PRIVATE 192
public static final int REAL 9
public static final int RELATIVE_OID 13
public static final int SEQUENCE 16
public static final int SET 17
public static final int T61_STRING 20
public static final int UNIVERSAL 0
public static final int UNIVERSAL_STRING 28
public static final int UTC_TIME 23
public static final int UTF8_STRING 12
public static final int VIDEOTEX_STRING 21

gnu.crypto.exp.Helix
public static final int DECRYPTION 1
public static final int ENCRYPTION 0
public static final int MAC 2
public static final String NONCE "gnu.crypto.helix.nonce"
public static final String STATE "gnu.crypto.helix.state"

gnu.crypto.exp.ust.UST
public static final String CIPHER "gnu.crypto.ust.cipher.name"
public static final String CONFIDENTIALITY "gnu.crypto.ust.confidentiality"
public static final String INDEX_LENGTH "gnu.crypto.ust.index.length"
public static final String INTEGRITY "gnu.crypto.ust.integrity"
public static final String KEY_MATERIAL "gnu.crypto.ust.key"
public static final String KEYSTREAM "gnu.crypto.ust.keystream.name"
public static final String TAG_LENGTH "gnu.crypto.ust.tag.length"

gnu.crypto.hash.Haval
public static final int HAVAL_128_BIT 16
public static final int HAVAL_160_BIT 20
public static final int HAVAL_192_BIT 24
public static final int HAVAL_224_BIT 28
public static final int HAVAL_256_BIT 32
public static final int HAVAL_3_ROUND 3
public static final int HAVAL_4_ROUND 4
public static final int HAVAL_5_ROUND 5
public static final int HAVAL_VERSION 1

gnu.crypto.jce.params.gnu.crypto.jce.params.DERReader
static final int APPLICATION 2
static final int CONTEXT_SPECIFIC 3
static final int PRIVATE 4
static final int UNIVERSAL 1

gnu.crypto.jce.params.gnu.crypto.jce.params.DERWriter
static final int APPLICATION 2
static final int CONTEXT_SPECIFIC 3
static final int PRIVATE 4
static final int UNIVERSAL 1

gnu.crypto.key.IKeyPairCodec
public static final int RAW_FORMAT 1

gnu.crypto.key.dh.DiffieHellmanKeyAgreement
public static final String KA_DIFFIE_HELLMAN_OWNER_PRIVATE_KEY "gnu.crypto.dh.ka.owner.private.key"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.dh.ka.prng"

gnu.crypto.key.dh.ElGamalKeyAgreement
public static final String KA_ELGAMAL_RECIPIENT_PRIVATE_KEY "gnu.crypto.elgamal.ka.recipient.private.key"
public static final String KA_ELGAMAL_RECIPIENT_PUBLIC_KEY "gnu.crypto.elgamal.ka.recipient.public.key"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.elgamal.ka.prng"

gnu.crypto.key.dh.GnuDHKeyPairGenerator
public static final String DH_PARAMETERS "gnu.crypto.dh.params"
public static final String EXPONENT_SIZE "gnu.crypto.dh.m"
public static final String PRIME_SIZE "gnu.crypto.dh.L"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.dh.prng"

gnu.crypto.key.dh.RFC2631
public static final int DH_PARAMS_COUNTER 1
public static final int DH_PARAMS_G 5
public static final int DH_PARAMS_J 4
public static final int DH_PARAMS_P 3
public static final int DH_PARAMS_Q 2
public static final int DH_PARAMS_SEED 0

gnu.crypto.key.dss.DSSKeyPairGenerator
public static final String DSS_PARAMETERS "gnu.crypto.dss.params"
public static final String MODULUS_LENGTH "gnu.crypto.dss.L"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.dss.prng"
public static final String USE_DEFAULTS "gnu.crypto.dss.use.defaults"

gnu.crypto.key.dss.FIPS186
public static final int DSA_PARAMS_COUNTER 1
public static final int DSA_PARAMS_E 4
public static final int DSA_PARAMS_G 5
public static final int DSA_PARAMS_P 3
public static final int DSA_PARAMS_Q 2
public static final int DSA_PARAMS_SEED 0

gnu.crypto.key.rsa.RSAKeyPairGenerator
public static final String MODULUS_LENGTH "gnu.crypto.rsa.L"
public static final String RSA_PARAMETERS "gnu.crypto.rsa.params"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.rsa.prng"

gnu.crypto.key.srp6.SRP6KeyAgreement
public static final String GENERATOR "gnu.crypto.srp6.ka.g"
public static final String HASH_FUNCTION "gnu.crypto.srp6.ka.H"
public static final String HOST_PASSWORD_DB "gnu.crypto.srp6.ka.password.db"
public static final String SHARED_MODULUS "gnu.crypto.srp6.ka.N"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.srp6.ka.prng"
public static final String USER_IDENTITY "gnu.crypto.srp6.ka.I"
public static final String USER_PASSWORD "gnu.crypto.srp6.ka.p"

gnu.crypto.key.srp6.SRPKeyPairGenerator
public static final String GENERATOR "gnu.crypto.srp.g"
public static final String MODULUS_LENGTH "gnu.crypto.srp.L"
public static final String SHARED_MODULUS "gnu.crypto.srp.N"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.srp.prng"
public static final String USE_DEFAULTS "gnu.crypto.srp.use.defaults"
public static final String USER_VERIFIER "gnu.crypto.srp.v"

gnu.crypto.keyring.AuthenticatedEntry
public static final int TYPE 2

gnu.crypto.keyring.BinaryDataEntry
public static final int TYPE 9

gnu.crypto.keyring.CertificateEntry
public static final int TYPE 5

gnu.crypto.keyring.CertPathEntry
public static final int TYPE 8

gnu.crypto.keyring.CompressedEntry
public static final int TYPE 4

gnu.crypto.keyring.EncryptedEntry
public static final int TYPE 0

gnu.crypto.keyring.GnuPrivateKeyring
public static final int USAGE 3

gnu.crypto.keyring.GnuPublicKeyring
public static final int USAGE 4

gnu.crypto.keyring.IKeyring
public static final String KEYRING_DATA_IN "gnu.crypto.keyring.data.in"
public static final String KEYRING_DATA_OUT "gun.crypto.keyring.data.out"
public static final String KEYRING_PASSWORD "gnu.crypto.keyring.password"

gnu.crypto.keyring.PasswordAuthenticatedEntry
public static final int TYPE 3

gnu.crypto.keyring.PasswordEncryptedEntry
public static final int TYPE 1

gnu.crypto.keyring.PrivateKeyEntry
public static final int TYPE 7

gnu.crypto.keyring.PublicKeyEntry
public static final int TYPE 6

gnu.crypto.mac.HMac
public static final String USE_WITH_PKCS5_V2 "gnu.crypto.hmac.pkcs5"

gnu.crypto.mac.IMac
public static final String MAC_KEY_MATERIAL "gnu.crypto.mac.key.material"
public static final String TRUNCATED_SIZE "gnu.crypto.mac.truncated.size"

gnu.crypto.mac.TMMH16
public static final String KEYSTREAM "gnu.crypto.mac.tmmh.keystream"
public static final String PREFIX "gnu.crypto.mac.tmmh.prefix"
public static final String TAG_LENGTH "gnu.crypto.mac.tmmh.tag.length"

gnu.crypto.mac.UMac32
static final int KEY_LEN 16
static final int L1_KEY_LEN 1024
public static final String NONCE_MATERIAL "gnu.crypto.umac.nonce.material"
static final int OUTPUT_LEN 8

gnu.crypto.mode.IMode
public static final int DECRYPTION 2
public static final int ENCRYPTION 1
public static final String IV "gnu.crypto.mode.iv"
public static final String MODE_BLOCK_SIZE "gnu.crypto.mode.block.size"
public static final String STATE "gnu.crypto.mode.state"

gnu.crypto.pki.Util
public static final String HEX "0123456789abcdef"

gnu.crypto.pki.ext.GeneralNames
public static final int DIRECTORY_NAME 4
public static final int DNS_NAME 2
public static final int EDI_PARTY_NAME 5
public static final int IP_ADDRESS 7
public static final int OTHER_NAME 0
public static final int REGISTERED_ID 8
public static final int RFC822_NAME 1
public static final int URI 6
public static final int X400_ADDRESS 3

gnu.crypto.pki.ext.KeyUsage
public static final int CRL_SIGN 6
public static final int DATA_ENCIPHERMENT 3
public static final int DECIPHER_ONLY 8
public static final int DIGITAL_SIGNATURE 0
public static final int ENCIPHER_ONLY 7
public static final int KEY_AGREEMENT 4
public static final int KEY_CERT_SIGN 5
public static final int KEY_ENCIPHERMENT 2
public static final int NON_REPUDIATION 1

gnu.crypto.pki.provider.GnuPki
public static final double VERSION 2.1d

gnu.crypto.pki.provider.PKIXCertPathValidator
public static final String ANY_POLICY "2.5.29.32.0"

gnu.crypto.pki.provider.X509CertificateFactory
public static final String BEGIN_CERTIFICATE "-----BEGIN CERTIFICATE-----"
public static final String BEGIN_X509_CRL "-----BEGIN X509 CRL-----"
public static final String END_CERTIFICATE "-----END CERTIFICATE-----"
public static final String END_X509_CRL "-----END X509 CRL-----"

gnu.crypto.prng.ARCFour
public static final String ARCFOUR_KEY_MATERIAL "gnu.crypto.prng.arcfour.key-material"
public static final int ARCFOUR_SBOX_SIZE 256

gnu.crypto.prng.CSPRNG
public static final String BLOCKING "gnu.crypto.prng.pool.blocking"
public static final String FILE_SOURCES "gnu.crypto.prng.pool.files"
public static final String OTHER_SOURCES "gnu.crypto.prng.pool.other"
public static final String PROGRAM_SOURCES "gnu.crypto.prng.pool.programs"
public static final String URL_SOURCES "gnu.crypto.prng.pool.urls"

gnu.crypto.prng.Fortuna
public static final String SEED "gnu.crypto.prng.fortuna.seed"

gnu.crypto.prng.ICMGenerator
public static final String BLOCK_INDEX_LENGTH "gnu.crypto.prng.icm.block.index.length"
public static final String CIPHER "gnu.crypto.prng.icm.cipher.name"
public static final String OFFSET "gnu.crypto.prng.icm.offset"
public static final String SEGMENT_INDEX "gnu.crypto.prng.icm.segment.index"
public static final String SEGMENT_INDEX_LENGTH "gnu.crypto.prng.icm.segment.index.length"

gnu.crypto.prng.IPBE
public static final String ITERATION_COUNT "gnu.crypto.pbe.iteration.count"
public static final String PASSWORD "gnu.crypto.pbe.password"
public static final String SALT "gnu.crypto.pbe.salt"

gnu.crypto.prng.MDGenerator
public static final String MD_NAME "gnu.crypto.prng.md.hash.name"
public static final String SEEED "gnu.crypto.prng.md.seed"

gnu.crypto.prng.UMacGenerator
public static final String CIPHER "gnu.crypto.prng.umac.cipher.name"
public static final String INDEX "gnu.crypto.prng.umac.index"

gnu.crypto.sasl.crammd5.CramMD5Registry
public static final String DEFAULT_PASSWORD_FILE "/etc/passwd"
public static final String DIR_FIELD "crammd5.dir"
public static final String GECOS_FIELD "crammd5.gecos"
public static final String GID_FIELD "crammd5.gid"
public static final String PASSWORD_FILE "gnu.crypto.sasl.crammd5.password.file"
public static final String SHELL_FIELD "crammd5.shell"
public static final String UID_FIELD "crammd5.uid"

gnu.crypto.sasl.plain.PlainRegistry
public static final String DEFAULT_PASSWORD_FILE "/etc/tpasswd"
public static final String DIR_FIELD "plain.dir"
public static final String GECOS_FIELD "plain.gecos"
public static final String GID_FIELD "plain.gid"
public static final String PASSWORD_FILE "gnu.crypto.sasl.plain.password.file"
public static final String SHELL_FIELD "plain.shell"
public static final String UID_FIELD "plain.uid"

gnu.crypto.sasl.srp.SRPRegistry
public static final String AES "aes"
public static final String AVAILABLE_OPTIONS "srp.L"
public static final String BLOWFISH "blowfish"
public static final String CHOSEN_OPTIONS "srp.o"
public static final String CLIENT_EVIDENCE "srp.M1"
public static final String CLIENT_PUBLIC_KEY "srp.A"
public static final String CONFIG_NDX_FIELD "srp.config.ndx"
public static final boolean DEFAULT_CONFIDENTIALITY false
public static final boolean DEFAULT_INTEGRITY true
public static final String DEFAULT_MANDATORY "replay_detection"
public static final String DEFAULT_PASSWORD_FILE "/etc/tpasswd"
public static final boolean DEFAULT_REPLAY_DETECTION true
public static final String FIELD_GENERATOR "srp.g"
public static final String HMAC_MD5 "hmac-md5"
public static final String HMAC_RIPEMD_160 "hmac-ripemd-160"
public static final String HMAC_SHA1 "hmac-sha1"
public static final String MANDATORY_NONE "none"
public static final String MD_NAME_FIELD "srp.md.name"
public static final int MINIMUM_MODULUS_BITLENGTH 512
public static final String N_1024_BITS "4"
public static final String N_1280_BITS "3"
public static final String N_1536_BITS "2"
public static final String N_2048_BITS "1"
public static final String N_512_BITS "7"
public static final String N_640_BITS "6"
public static final String N_768_BITS "5"
public static final String OPTION_CONFIDENTIALITY "confidentiality"
public static final String OPTION_INTEGRITY "integrity"
public static final String OPTION_MANDATORY "mandatory"
public static final String OPTION_MAX_BUFFER_SIZE "maxbuffersize"
public static final String OPTION_REPLAY_DETECTION "replay_detection"
public static final String OPTION_SRP_DIGEST "mda"
public static final String PASSWORD_DB "gnu.crypto.sasl.srp.password.db"
public static final String PASSWORD_FILE "gnu.crypto.sasl.srp.password.file"
public static final String PASSWORD_VERIFIER "srp.v"
public static final String SALT_FIELD "srp.salt"
public static final String SERVER_EVIDENCE "srp.M2"
public static final String SERVER_PUBLIC_KEY "srp.B"
public static final String SHARED_MODULUS "srp.N"
public static final String SRP_CONFIDENTIALITY "gnu.crypto.sasl.srp.confidentiality"
public static final String SRP_DIGEST_NAME "srp.digest.name"
public static final String SRP_HASH "gnu.crypto.sasl.srp.hash"
public static final String SRP_INTEGRITY_PROTECTION "gnu.crypto.sasl.srp.integrity"
public static final String SRP_MANDATORY "gnu.crypto.sasl.srp.mandatory"
public static final String SRP_REPLAY_DETECTION "gnu.crypto.sasl.srp.replay.detection"
public static final String USER_NAME "srp.U"
public static final String USER_ROLE "srp.I"
public static final String USER_SALT "srp.s"
public static final String USER_VERIFIER_FIELD "srp.user.verifier"

gnu.crypto.sig.ISignature
public static final String SIGNER_KEY "gnu.crypto.sig.private.key"
public static final String SOURCE_OF_RANDOMNESS "gnu.crypto.sig.prng"
public static final String VERIFIER_KEY "gnu.crypto.sig.public.key"

gnu.crypto.sig.ISignatureCodec
public static final int RAW_FORMAT 1

gnu.crypto.tool.keytool.gnu.crypto.tool.keytool.Command
static final String DEFAULT_ALIAS "mykey"

gnu.crypto.tool.keytool.Main
public static final String PROGNAME "keytool"

gnu.crypto.util.ExpirableObject
public static final long DEFAULT_TIMEOUT 3600000l


For the latest news and information visit
The GNU Crypto project

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