All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

add(byte[]). Method in class cryptix.security.CSRandomStream
Add some entropy to the generator.
add(byte[]). Method in class cryptix.security.MessageDigest
Adds a byte array to the digest.
add(byte[], int, int). Method in class cryptix.security.MessageDigest
Adds a section of a byte array to the digest.
add(int, int). Static method in class netscape.security.Privilege
add(Privilege, Privilege). Static method in class netscape.security.Privilege
add(String). Method in class cryptix.security.MessageDigest
Adds the low bytes of a string to the digest.
add(String, int, int). Method in class cryptix.security.MessageDigest
Adds the low bytes of a string to the digest.
add(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compute this += gx (mod f(x)).
add_escapes(String). Method in class cryptix.util.test.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addEscapes(String). Static method in class cryptix.util.test.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
adjustBeginLineColumn(int, int). Method in class cryptix.util.test.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
AlgorithmSpecificProperty(). Method in class cryptix.util.test.Maker
ALLOWED. Static variable in class netscape.security.Privilege
and(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this &= source.
andNot(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this &= ~source.
Any_ElGamal_PKCS1Signature(String). Constructor for class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Constructor for an Any_ElGamal_PKCS1Signature.
Any_RPK_PKCS1Signature(String). Constructor for class cryptix.provider.rpk.Any_RPK_PKCS1Signature
Any_RSA_PKCS1Signature(String). Constructor for class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Constructor for an Any_RSA_PKCS1Signature.
areEqual(byte[], byte[]). Static method in class cryptix.util.core.ArrayUtil
Compares two byte arrays for equality.
areEqual(int[], int[]). Static method in class cryptix.util.core.ArrayUtil
Compares two int arrays for equality.
ASCII_CharStream(InputStream, int, int). Constructor for class cryptix.util.test.ASCII_CharStream
ASCII_CharStream(InputStream, int, int, int). Constructor for class cryptix.util.test.ASCII_CharStream
atRandom(). Method in class cryptix.util.math.BigRegister
Fill this BigRegister object with random data generated from the default source.
atRandom(SecureRandom). Method in class cryptix.util.math.BigRegister
Fill this BigRegister object with random data generated from a designated source.
atRandom(SecureRandom). Method in class cryptix.provider.rpk.MixerGenerator
Load this object with random data generated from a designated source.
AUTO. Static variable in interface cryptix.util.test.MakerConstants
available(). Method in class cryptix.mime.Base64InputStream
Returns the number of bytes that can be guaranteed to be read from this input stream without blocking.
available(). Method in class cryptix.util.mime.Base64InputStream
Returns the number of bytes that can be guaranteed to be read from this input stream without blocking.
available(). Method in class java.security.CipherInputStream
Returns the number of bytes that can be guaranteed to be read from this input stream without blocking.

B

backup(int). Method in class cryptix.util.test.ASCII_CharStream
Base64InputStream(InputStream). Constructor for class cryptix.mime.Base64InputStream
Create a Base64InputStream with no checksum.
Base64InputStream(InputStream). Constructor for class cryptix.util.mime.Base64InputStream
Create a Base64InputStream with no checksum.
Base64InputStream(InputStream, boolean). Constructor for class cryptix.mime.Base64InputStream
If check is true then look for and check a PGP-style checksum immediately after the base64 portion.
Base64InputStream(InputStream, boolean). Constructor for class cryptix.util.mime.Base64InputStream
If check is true then look for and check a PGP-style checksum immediately after the base64 portion.
Base64InputStream(InputStream, Checksum, int). Constructor for class cryptix.mime.Base64InputStream
Creates a Base64InputStream that uses the given checksum.
Base64InputStream(InputStream, Checksum, int). Constructor for class cryptix.util.mime.Base64InputStream
Creates a Base64InputStream that uses the given checksum.
Base64OutputStream(OutputStream). Constructor for class cryptix.mime.Base64OutputStream
Creates a Base64OutputStream with no checksum.
Base64OutputStream(OutputStream). Constructor for class cryptix.util.mime.Base64OutputStream
Creates a Base64OutputStream with no checksum.
Base64OutputStream(OutputStream, boolean). Constructor for class cryptix.mime.Base64OutputStream
If check is true then append a PGP-style checksum immediately after the base64 portion.
Base64OutputStream(OutputStream, boolean). Constructor for class cryptix.util.mime.Base64OutputStream
If check is true then append a PGP-style checksum immediately after the base64 portion.
Base64OutputStream(OutputStream, Checksum, int). Constructor for class cryptix.mime.Base64OutputStream
Creates a Base64OutputStream that uses the given checksum.
Base64OutputStream(OutputStream, Checksum, int). Constructor for class cryptix.util.mime.Base64OutputStream
Creates a Base64OutputStream that uses the given checksum.
BaseElGamalKeyPairGenerator(). Constructor for class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
BaseElGamalParams(BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalParams
Construct an ElGamalParams object with the specified prime p, and base g.
BaseElGamalPrivateKey(BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPrivateKey
Constructs a BaseElGamalPrivateKey with the specified prime p, base g, and private value x.
BaseElGamalPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPrivateKey
Constructs a BaseElGamalPrivateKey with the specified prime p, base g, private value x, and pre-calculated public value y = gx mod p.
BaseElGamalPrivateKey(ElGamalParams, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPrivateKey
Constructs a BaseElGamalPublicKey with a prime and base taken from an object implementing java.security.interfaces.ElGamalParams, and the specified private value x.
BaseElGamalPublicKey(BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPublicKey
Constructs a BaseElGamalPublicKey with the specified prime p, base g, and public value y = gx mod p.
BaseElGamalPublicKey(ElGamalParams, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPublicKey
Constructs a BaseElGamalPublicKey with a prime and base taken from an object implementing java.security.interfaces.ElGamalParams, and the specified public value y = gx mod p.
BaseRSAKeyPairGenerator(). Constructor for class cryptix.provider.rsa.BaseRSAKeyPairGenerator
BaseRSAPrivateKey(). Constructor for class cryptix.provider.rsa.BaseRSAPrivateKey
Constructs an RSA private key, without setting the parameters.
BaseRSAPublicKey(). Constructor for class cryptix.provider.rsa.BaseRSAPublicKey
Constructs an RSA private key, without setting the parameters.
beginColumn. Variable in class cryptix.util.test.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine. Variable in class cryptix.util.test.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken(). Method in class cryptix.util.test.ASCII_CharStream
BigRegister(int). Constructor for class cryptix.util.math.BigRegister
Instantiate a BigRegister of a given size with all its bits set to zeroes.
bitLength(). Method in class cryptix.security.rsa.PublicKey
Gets the key's bit length.
BLANK. Static variable in class netscape.security.Privilege
BLOCK_LENGTH. Static variable in class cryptix.security.Blowfish
The length of a block (8 bytes for Blowfish).
BLOCK_LENGTH. Static variable in class cryptix.security.DES
The length of a block (8 bytes for DES).
BLOCK_LENGTH. Static variable in class cryptix.security.IDEA
The length of a block (8 bytes for IDEA).
BLOCK_LENGTH_MAX. Static variable in class cryptix.security.Blowfish
BLOCK_LENGTH_MIN. Static variable in class cryptix.security.Blowfish
BLOCK_SIZE. Static variable in class cryptix.provider.cipher.RC2
The block size, in bytes, of this cipher.
BlockCipher(). Constructor for class cryptix.provider.rpk.BlockCipher
BlockCipher(Cipher, byte[]). Constructor for class cryptix.security.BlockCipher
Constructs a V2.2 block cipher from a JCE cipher.
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.provider.cipher.SPEED
Decrypts a block.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.provider.cipher.SPEED
Encrypts a block.
blockLength(). Method in class cryptix.security.BlockCipher
Returns the block size of this cipher.
blockLengthMax(). Static method in class cryptix.security.SPEED
Returns the maximum block length.
blockLengthMin(). Static method in class cryptix.security.SPEED
Returns the minimum block length.
blockLengthMod(). Static method in class cryptix.security.SPEED
Returns the modulo block length.
blockSize. Variable in class cryptix.security.BlockCipher
The algorithm's block size in bytes.
blocksize. Variable in class cryptix.security.CFB
blockSize. Variable in class java.security.IllegalBlockSizeException
The block size of the cipher.
blockSize. Variable in class java.security.PaddingScheme
blockSize(). Method in class java.security.Cipher
Returns the length of a block for this cipher.
Blowfish(). Constructor for class cryptix.provider.cipher.Blowfish
Constructs a Blowfish cipher object, in the UNINITIALIZED state.
Blowfish(byte[]). Constructor for class cryptix.security.Blowfish
This creates a Blowfish block cipher instance, with key data taken from a byte array of a user-defined length.
BlowfishKeyGenerator(). Constructor for class cryptix.provider.key.BlowfishKeyGenerator
bufpos. Variable in class cryptix.util.test.ASCII_CharStream
bytesLeft. Variable in class cryptix.security.CFB
byteToString(int). Static method in class cryptix.util.core.Hex
Returns a string of 2 hexadecimal digits (most significant digit first) corresponding to the lowest 8 bits of n.
byteValue(). Method in class cryptix.util.math.BigRegister
Return the rightmost byte value in this BigRegister.

C

CAST5(). Constructor for class cryptix.provider.cipher.CAST5
Constructs a CAST5 cipher object, in the UNINITIALIZED state.
CAST5KeyGenerator(). Constructor for class cryptix.provider.key.CAST5KeyGenerator
CBC(). Constructor for class cryptix.provider.mode.CBC
Constructs a CBC cipher, assuming that the IV will be provided via setInitializationVector.
CBC(Cipher). Constructor for class cryptix.provider.mode.CBC
Constructs a CBC cipher, assuming that the IV will be provided via setInitializationVector.
CBC(Cipher, byte[]). Constructor for class cryptix.provider.mode.CBC
Constructs a CBC cipher, using an initialization vector provided in the constructor.
CERT. Static variable in class netscape.security.Principal
CERT_FINGERPRINT. Static variable in class netscape.security.Principal
CERT_KEY. Static variable in class netscape.security.Principal
CFB(). Constructor for class cryptix.provider.mode.CFB
Constructs a CFB mode object.
CFB(BlockCipher). Constructor for class cryptix.security.CFB
This implements variant B: a unique IV for the feedback register must be provided as the first blockLength characters in the stream.
CFB(Cipher). Constructor for class cryptix.provider.mode.CFB
Constructs a CFB cipher, assuming that the IV will be provided via setInitializationVector.
CFB(Cipher, byte[]). Constructor for class cryptix.provider.mode.CFB
Constructs a CFB cipher, using an initialization vector provided in the constructor.
CFB_PGP(). Constructor for class cryptix.provider.mode.CFB_PGP
Constructs a CFB-PGP cipher, assuming that the IV will be provided as the first getInitializationVectorLength() bytes of the stream (it will be visible as cleartext at the start of the output stream).
CFB_PGP(Cipher). Constructor for class cryptix.provider.mode.CFB_PGP
Constructs a CFB-PGP cipher, assuming that the IV will be provided as the first getInitializationVectorLength() bytes of the stream.
checkMatchPrincipal(Class). Method in class netscape.security.PrivilegeManager
checkMatchPrincipal(Class, int). Method in class netscape.security.PrivilegeManager
checkMatchPrincipal(Principal, int). Method in class netscape.security.PrivilegeManager
checkMatchPrincipalAlways(). Method in class netscape.security.PrivilegeManager
checkNative(). Method in interface cryptix.util.core.LinkStatus
Checks that the native library is being used (i.e.
checkPrivilegeEnabled(Principal, Object). Method in class netscape.security.Target
checkPrivilegeEnabled(Principal[]). Method in class netscape.security.Target
checkPrivilegeEnabled(Principal[], Object). Method in class netscape.security.ParameterizedTarget
checkPrivilegeEnabled(Principal[], Object). Method in class netscape.security.Target
checkPrivilegeEnabled(String). Static method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Target). Method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Target, Object). Method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(String). Static method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(Target). Method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(Target, Object). Method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(Target, Principal, Object). Method in class netscape.security.PrivilegeManager
checkSane(). Method in class cryptix.provider.elgamal.GenericElGamalParameterSet
Throws an InvalidParameterException if any of the parameters are obviously incorrect.
ChecksumException(). Constructor for class cryptix.util.checksum.ChecksumException
ChecksumException(String). Constructor for class cryptix.util.checksum.ChecksumException
cipher. Variable in class cryptix.security.BlockCipher
The JCE cipher that is delegated to.
cipher. Variable in class cryptix.security.CFB
cipher. Variable in class cryptix.security.CipherFeedback
CIPHER. Static variable in interface cryptix.util.test.MakerConstants
cipher. Variable in class java.security.Mode
A reference to the cipher currently operating in this mode.
Cipher(). Constructor for class java.security.Cipher
The JCE docs say: "Constructor used for dynamic instantiation." I don't understand why this is needed.
Cipher(boolean, boolean, String). Constructor for class java.security.Cipher
Constructor for a Cipher.
Cipher(boolean, String, String). Constructor for class java.security.Cipher
This constructor is identical to the previous one (with arguments boolean, boolean, String), except that it does not have the redundant implPadding parameter, and also allows the algorithm name to be specified.
CipherData(). Method in class cryptix.util.test.Maker
CipherFeedback(BlockCipher, byte[]). Constructor for class cryptix.security.CipherFeedback
This implements variant A: a unique initial value for the feedback register must be provided in the constructor.
CipherInputStream(InputStream, Cipher). Constructor for class java.security.CipherInputStream
Constructs an input stream using a cipher that must be initialised for either encryption or decryption, that is, a cipher whose state is either ENCRYPT or DECRYPT.
CipherOutputStream(OutputStream, Cipher). Constructor for class java.security.CipherOutputStream
Constructs an output stream using a cipher that must be initialized for either encryption or decryption, that is, a cipher whose state is either ENCRYPT or DECRYPT.
CipherProperties(). Method in class cryptix.util.test.Maker
CipherTest(). Method in class cryptix.util.test.Maker
classLoaderDepth(). Static method in class java.lang.IJCE_ClassLoaderDepth
Gets the current classLoaderDepth (assuming there is a security manager installed).
clear(). Method in class netscape.security.PrivilegeTable
clear(byte[]). Static method in class cryptix.util.core.ArrayUtil
Clears a byte array to all-zeroes.
clear(byte[], int, int). Static method in class cryptix.util.core.ArrayUtil
Clears length bytes of a byte array to zeroes, starting at offset.
clearBit(int). Method in class cryptix.util.math.BigRegister
Set the bit at the designated position to 0; ie.
clock(int). Method in class cryptix.util.math.TrinomialLFSR
Repeatedly invoke the engineClock() method until the LFSR has been clocked ticks times.
clone(). Method in class cryptix.util.math.BigRegister
Return a reference to a duplicate of this.
clone(). Method in class cryptix.provider.cipher.Blowfish
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.CAST5
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class java.security.Cipher
Returns a clone of this cipher.
clone(). Method in class cryptix.provider.cipher.DES
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.rpk.Generator
Return a reference to a duplicate of this.
clone(). Method in class cryptix.provider.md.HAVAL
Returns a copy of this MD object.
clone(). Method in class cryptix.provider.cipher.IDEA
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class java.security.KeyGenerator
Returns a clone of this key generator.
clone(). Method in class cryptix.provider.cipher.LOKI91
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.md.MD2
Returns a copy of this MD object.
clone(). Method in class cryptix.provider.md.MD4
Returns a copy of this MD object.
clone(). Method in class cryptix.provider.rpk.MixerGenerator
Return a reference to a duplicate of this object.
clone(). Method in class java.security.PaddingScheme
Returns a clone of this cipher.
clone(). Method in class netscape.security.PrivilegeTable
clone(). Method in class cryptix.provider.cipher.RC2
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.RC4
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.md.RIPEMD128
Return a copy of this MD object.
clone(). Method in class cryptix.provider.md.RIPEMD160
Return a copy of this MD object.
clone(). Method in class cryptix.provider.rpk.RPKKey
Return a reference to a duplicate of this object.
clone(). Method in class cryptix.provider.cipher.SAFER
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.SPEED
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.Square
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.util.math.TrinomialLFSR
Return a reference to a duplicate of this.
close(). Method in class cryptix.mime.Base64InputStream
close(). Method in class cryptix.util.mime.Base64InputStream
close(). Method in class cryptix.mime.Base64OutputStream
close(). Method in class cryptix.util.mime.Base64OutputStream
close(). Method in class java.security.CipherInputStream
Closes the input stream.
close(). Method in class java.security.CipherOutputStream
Closes the output stream.
CODEBASE_EXACT. Static variable in class netscape.security.Principal
CODEBASE_REGEXP. Static variable in class netscape.security.Principal
COMMENT. Static variable in interface cryptix.util.test.MakerConstants
compared(byte[], byte[], boolean). Static method in class cryptix.util.core.ArrayUtil
comparePrincipalArray(Principal[], Principal[]). Method in class netscape.security.PrivilegeManager
compareTo(BigRegister). Method in class cryptix.util.math.BigRegister
Compare this BigRegister's contents to that of the argument, returning -1, 0 or 1 for less than, equal to, or greater than comparison result.
compareTo(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compare this LFSR to the argument, returning -1, 0 or 1 for less than, equal to, or greater than comparison.
contains(Generator). Method in class cryptix.provider.rpk.MixerGenerator
Return true iff this contains the designated argument, or an object of equal contents.
copy(Object). Method in class cryptix.security.rsa.PublicKey
Copies a key if it is an instance of cryptix.security.rsa.PublicKey.
countSetBits(). Method in class cryptix.util.math.BigRegister
Return the number of bits set (to 1) in this.
CreateHash(byte[]). Static method in class cryptix.security.MD5
Returns a HashMD5 object whose value as a byte array is hash.
CreateHash(byte[]). Static method in class cryptix.security.SHA
Returns a HashSHA object whose value as a byte array is hash.
CreateHash(byte[]). Static method in class cryptix.security.SHA0
Returns a HashSHA0 object whose value as a byte array is hash.
createKey(int). Method in class cryptix.security.rsa.RSAKeyGen
This function creates a Secret Key.
createKey(int, RSAKeyGenObserver). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.
createKey(RandomStream, int). Static method in class cryptix.security.rsa.RSAKeyGen
This function creates a Secret Key.
createKey(RandomStream, int, RSAKeyGenObserver). Static method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.
crypt(byte[]). Method in class java.security.Cipher
Encrypts or decrypts the specified array of data, which will be automatically padded/unpadded as necessary.
crypt(byte[], int, int). Method in class java.security.Cipher
Encrypts or decrypts the specified array of data, which will be automatically padded/unpadded as necessary.
crypt(byte[], int, int, byte[], int). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, pads or unpads it as necessary, and places the result in the specified output buffer.
crypt3(int, int). Method in class cryptix.provider.cipher.DES
Implements the Unix crypt(3) algorithm.
cryptFast(BigInteger, BigInteger). Method in class cryptix.security.rsa.SecretKey
Performs a fast encryption/decryption, using the Chinese Remainder Theorem.
Cryptix(). Constructor for class cryptix.provider.Cryptix
Constructs a Cryptix security provider object.
CryptixException(String). Constructor for class cryptix.CryptixException
CSRandomStream(byte[]). Constructor for class cryptix.security.CSRandomStream
Creates a new Cryptographically Secure Random Stream from a seed.
curChar. Variable in class cryptix.util.test.MakerTokenManager
currentByte. Variable in class cryptix.security.CipherFeedback
currentToken. Variable in class cryptix.util.test.ParseException
This is the last token that has been consumed successfully.

D

d(). Method in class cryptix.security.rsa.SecretKey
Returns the private exponent, d.
d_. Variable in class cryptix.security.rsa.SecretKey
the private exponent
DATA. Static variable in interface cryptix.util.test.MakerConstants
DATA_LENGTH. Static variable in class cryptix.security.MD5
Length of a block (the number of bytes hashed in every transform).
DATA_LENGTH. Static variable in class cryptix.security.SHA
Length of a block (the number of bytes hashed in every transform).
DATA_LENGTH. Static variable in class cryptix.provider.md.SHA0
Length of a block (i.e.
DATA_LENGTH. Static variable in class cryptix.security.SHA0
Length of a block (the number of bytes hashed in every transform).
dataSize. Variable in class java.security.IllegalBlockSizeException
The size of the data passed to the cipher.
DECRYPT. Static variable in class java.security.Cipher
The state of the cipher when it is ready to decrypt, that is, the state it is in right after a call to initDecrypt.
decrypt(BigInteger). Method in class cryptix.security.rsa.SecretKey
Decrypts a number.
decrypt(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The decryption algorithm for ElGamal.
decrypt(byte[]). Method in class cryptix.security.BlockCipher
Decrypts an array of data in place.
decrypt(byte[]). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
decrypt(byte[], byte[]). Method in class cryptix.security.BlockCipher
Decrypts a block of data.
decrypt(byte[], byte[]). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
decrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Decrypts a block of data within an array.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CFB
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CipherFeedback
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
DEFAULT. Static variable in interface cryptix.util.test.MakerConstants
DEFAULT_GRANULARITY. Static variable in interface cryptix.provider.rpk.RPKParams
DEFAULT_KEY_SPECS. Static variable in interface cryptix.provider.rpk.RPKParams
Default RPK key generators/subkeys specifications
DEFAULT_SKIP_COUNT_MASK. Static variable in interface cryptix.provider.rpk.RPKParams
During an RPK cipher operation, and after each 256-byte block is processed, a number of generator bytes are discarded, based on the crc value for the entire preceding plaintext.
DEFAULT_STUTTER. Static variable in interface cryptix.provider.rpk.RPKParams
DEFAULT_STUTTER_MASK. Static variable in interface cryptix.provider.rpk.RPKParams
Force stutter about 25% of the time.
DefaultElGamalParameterSet(). Constructor for class cryptix.provider.elgamal.DefaultElGamalParameterSet
degreeAt(int). Method in class cryptix.util.math.TrinomialLFSR
Return the power of the term xresult relative to the given register's index.
deriveKeys(BigInteger, BigInteger, BigInteger). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.
DES(). Constructor for class cryptix.provider.cipher.DES
Constructs a DES cipher object, in the UNINITIALIZED state.
DES(byte[]). Constructor for class cryptix.security.DES
This creates a DES block cipher instance, with key data taken from a byte array of a user-defined length.
des(byte[], int, byte[], int, boolean). Method in class cryptix.provider.cipher.DES
Encrypts/decrypts a block, of length BLOCK_SIZE.
DES3KeyGenerator(). Constructor for class cryptix.provider.key.DES3KeyGenerator
DES_EDE3(). Constructor for class cryptix.provider.cipher.DES_EDE3
Constructs a DES-EDE3 cipher object, in the UNINITIALIZED state.
DES_EDE3KeyGenerator(). Constructor for class cryptix.provider.key.DES_EDE3KeyGenerator
DESKeyGenerator(). Constructor for class cryptix.provider.key.DESKeyGenerator
DESKeyGenerator(String, int). Constructor for class cryptix.provider.key.DESKeyGenerator
Constructor for use by subclasses that need to specify a different seed length (e.g.
digest(). Method in class cryptix.security.MessageDigest
digest(). Method in class cryptix.security.MessageDigestOutputStream
Completes the digest and resets.
digest(byte[]). Method in class cryptix.security.MessageDigest
digestAsHash(). Method in class cryptix.security.MessageDigest
Obtains a MessageHash object for this digest.
digestAsHash(). Method in class cryptix.security.MessageDigestOutputStream
Completes the digest and resets.
DIGIT. Static variable in interface cryptix.util.test.MakerConstants
disable_tracing(). Method in class cryptix.util.test.Maker
disablePrivilege(String). Static method in class netscape.security.PrivilegeManager
disablePrivilege(Target). Method in class netscape.security.PrivilegeManager
disableTracing(Object). Static method in class java.security.IJCE
Disables tracing of SPI methods for obj.
doFinal(byte[]). Method in class java.security.Cipher
Equivalent to crypt(in).
doFinal(byte[], int, int). Method in class java.security.Cipher
Equivalent to crypt(in, offset, length).
doFinal(byte[], int, int, byte[]). Method in class java.security.Cipher
Equivalent to crypt(in, inOffset, inLen, out, 0).
doFinal(byte[], int, int, byte[], int). Method in class java.security.Cipher
Equivalent to crypt(in, inOffset, inLen, out, outOffset).
Done(). Method in class cryptix.util.test.ASCII_CharStream
dumpString(BigInteger). Static method in class cryptix.util.core.BI
dumpString(BigInteger, String). Static method in class cryptix.util.core.BI
Dump a BigInteger as a string, in a format that is easy to read for debugging purposes.
dumpString(byte[]). Static method in class cryptix.util.core.Hex
dumpString(byte[], int, int). Static method in class cryptix.util.core.Hex
dumpString(byte[], int, int, String). Static method in class cryptix.util.core.Hex
Dump a byte array as a string, in a format that is easy to read for debugging.
dumpString(byte[], String). Static method in class cryptix.util.core.Hex

E

e(). Method in class cryptix.security.rsa.PublicKey
Returns a new cryptix.math.BigInteger equal to the public exponent.
e_. Variable in class cryptix.security.rsa.PublicKey
The public exponent as a cryptix.math.BigInteger.
enable_tracing(). Method in class cryptix.util.test.Maker
enablePrivilege(Principal, Object). Method in class netscape.security.ParameterizedTarget
enablePrivilege(Principal, Object). Method in class netscape.security.Target
enablePrivilege(Principal, Object). Method in class netscape.security.UserTarget
enablePrivilege(String). Static method in class netscape.security.PrivilegeManager
enablePrivilege(Target). Method in class netscape.security.PrivilegeManager
enablePrivilege(Target, Principal). Method in class netscape.security.PrivilegeManager
enablePrivilege(Target, Principal, Object). Method in class netscape.security.PrivilegeManager
enableTracing(Object). Static method in class java.security.IJCE
Enables tracing of calls to SPI methods for the algorithm object obj, with Output sent to the default location, given by getDebugOutput().
enableTracing(Object, PrintWriter). Static method in class java.security.IJCE
Enables tracing of calls to SPI methods for the algorithm object obj.
ENCRYPT. Static variable in class java.security.Cipher
The state of the cipher when it is ready to encrypt, that is, the state it is in right after a call to initEncrypt.
encrypt(BigInteger). Method in class cryptix.security.rsa.PublicKey
Encrypts a number using this key.
encrypt(BigInteger). Method in class cryptix.security.rsa.SecretKey
Encrypts a number.
encrypt(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The encryption algorithm for ElGamal.
encrypt(byte[]). Method in class cryptix.security.BlockCipher
Encrypts a block of data in place.
encrypt(byte[]). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypt(byte[], byte[]). Method in class cryptix.security.BlockCipher
Encrypts a block of data.
encrypt(byte[], byte[]). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Encrypts a block of data within an array.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CFB
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CipherFeedback
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
endColumn. Variable in class cryptix.util.test.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine. Variable in class cryptix.util.test.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
engineBlockSize(). Method in class cryptix.provider.rpk.BlockCipher
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.Blowfish
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.CAST5
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.CBC
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.CFB
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class java.security.Cipher
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.DES
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.DES_EDE3
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.IDEA
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.LOKI91
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.OFB
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.PCBC
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.rsa.RawRSACipher
SPI: Return the block size, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.RC2
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.RC4
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.SAFER
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.SPEED
SPI: Return the data block length of this cipher.
engineBlockSize(). Method in class cryptix.provider.cipher.Square
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.rpk.StreamCipher
SPI: Returns the length of a block, in bytes.
engineCiphertextBlockSize(). Method in class java.security.Cipher
SPI: Returns the length of a ciphertext block, in bytes.
engineCiphertextBlockSize(). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Return the ciphertext block size, in bytes.
engineClock(int). Method in class cryptix.provider.rpk.Generator
Clock this generator with stutter if applicable.
engineClock(int). Method in class cryptix.util.math.TrinomialLFSR
Clock the register ticks steps.
engineCrypt(byte[], int). Method in class java.security.Cipher
SPI: Process data buffered by this cipher implementation.
engineDigest(). Method in class cryptix.provider.md.HAVAL
Completes the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.MD2
Completes the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.MD4
Completes the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.RIPEMD128
Complete the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.RIPEMD160
Complete the hash computation by performing final operations such as padding.
engineDigest(byte[], int). Method in class cryptix.provider.md.MD5
Returns the digest of the data added and resets the digest.
engineDigest(byte[], int). Method in class cryptix.provider.md.SHA0
Returns the digest of the data added and resets the digest.
engineDigest(byte[], int). Method in class cryptix.provider.md.SHA1
Returns the digest of the data added and resets the digest.
engineGenerateKey(byte[]). Method in class cryptix.provider.key.DESKeyGenerator
This method allows subclasses to modify the bytes that will be used to generate a key.
engineGenerateKey(byte[]). Method in class cryptix.provider.key.RawKeyGenerator
This method allows subclasses to modify the bytes that will be used to generate a key.
engineGetDataLength(). Method in class cryptix.provider.md.MD5
Returns the length of the data (in bytes) hashed in every transform.
engineGetDataLength(). Method in class cryptix.provider.md.SHA0
Returns the length of the data (in bytes) hashed in every transform.
engineGetDataLength(). Method in class cryptix.provider.md.SHA1
Returns the length of the data (in bytes) hashed in every transform.
engineGetDigestLength(). Method in class cryptix.provider.md.HAVAL
SPI: Returns the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.md.MD5
Returns the length of the hash (in bytes).
engineGetDigestLength(). Method in class cryptix.provider.md.RIPEMD128
SPI: Return the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.md.RIPEMD160
SPI: Returns the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.md.SHA0
Returns the length of the hash (in bytes).
engineGetDigestLength(). Method in class cryptix.provider.md.SHA1
Returns the length of the hash (in bytes).
engineGetParameter(String). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
SPI: Returns an algorithm-specific parameter.
engineGetParameter(String). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineGetParameter(String). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
engineGetParameter(String). Method in class cryptix.provider.cipher.Blowfish
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class java.security.Cipher
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class cryptix.provider.md.HAVAL
engineGetParameter(String). Method in class java.security.KeyGenerator
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class java.security.Mode
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class java.security.PaddingScheme
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Return an algorithm-specific parameter.
engineGetParameter(String). Method in class cryptix.provider.cipher.SAFER
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class cryptix.provider.cipher.SPEED
SPI: Gets the value of the specified algorithm parameter.
engineInBufferSize(int, boolean). Method in class java.security.Cipher
SPI: Returns the minimum number of bytes of input, that will cause an output of outLen bytes from a call to engineUpdate (when isFinal is false), or successive calls to both engineUpdate and engineCrypt (when isFinal is true).
engineInitDecrypt(Key). Method in class cryptix.provider.rpk.BlockCipher
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.Blowfish
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.CAST5
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.CBC
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.CFB
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class java.security.Cipher
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.DES
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.DES_EDE3
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.IDEA
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.LOKI91
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.OFB
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.PCBC
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Initializes the cipher for decryption, using the given private key.
engineInitDecrypt(Key). Method in class cryptix.provider.rsa.RawRSACipher
SPI: Initializes this cipher object for decryption, using the given private key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.RC2
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.RC4
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.SAFER
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.SPEED
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.Square
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.rpk.StreamCipher
SPI: Initializes this cipher for decryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.rpk.BlockCipher
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.Blowfish
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.CAST5
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.CBC
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.CFB
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class java.security.Cipher
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.DES
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.DES_EDE3
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.IDEA
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.LOKI91
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.OFB
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.PCBC
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Initializes the cipher for encryption, using the given public key.
engineInitEncrypt(Key). Method in class cryptix.provider.rsa.RawRSACipher
SPI: Initializes this cipher object for encryption, using the given public key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.RC2
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.RC4
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.SAFER
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.SPEED
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.Square
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.rpk.StreamCipher
SPI: Initializes this cipher for encryption, using the specified key.
engineInitSign(PrivateKey). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
SPI: Initializes the cipher for signing, using the given private key.
engineInitSign(PrivateKey). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineInitSign(PrivateKey). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
SPI: Initializes this signature object for signing, using the given private key.
engineInitVerify(PublicKey). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
SPI: Initializes the cipher for verification, using the given public key.
engineInitVerify(PublicKey). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineInitVerify(PublicKey). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
SPI: Initializes this signature object for verification, using the given public key.
engineIsValidBlockSize(int). Method in class cryptix.provider.padding.OneAndZeroes
SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
engineIsValidBlockSize(int). Method in class java.security.PaddingScheme
SPI: Returns true if size is a valid block size (in bytes) for this scheme.
engineIsValidBlockSize(int). Method in class cryptix.provider.padding.PKCS5
SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
engineIsValidBlockSize(int). Method in class cryptix.provider.padding.PKCS7
SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
engineOutBufferSize(int, boolean). Method in class java.security.Cipher
SPI: Returns the length of output buffer required for a given length of input, in bytes.
enginePad(byte[], int, int). Method in class cryptix.provider.padding.OneAndZeroes
Pads a given array of bytes.
enginePad(byte[], int, int). Method in class java.security.PaddingScheme
SPI: Pads a single incomplete block.
enginePad(byte[], int, int). Method in class cryptix.provider.padding.PKCS5
Pads a given array of bytes.
enginePad(byte[], int, int). Method in class cryptix.provider.padding.PKCS7
Pads a given array of bytes.
enginePlaintextBlockSize(). Method in class java.security.Cipher
SPI: Returns the length of a plaintext block, in bytes.
enginePlaintextBlockSize(). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Return the plaintext block size, in bytes.
engineReset(). Method in class cryptix.provider.md.HAVAL
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.MD2
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.MD4
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.MD5
Initializes (resets) the message digest.
engineReset(). Method in class cryptix.provider.md.RIPEMD128
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.RIPEMD160
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.SHA0
Initializes (resets) the message digest.
engineReset(). Method in class cryptix.provider.md.SHA1
Initializes (resets) the message digest.
engineSetBlockSize(int). Method in class java.security.PaddingScheme
Sets the blockSize variable for this instance.
engineSetCipher(Cipher). Method in class cryptix.provider.mode.CBC
SPI: Sets the underlying cipher.
engineSetCipher(Cipher). Method in class cryptix.provider.mode.CFB
SPI: Sets the underlying cipher.
engineSetCipher(Cipher). Method in class java.security.Mode
SPI: Sets the underlying cipher.
engineSetCipher(Cipher). Method in class cryptix.provider.mode.PCBC
SPI: Sets the underlying cipher.
engineSetPaddingScheme(PaddingScheme). Method in class java.security.Cipher
SPI: Sets the object that will implement padding for this cipher.
engineSetParameter(String, Object). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
SPI: Sets an algorithm-specific parameter.
engineSetParameter(String, Object). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineSetParameter(String, Object). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
engineSetParameter(String, Object). Method in class cryptix.provider.cipher.Blowfish
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class java.security.Cipher
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class cryptix.provider.md.HAVAL
engineSetParameter(String, Object). Method in class java.security.KeyGenerator
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class java.security.Mode
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class java.security.PaddingScheme
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Set an algorithm-specific parameter.
engineSetParameter(String, Object). Method in class cryptix.provider.cipher.SAFER
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class cryptix.provider.cipher.SPEED
SPI: Sets the specified algorithm parameter to the specified value.
engineSign(). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Terminates the update process and returns the signature bytes of all the data signed so far.
engineSign(). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
Terminate the update process and return the digital signature bytes of all the data processed so far.
engineSign(). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Terminates the update process and returns the signature bytes of all the data signed so far.
engineTransform(byte[]). Method in class cryptix.provider.md.MD5
Adds data to the message digest.
engineTransform(byte[]). Method in class cryptix.provider.md.SHA0
Adds data to the message digest.
engineTransform(byte[]). Method in class cryptix.provider.md.SHA1
Adds data to the message digest.
engineUnpad(byte[], int, int). Method in class cryptix.provider.padding.OneAndZeroes
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUnpad(byte[], int, int). Method in class java.security.PaddingScheme
SPI: Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUnpad(byte[], int, int). Method in class cryptix.provider.padding.PKCS5
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUnpad(byte[], int, int). Method in class cryptix.provider.padding.PKCS7
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUpdate(byte). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Updates the data to be signed or verified, using one byte.
engineUpdate(byte). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineUpdate(byte). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Updates the data to be signed or verified, using one byte.
engineUpdate(byte). Method in class cryptix.provider.md.HAVAL
Continues a HAVAL message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.MD2
Continues an MD2 message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.MD4
Continues an MD4 message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.RIPEMD128
Continue a RIPEMD128 message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.RIPEMD160
Continue a RIPEMD160 message digest using the input byte.
engineUpdate(byte[], int, int). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Updates the data to be signed or verified, using the specified sub-array of bytes, starting at the specified offset.
engineUpdate(byte[], int, int). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineUpdate(byte[], int, int). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Updates the data to be signed or verified, using the specified sub-array of bytes, starting at the specified offset.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.HAVAL
Hashes a byte array from a given offset for a specified length.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.MD2
MD2 block update operation.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.MD4
MD4 block update operation.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.RIPEMD128
RIPEMD128 block update operation.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.RIPEMD160
RIPEMD160 block update operation.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.rpk.BlockCipher
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.Blowfish
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.CAST5
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.CBC
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.CFB
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.CFB_PGP
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class java.security.Cipher
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.DES
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.DES_EDE3
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.IDEA
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.LOKI91
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.OFB
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.PCBC
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: DOCUMENT ME
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.rsa.RawRSACipher
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.RC2
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.RC4
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.SAFER
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.SPEED
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.Square
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.rpk.StreamCipher
SPI: This is the main engine method for updating data.
engineVerify(byte[]). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Terminates the update process and verifies that the passed signature equals that of a generated one based on the updated data so far.
engineVerify(byte[]). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
engineVerify(byte[]). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Terminates the update process and verifies that the passed signature equals that of a generated one based on the updated data so far.
EOF. Static variable in interface cryptix.util.test.MakerConstants
eol. Variable in class cryptix.util.test.ParseException
The end of line string for this machine.
EQUAL. Static variable in class netscape.security.PrivilegeManager
equals(Object). Method in class cryptix.security.MessageHash
Tests whether this object is equal to another object.
equals(Object). Method in class netscape.security.Principal
equals(Object). Method in class cryptix.security.rsa.PublicKey
Tests whether another object is equal to this one.
expectedTokenSequences. Variable in class cryptix.util.test.ParseException
Each entry in this array is an array of integers.
exponentiate(RPKKey, RPKKey). Static method in class cryptix.provider.rpk.RPKKey
Return a new key, where each subkey is a generator of bKey raised to the power given by the state of the corresponding subkey/generator in eKey.

F

F(int, int, int). Static method in class cryptix.provider.md.MD5
FF(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
finalize(). Method in class cryptix.provider.cipher.Blowfish
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.CAST5
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.DES
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.IDEA
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.LOKI91
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.RC2
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.RC4
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.SAFER
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.SPEED
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.Square
Cleans up resources used by this instance, if necessary.
FINDING_P. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is searching for a suitable P
FINDING_Q. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is searching for a suitable Q
findPrivilege(int, int). Static method in class netscape.security.Privilege
findTarget(String). Static method in class java.security.IJCE
Returns a Target that can be passed to PrivilegeManager.enablePrivilege(...), in order to request permission for an action that requires the user's trust.
findTarget(String). Static method in class netscape.security.Target
findTarget(String, Object). Static method in class java.security.IJCE
Reserved for future use, in case parameterized targets are needed.
findTarget(String, Principal). Static method in class netscape.security.Target
findTarget(Target). Static method in class netscape.security.Target
fingerPrint(). Method in class cryptix.security.rsa.PublicKey
Gets the key's fingerprint.
flipBit(int). Method in class cryptix.util.math.BigRegister
Flip the value of the bit at the designated position.
flush(). Method in class java.security.CipherOutputStream
Flushes the underlying output stream.
FORBIDDEN. Static variable in class netscape.security.Privilege
ForbiddenTargetException(). Constructor for class netscape.security.ForbiddenTargetException
ForbiddenTargetException(String). Constructor for class netscape.security.ForbiddenTargetException
FOREVER. Static variable in class netscape.security.Privilege
fromDigest(MessageDigest). Static method in class cryptix.security.MessageHash
Creates a MessageHash with the value found by calling the digest() method on md.
fromDigest(MessageDigest, byte[]). Static method in class cryptix.security.MessageHash
Creates a MessageHash with the value found by calling the digest(byte[]) method on md.
fromDigit(char). Static method in class cryptix.util.core.Hex
Returns the number from 0 to 15 corresponding to the hex digit ch.
fromReversedString(String). Static method in class cryptix.util.core.Hex
Returns a byte array from a string of hexadecimal digits in reverse order (i.e.
fromStream(InputStream). Static method in class cryptix.util.core.BI
Read a BigInteger from a stream in Big Endian format (MSB first) in a manner compatible with toStream.
fromString(String). Static method in class cryptix.util.core.Hex
Returns a byte array from a string of hexadecimal digits.

G

g. Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
g. Variable in class cryptix.provider.elgamal.BaseElGamalParams
g. Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
G(int, int, int). Static method in class cryptix.provider.md.MD5
GeneralSecurityException(). Constructor for class java.security.GeneralSecurityException
Constructs a GeneralSecurityException without any detail message.
GeneralSecurityException(String). Constructor for class java.security.GeneralSecurityException
Constructs a GeneralSecurityException with the specified detail message.
generateKey(). Method in interface java.security.ExtendedKeyGenerator
Generates a key.
generateKey(). Method in class java.security.KeyGenerator
Generates a key.
generateKey(). Method in class cryptix.provider.key.RawKeyGenerator
Generates a key.
generateKey(). Method in class cryptix.provider.rpk.RPKKeyGenerator
Generates a key.
generateKey(byte[]). Method in interface java.security.ExtendedKeyGenerator
Generates a key from an encoded byte array.
generateKey(byte[]). Method in class cryptix.provider.key.RawKeyGenerator
Generates a key from an encoded byte array.
generateKeyPair(). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Generates a key pair.
generateKeyPair(). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Generate a new RSA key pair with the confidence that each of the public modulus n factors p and q are primes with a mathematical probability that will exceed 1 - (1/2)** CONFIDENCE.
generateKeyPair(). Method in class cryptix.provider.rpk.RPKKeyPairGenerator
Generate a new RPK key pair.
generateParams(int, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Generates new parameters, p and g.
generateParams(int, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Generates new parameters, p and g.
generateParseException(). Method in class cryptix.util.test.Maker
Generator(int, int). Constructor for class cryptix.provider.rpk.Generator
Instantiate a Generator object using default values for stuttering and stutter mask.
Generator(int, int, int, int). Constructor for class cryptix.provider.rpk.Generator
Instantiate a Generator object given all its characteristics.
generatorAt(int). Method in class cryptix.provider.rpk.MixerGenerator
Return a reference to the Generator at the designated index position.
GenericElGamalParameterSet(int[], String[][]). Constructor for class cryptix.provider.elgamal.GenericElGamalParameterSet
Subclasses should call this constructor to determine the parameters that will be returned by getParameters.
GERMAIN. Static variable in class cryptix.util.math.Prime
get(Object). Method in class netscape.security.PrivilegeTable
get(Target). Method in class netscape.security.PrivilegeTable
getAlgorithm(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the name of the algorithm this key is intended for ("ElGamal").
getAlgorithm(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns the name of the algorithm, for this class always "RSA".
getAlgorithm(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns the name of the algorithm, for this class always "RSA".
getAlgorithm(). Method in class java.security.Cipher
Returns this algorithm's standard cipher name (not including mode and padding).
getAlgorithm(). Method in class java.security.KeyGenerator
Returns the standard name of the algorithm for this key generator.
getAlgorithm(). Method in class cryptix.security.MessageHash
Returns the name of the algorithm associated with this hash.
getAlgorithm(). Method in class java.security.PaddingScheme
Returns the standard name of the padding scheme implemented.
getAlgorithm(). Method in class cryptix.provider.key.RawKey
getAlgorithm(). Method in class cryptix.provider.rpk.RPKKey
Return the name of the algorithm.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.MD5_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmId(). Method in class cryptix.provider.rpk.Any_RPK_PKCS1Signature
Return the ASN bytes of the AlgorithmIdentifier token required by the engineSign() method.
getAlgorithmId(). Method in class cryptix.provider.rpk.MD5_RPK_PKCS1Signature
Return the ASN bytes of the AlgorithmIdentifier token required by the engineSign() method.
getAlgorithmId(). Method in class cryptix.provider.rpk.RIPEMD160_RPK_PKCS1Signature
Return the ASN bytes of the AlgorithmIdentifier token required by the engineSign() method.
getAlgorithmId(). Method in class cryptix.provider.rpk.SHA1_RPK_PKCS1Signature
Return the ASN bytes of the AlgorithmIdentifier token required by the engineSign() method.
getAlgorithms(). Static method in class java.security.Cipher
Gets the standard names of all Ciphers implemented by any installed provider.
getAlgorithms(). Static method in class java.security.KeyGenerator
Gets the standard names of all KeyGenerators implemented by any installed provider.
getAlgorithms(). Static method in class java.security.Mode
Gets the standard names of all Modes implemented by any installed provider.
getAlgorithms(). Static method in class java.security.PaddingScheme
Gets the standard names of all PaddingSchemes implemented by any installed provider.
getAlgorithms(Provider). Static method in class java.security.Cipher
Gets the standard names of all Ciphers implemented by a provider.
getAlgorithms(Provider). Static method in class java.security.KeyGenerator
Gets the standard names of all KeyGenerators implemented by a provider.
getAlgorithms(Provider). Static method in class java.security.Mode
Gets the standard names of all Modes implemented by a provider.
getAlgorithms(Provider). Static method in class java.security.PaddingScheme
Gets the standard names of all PaddingSchemes implemented by a provider.
getAlgorithms(Provider, String). Static method in class java.security.IJCE
Gets the standard names of all algorithms of the given type implemented by a provider.
getAlgorithms(String). Static method in class java.security.IJCE
Gets the standard names of all algorithms of the given type implemented by any installed provider.
getBeginColumn(). Method in class cryptix.util.test.ASCII_CharStream
getBeginLine(). Method in class cryptix.util.test.ASCII_CharStream
getBit(int). Method in class cryptix.util.math.BigRegister
Return 1 or 0 if the designated bit was set or cleared respectively.
getBits(int, int). Method in class cryptix.util.math.BigRegister
Return count bits starting at offset n framed in a long, right justified and left padded with binary zeroes.
getBlockSize(). Method in class java.security.IllegalBlockSizeException
Gets the block size of the cipher (or 0 if this was not set).
getBlockSize(). Method in class java.security.PaddingScheme
Returns the block size for this padding scheme.
getCiphertextBlockSize(). Method in class java.security.Cipher
Returns the length of a ciphertext block, in bytes.
getClassPrincipals(Class). Method in class netscape.security.PrivilegeManager
getClassPrincipalsFromStack(int). Method in class netscape.security.PrivilegeManager
getColumn(). Method in class cryptix.util.test.ASCII_CharStream
getDataSize(). Method in class java.security.IllegalBlockSizeException
Gets the size of the data passed to the cipher (or 0 if this was not set).
getDefaultKeyLength(). Method in interface java.security.ExtendedKeyGenerator
Returns the key length that will be used by generateKey() to create new random keys.
getDefaultKeyLength(). Method in class cryptix.provider.key.RawKeyGenerator
Returns the key length that will be used by generateKey() to create new random keys.
getDescription(). Method in class netscape.security.Target
getDetailedInfo(Object). Method in class netscape.security.ParameterizedTarget
getDetailedInfo(Object). Method in class netscape.security.Target
getDuration(). Method in class netscape.security.Privilege
getElGamal(int, int, Random, int). Static method in class cryptix.util.math.Prime
Generates a random probable-prime, p, of the given length, such that all the factors of p - 1 are known.
getEncoded(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns an encoding of this key as a byte array.
getEncoded(). Method in class cryptix.provider.rpk.Generator
Return a byte representation of this object.
getEncoded(). Method in class cryptix.provider.rpk.MixerGenerator
Return a concatenated sequence of the raw-encoded byte representation of each of this object's constituants.
getEncoded(). Method in class cryptix.provider.key.RawKey
getEncoded(). Method in class cryptix.provider.rsa.RawRSAPrivateKey
Returns an encoding of the key as a byte array, as described above.
getEncoded(). Method in class cryptix.provider.rsa.RawRSAPublicKey
Returns an encoding of the key as a byte array, as described above.
getEncoded(). Method in class cryptix.provider.rpk.RPKKey
Return a byte representation of this object.
getEndColumn(). Method in class cryptix.util.test.ASCII_CharStream
getEndLine(). Method in class cryptix.util.test.ASCII_CharStream
getExponent(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Return the private exponent d.
getExponent(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns the public exponent e.
getExponent(). Method in interface java.security.interfaces.RSAKey
Returns the exponent.
getFormat(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the encoding format name for this key.
getFormat(). Method in class cryptix.provider.key.RawKey
getFormat(). Method in class cryptix.provider.rsa.RawRSAPrivateKey
Returns the encoding format name, for this class always "RAW".
getFormat(). Method in class cryptix.provider.rsa.RawRSAPublicKey
Returns the encoding format name, for this class always "RAW".
getFormat(). Method in class cryptix.provider.rpk.RPKKey
Return the encoding format name for this key.
getG(). Method in class cryptix.provider.elgamal.BaseElGamalParams
Returns the base, g.
getG(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the base, g.
getG(). Method in interface java.security.interfaces.ElGamalKey
Returns the base, g.
getG(). Method in interface java.security.interfaces.ElGamalParams
Returns the base, g.
getGermain(int, int, Random). Static method in class cryptix.util.math.Prime
Returns a Germain (Sophie) probable-prime with an approximate specified bitlength, that is prime with a probability exceeding 1 - (1/2)certainty.
getGordon(int, int, Random). Static method in class cryptix.util.math.Prime
Returns a Gordon strong probable-prime with an approximate specified bitlength, that is prime with a probability exceeding 1 - (1/2)certainty.
getGranularity(). Method in class cryptix.provider.rpk.RPKKey
Return the granularity value set for this key.
getHelpUrl(). Method in class netscape.security.Target
getHtmlInfo(). Static method in class cryptix.CryptixProperties
Returns English-language HTML credits for Cryptix, in a form that could be included in an application's About box, for example.
GetImage(). Method in class cryptix.util.test.ASCII_CharStream
getImplementation(String, String). Static method in class java.security.IJCE
Returns an object configured to the specified type.
getImplementation(String, String, String). Static method in class java.security.IJCE
Returns an object configured to the specified type.
getImplementationClass(String, String). Static method in class java.security.IJCE
Given an algorithm name (which may be an alias) and type, returns the corresponding algorithm class from any provider.
getImplementationClass(String, String, String). Static method in class java.security.IJCE
Given an algorithm name (which may be an alias), a provider name, and a type, returns the corresponding algorithm class.
getInitializationVector(). Method in interface java.security.FeedbackCipher
Gets the initialization vector for this object.
getInitializationVectorLength(). Method in interface java.security.FeedbackCipher
Returns the size of the initialization vector expected by setInitializationVector.
getInputBlockSize(). Method in class java.security.Cipher
Returns the length of an input block, in bytes.
getInstance(Cipher, Mode, PaddingScheme). Static method in class java.security.Cipher
Generates a new Cipher object by composing the given Cipher, Mode and PaddingScheme objects.
getInstance(String). Static method in class java.security.Cipher
Generates a Cipher object that implements the given algorithm.
getInstance(String). Static method in class java.security.KeyGenerator
Generates a KeyGenerator object that implements the algorithm requested, as available in the environment.
getInstance(String). Static method in class java.security.Mode
Generates a Mode object that implements the algorithm requested, as available in the environment.
getInstance(String). Static method in class java.security.PaddingScheme
Generates a PaddingScheme object that implements the algorithm requested, as available in the environment.
getInstance(String, String). Static method in class java.security.Cipher
Generates a Cipher object that implements the given cipher, from the given provider.
getInstance(String, String). Static method in class java.security.KeyGenerator
Generates a KeyGenerator object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getInstance(String, String). Static method in class java.security.Mode
Generates a Mode object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getInstance(String, String). Static method in class java.security.PaddingScheme
Generates a PaddingScheme object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getIntermediateVersion(). Static method in class cryptix.CryptixProperties
Returns the intermediate version of this release of Cryptix.
getIntermediateVersion(). Static method in class java.security.IJCE
Returns the intermediate version of this release of IJCE.
getInverseOfQModP(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns the multiplicative inverse of q modulo p.
getInverseOfQModP(). Method in interface java.security.interfaces.RSAFactors
Returns the coefficient, equal to the multiplicative inverse of q modulo p, or null if the factors of the modulus are unknown.
getKeyId(). Method in class cryptix.provider.rpk.RPKKey
Compute a CRC32 on the key Raw-encoded material, and then add each successive 4-bit chunck of the CRC 32-bit value to the character 'A' in order to obtain a printable 8-character string that identifies this key.
getLevel(String). Static method in class cryptix.util.core.Debug
Returns the debug level for label.
getLevel(String, String). Static method in class cryptix.util.core.Debug
Returns the maximum of the debug levels for label1 and label2.
getLibraryName(). Method in interface cryptix.util.core.LinkStatus
Returns the library name.
getLibraryPath(). Static method in class cryptix.CryptixProperties
Returns the path of the library directory.
getLine(). Method in class cryptix.util.test.ASCII_CharStream
getLinkErrorString(). Method in interface cryptix.util.core.LinkStatus
Returns an error string describing why the library failed to load, or null if there was no error.
getLinkStatus(). Static method in class cryptix.provider.cipher.Blowfish
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.CAST5
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.DES
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.md.HAVAL
getLinkStatus(). Static method in class cryptix.provider.cipher.IDEA
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.LOKI91
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.RC2
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.RC4
getLinkStatus(). Static method in class cryptix.provider.md.RIPEMD128
getLinkStatus(). Static method in class cryptix.provider.md.RIPEMD160
getLinkStatus(). Static method in class cryptix.provider.cipher.SAFER
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.SPEED
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.Square
Gets an object representing the native linking status of this class.
getMagnitude(BigInteger). Static method in class cryptix.util.core.BI
Return the magnitude bytes of a BigInteger with no leading 0's.
getMajorVersion(). Static method in class cryptix.security.Cryptix
Returns the major version of this release of Cryptix.
getMajorVersion(). Static method in class cryptix.CryptixProperties
Returns the major version of this release of Cryptix.
getMajorVersion(). Static method in class java.security.IJCE
Returns the major version of this release of IJCE.
getMajorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the actual major version number.
getMaximumKeyLength(). Method in interface java.security.ExtendedKeyGenerator
Returns the maximum useful key length for this algorithm.
getMaximumKeyLength(). Method in class cryptix.provider.key.RawKeyGenerator
Returns the maximum useful key length for this algorithm.
getMessage(). Method in class cryptix.util.test.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage(). Method in class cryptix.util.test.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMidTap(). Method in class cryptix.util.math.TrinomialLFSR
Return the degree/power of the mid-tap element in this LFSR.
getMinimumKeyLength(). Method in interface java.security.ExtendedKeyGenerator
Returns the minimum key length for this algorithm.
getMinimumKeyLength(). Method in class cryptix.provider.key.RawKeyGenerator
Returns the minimum key length for this algorithm.
getMinorVersion(). Static method in class cryptix.security.Cryptix
Returns the minor version of this release of Cryptix.
getMinorVersion(). Static method in class cryptix.CryptixProperties
Returns the minor version of this release of Cryptix.
getMinorVersion(). Static method in class java.security.IJCE
Returns the minor version of this release of IJCE.
getMinorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the actual minor version number.
getMode(). Method in class java.security.Cipher
Returns this algorithm's standard mode name.
getModulus(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Return the public modulus n: the product of both p and q.
getModulus(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns the public modulus n.
getModulus(). Method in interface java.security.interfaces.RSAKey
Returns the modulus.
getMyPrincipals(). Static method in class netscape.security.PrivilegeManager
getNextToken(). Method in class cryptix.util.test.Maker
getNextToken(). Method in class cryptix.util.test.MakerTokenManager
getNickname(). Method in class netscape.security.Principal
getOutput(). Static method in class cryptix.util.core.Debug
Returns the PrintWriter to which debugging output is to be sent.
getOutputBlockSize(). Method in class java.security.Cipher
Returns the length of an output block, in bytes.
getP(). Method in class cryptix.provider.elgamal.BaseElGamalParams
Returns the prime, p.
getP(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the prime, p.
getP(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns p, the first factor of the public modulus.
getP(). Method in interface java.security.interfaces.ElGamalKey
Returns the prime, p.
getP(). Method in interface java.security.interfaces.ElGamalParams
Returns the prime, p.
getP(). Method in interface java.security.interfaces.RSAFactors
Returns the first prime factor, p, or null if the factors of the modulus are unknown.
getPadding(). Method in class java.security.Cipher
Returns this algorithm's standard padding scheme name.
getPaddingScheme(). Method in class java.security.Cipher
Returns the object implementing padding for this cipher, or null if there is no such object.
getParameter(String). Method in class java.security.Cipher
Gets the value of the specified algorithm parameter.
getParameter(String). Method in class cryptix.provider.md.HAVAL
getParameter(String). Method in class java.security.KeyGenerator
Gets the value of the specified algorithm parameter.
getParameter(String). Method in class java.security.PaddingScheme
Gets the value of the specified algorithm parameter.
getParameter(String). Method in interface java.security.Parameterized
Gets the value of the specified algorithm parameter.
getParameters(int). Method in class cryptix.provider.elgamal.GenericElGamalParameterSet
If primeLength corresponds to one of the precomputed prime lengths, this method returns a corresponding ElGamalParams object.
getPermission(). Method in class netscape.security.Privilege
getPlaintextBlockSize(). Method in class java.security.Cipher
Returns the length of a plaintext block, in bytes.
getPrivilegeManager(). Static method in class netscape.security.PrivilegeManager
getPrivilegeTableFromStack(). Method in class netscape.security.PrivilegeManager
getProperty(String). Method in class cryptix.provider.Cryptix
getProperty(String). Static method in class cryptix.CryptixProperties
Gets the value of a property.
getProperty(String, String). Method in class cryptix.provider.Cryptix
getProperty(String, String). Static method in class cryptix.CryptixProperties
Gets the value of a property, or returns defaultValue if the property was not set.
getProvider(). Method in class java.security.Cipher
Returns the name of the provider of this cipher.
getQ(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Return q, the second factor of the public modulus.
getQ(). Method in interface java.security.interfaces.RSAFactors
Returns the second prime factor, q, or null if the factors of the modulus are unknown.
getReleaseDate(). Static method in class cryptix.CryptixProperties
Returns the release date of this version of Cryptix, as a string in the form "yyyy/mm/dd".
getReleaseDate(). Static method in class java.security.IJCE
Returns the release date of this version of IJCE, as a string in the form "yyyy/mm/dd".
getRequiredMajorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the required major version number.
getRequiredMinorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the required minor version number.
getRisk(). Method in class netscape.security.Target
getRiskColor(). Method in class netscape.security.Target
getRounds(). Method in class cryptix.provider.cipher.Blowfish
Returns the currently set number of rounds for this instance.
getRounds(). Method in class cryptix.provider.cipher.SAFER
Gets the number of rounds for this cipher.
getRounds(). Method in class cryptix.provider.cipher.SPEED
Returns the currently set number of rounds for this instance.
getSize(). Method in class cryptix.util.math.BigRegister
Return the size of this object as specified at its instantiation time.
getSize(). Method in class cryptix.provider.rpk.MixerGenerator
Return the total number of bits in this Mixer Generator.
getSize(). Method in class cryptix.util.math.TrinomialLFSR
Return the number of elements in this LFSR, which is also the degree of the trinomial.
getSlice(). Method in class cryptix.util.math.TrinomialLFSR
Return the maximum number of meaningful bits in this LFSR, which is also the maximum number of bits that can be processed in one operation without loss of desired output sequence.
getSmallFactors(BigInteger, int). Static method in class cryptix.util.math.Prime
Returns a BigInteger array whose elements are the prime factors of a designated BigInteger value, or null if the value could not easily be factorised.
getSmallFactors(BigInteger, int, BigInteger). Static method in class cryptix.util.math.Prime
Return a BigInteger array whose elements are the prime factors of a designated BigInteger value, for which we already have one large prime factor.
getStandardName(String, String). Static method in class java.security.IJCE
Expands the possible alias algorithm to a standard name.
getState(). Method in class java.security.Cipher
Returns the state of this Cipher object.
GetSuffix(int). Method in class cryptix.util.test.ASCII_CharStream
getSystemPrincipal(). Static method in class netscape.security.PrivilegeManager
getTargetFromDescription(String). Static method in class netscape.security.Target
getToken(int). Method in class cryptix.util.test.Maker
getValue(). Method in class cryptix.util.checksum.PRZ24
Returns the value in the CRC accumulator.
getVariant(). Method in class cryptix.provider.cipher.SAFER
Gets the variant for this cipher ("SK-128", "SK-64", "K-128", or "K-64").
getVendor(). Method in class netscape.security.Principal
getVersionString(). Static method in class cryptix.security.Cryptix
Returns a string describing this version of Cryptix.
getVersionString(). Static method in class cryptix.CryptixProperties
Returns a string describing this version of Cryptix.
getVersionString(). Static method in class java.security.IJCE
Returns a string describing this version of IJCE.
getX(). Method in class cryptix.provider.elgamal.BaseElGamalPrivateKey
Returns the value of x (the private key).
getX(). Method in interface java.security.interfaces.ElGamalPrivateKey
Returns the value of x (the private key).
getY(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the value of y = gx mod p (where x is the private value).
getY(). Method in interface java.security.interfaces.ElGamalKey
Returns the value of y = g^x mod p (where x is the private key).
getZigPtr(Class). Static method in class netscape.security.Principal
GG(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
GLOBAL_DEBUG. Static variable in class cryptix.util.core.Debug
Whether to compile the library with a standard level of debugging support.
GLOBAL_DEBUG_SLOW. Static variable in class cryptix.util.core.Debug
Whether to compile the library with additional debugging support that is likely to slow it down.

H

H(int, int, int). Static method in class cryptix.provider.md.MD5
handleEvent(int). Method in class cryptix.security.rsa.KeyGenThread
hash(byte[]). Static method in class cryptix.security.MD5
Returns the MD5 hash of a single byte array.
hash(byte[]). Static method in class cryptix.security.SHA
Returns the SHA-1 hash of a single byte array.
hash(byte[]). Static method in class cryptix.security.SHA0
Returns the SHA-0 hash of a single byte array.
hash(byte[], MessageDigest). Static method in class cryptix.security.MessageDigest
A convenience function for hashing a byte array.
hash(String). Static method in class cryptix.security.MD5
Returns the MD5 hash of a single string.
hash(String). Static method in class cryptix.security.SHA
Returns the SHA-1 hash of a single string.
hash(String). Static method in class cryptix.security.SHA0
Returns the SHA-0 hash of a single string.
hash(String, MessageDigest). Static method in class cryptix.security.MessageDigest
A convenience function for hashing the low bytes of a string.
HASH_LENGTH. Static variable in class cryptix.security.MD5
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.security.SHA
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.provider.md.SHA0
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.security.SHA0
Length of the final hash (in bytes).
hash_length(). Method in class cryptix.security.MessageDigest
Returns the digest length in bytes.
hashAsMessageHash(byte[]). Static method in class cryptix.security.MD5
Returns the MessageHash of a single byte array.
hashAsMessageHash(byte[]). Static method in class cryptix.security.SHA
Returns the MessageHash of a single byte array.
hashAsMessageHash(byte[]). Static method in class cryptix.security.SHA0
Returns the MessageHash of a single byte array.
hashAsMessageHash(String). Static method in class cryptix.security.MD5
Returns the MessageHash of a single string.
hashAsMessageHash(String). Static method in class cryptix.security.SHA
Returns the MessageHash of a single string.
hashAsMessageHash(String). Static method in class cryptix.security.SHA0
Returns the MessageHash of a single string.
hashCode(). Method in class cryptix.security.MessageHash
hashCode(). Method in class netscape.security.Principal
HashMD5(byte[]). Constructor for class cryptix.security.HashMD5
Constructs a HashMD5 from a byte array that must be the the correct length.
HashMD5(MD5). Constructor for class cryptix.security.HashMD5
Constructs a HashMD5 from an MD5 message digest.
HashSHA(byte[]). Constructor for class cryptix.security.HashSHA
Constructs a HashSHA from a byte array that must be the the correct length.
HashSHA(SHA). Constructor for class cryptix.security.HashSHA
Constructs a HashSHA from an SHA message digest.
HashSHA0(byte[]). Constructor for class cryptix.security.HashSHA0
Constructs a HashSHA0 from a byte array that must be the the correct length.
HashSHA0(SHA0). Constructor for class cryptix.security.HashSHA0
Constructs a HashSHA0 from an SHA0 message digest.
hasPrincipal(Class, Principal). Method in class netscape.security.PrivilegeManager
HAVAL(). Constructor for class cryptix.provider.md.HAVAL
HEX_LITERAL. Static variable in interface cryptix.util.test.MakerConstants
HexadecimalData(). Method in class cryptix.util.test.Maker
HH(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
highestSetBit(). Method in class cryptix.util.math.BigRegister
Return the index of the leftmost non-zero bit in this.

I

I(int, int, int). Static method in class cryptix.provider.md.MD5
ID. Static variable in interface cryptix.util.test.MakerConstants
id(). Method in class cryptix.security.rsa.PublicKey
Gets the key's ID.
IDEA(). Constructor for class cryptix.provider.cipher.IDEA
Constructs an IDEA cipher object, in the UNINITIALIZED state.
IDEA(byte[]). Constructor for class cryptix.security.IDEA
This creates an IDEA block cipher instance, with key data taken from a 16-byte array.
IDEAKeyGenerator(). Constructor for class cryptix.provider.key.IDEAKeyGenerator
Identifier(). Method in class cryptix.util.test.Maker
II(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
IllegalBlockSizeException(int, int). Constructor for class java.security.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with the specified block size and illegal data size.
IllegalBlockSizeException(int, int, String). Constructor for class java.security.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with the specified block size, illegal data size, and detail message.
IllegalBlockSizeException(String). Constructor for class java.security.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with the specified detail message.
image. Variable in class cryptix.util.test.Token
The string image of the token.
IN_HEX_LITERAL. Static variable in interface cryptix.util.test.MakerConstants
inBufferSize(int). Method in class java.security.Cipher
Returns the minimum number of bytes of input, that will cause an output of outLen bytes from a call to update (i.e.
inBufferSizeFinal(int). Method in class java.security.Cipher
Returns the minimum number of bytes of input, that will cause an output of outLen bytes from a call to crypt (including padding for the final block of the stream, if applicable).
INCLUDE. Static variable in interface cryptix.util.test.MakerConstants
IncludedTest(). Method in class cryptix.util.test.Maker
indexOfX(int). Method in class cryptix.util.math.TrinomialLFSR
Return the register's index relative to the polynomial term xdegree.
init(). Method in class cryptix.test.TestSecurity
initDecrypt(Key). Method in class java.security.Cipher
Initializes this cipher for decryption, using the specified key.
initEncrypt(Key). Method in class java.security.Cipher
Initializes this cipher for encryption, using the specified key.
initialize(). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Initialise the RSA key pair generator for key strength value of 1024-bit, using the Fermat prime F4 (0x10001) as the encryption/ decryption exponent and a default SecureRandom source.
initialize(BigInteger, BigInteger, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator using the specified prime (p) and base (g).
initialize(BigInteger, BigInteger, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Initializes the key pair generator using the specified prime and base.
initialize(ElGamalParams, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator using the prime and base from the specified ElGamalParams object.
initialize(ElGamalParams, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Initializes the key pair generator using the prime and base from the specified ElGamalParams object.
initialize(int, BigInteger, SecureRandom). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Initialise the key pair generator using the specified strength (desired public modulus length in bits), public exponent, and a source of random bits.
initialize(int, BigInteger, SecureRandom). Method in interface java.security.interfaces.RSAKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, and source of random bits.
initialize(int, boolean, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator for a given prime length, without parameters.
initialize(int, boolean, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Initializes the key pair generator for a given prime length, without parameters.
initialize(int, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator for a given prime length, without parameters.
initialize(int, SecureRandom). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Initialise the RSA key pair generator for a given key strength (its number of bits), using the Fermat prime F4 (0x10001) as the public exponent.
initialize(int, SecureRandom). Method in class cryptix.provider.rpk.RPKKeyPairGenerator
Initialise the RPK key pair generator.
initialize(int[][], int, SecureRandom). Method in class cryptix.provider.rpk.RPKKeyGenerator
Initialise an RPK key generator given all its parameters.
initialize(SecureRandom). Method in interface java.security.ExtendedKeyGenerator
Initializes the key generator.
initialize(SecureRandom). Method in class java.security.KeyGenerator
Initializes the key generator.
initialize(SecureRandom). Method in class cryptix.provider.key.RawKeyGenerator
Initializes the key generator.
initialize(SecureRandom). Method in class cryptix.provider.rpk.RPKKeyGenerator
Initializes the key generator.
initialize(SecureRandom, int). Method in interface java.security.ExtendedKeyGenerator
Initializes the key generator, and sets a specific key length for use with algorithms that allow variable-length keys.
initialize(SecureRandom, int). Method in class cryptix.provider.key.RawKeyGenerator
Initializes the key generator, and sets a specific key length for use with algorithms that allow variable-length keys.
insane(). Method in class cryptix.security.rsa.SecretKey
Performs a sanity check on the key.
intToString(int). Static method in class cryptix.util.core.Hex
Returns a string of 8 hexadecimal digits (most significant digit first) corresponding to the integer n, which is treated as unsigned.
intValue(). Method in class cryptix.util.math.BigRegister
Return the rightmost 32-bit value in this BigRegister as an int.
InvalidKeyFormatException(). Constructor for class java.security.InvalidKeyFormatException
Constructs an InvalidKeyFormatException without any detail message.
InvalidKeyFormatException(String). Constructor for class java.security.InvalidKeyFormatException
Constructs an InvalidKeyFormatException with the specified detail message.
InvalidParameterTypeException(). Constructor for class java.security.InvalidParameterTypeException
Constructs an InvalidParameterTypeException without any detail message.
InvalidParameterTypeException(String). Constructor for class java.security.InvalidParameterTypeException
Constructs an InvalidParameterTypeException with the specified detail message.
invertOrder(). Method in class cryptix.util.math.BigRegister
Invert the bit order of the current contents of this.
isAllowed(). Method in class netscape.security.Privilege
isBlank(). Method in class netscape.security.Privilege
isCalledByPrincipal(Principal). Method in class netscape.security.PrivilegeManager
isCalledByPrincipal(Principal, int). Method in class netscape.security.PrivilegeManager
isCert(). Method in class netscape.security.Principal
isCertFingerprint(). Method in class netscape.security.Principal
isCodebase(). Method in class netscape.security.Principal
isCodebaseExact(). Method in class netscape.security.Principal
isCodebaseRegexp(). Method in class netscape.security.Principal
isEmpty(). Method in class netscape.security.PrivilegeTable
isForbidden(). Method in class netscape.security.Privilege
isGeneratorModP(BigInteger, BigInteger, BigInteger[]). Static method in class cryptix.util.math.Prime
isGermain(BigInteger, int). Static method in class cryptix.util.math.Prime
isLibraryCorrect(). Method in interface cryptix.util.core.LinkStatus
Returns true if the library was loaded successfully.
isLibraryLoaded(). Method in interface cryptix.util.core.LinkStatus
Returns true if the library was loaded.
isPaddingBlockCipher(). Method in class java.security.Cipher
Returns true if this cipher is a padding block cipher.
isProbablePrimeFast(BigInteger, int). Static method in class cryptix.util.math.Prime
Implements a faster (on average) primality check than BigInteger.isProbablePrime(r, certainty).
isProvidingJCA(). Static method in class java.security.IJCE
Returns true if IJCE is providing the implementations of the JCA classes (MessageDigest, Signature, etc).
isProvidingJCE(). Static method in class java.security.IJCE
Returns true if IJCE is providing the implementations of the JCE classes (Cipher, KeyGenerator, etc).
isSameGroup(MixerGenerator). Method in class cryptix.provider.rpk.MixerGenerator
Return true iff the argument is composed of polynomials that, one for one, belong to the same Group as those of the argument.
isSameGroup(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Return true iff the argument is a polynomial that belongs to the same Group as this.
isSameValue(BigRegister). Method in class cryptix.util.math.BigRegister
Return true if the parameters of the BigRegister x (size and bits) are equal to this one; false otherwise.
isSameValue(MixerGenerator). Method in class cryptix.provider.rpk.MixerGenerator
Return true if the MixerGenerator x has equal contents to this one, ordered in the same manner; false otherwise.
isSameValue(RPKKey). Method in class cryptix.provider.rpk.RPKKey
Return true if the RPKKey x has equal characteristics and contents to this one; false otherwise.
isSameValue(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Return true if the TrinomialLFSR x has equal characteristics and contents to this one; false otherwise.
isValid(). Method in class cryptix.provider.rpk.RPKKey
Test for all-zero-bit and all-one-bit subkeys.
isValidKeyLength(int). Method in interface java.security.ExtendedKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isValidKeyLength(int). Method in class cryptix.provider.key.RawKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isValidKeyLength(int). Method in class cryptix.provider.key.SAFERKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isValidKeyLength(int). Method in class cryptix.provider.key.SPEEDKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isVersionAtLeast(int, int, int). Static method in class cryptix.CryptixProperties
Returns true iff this version of Cryptix is at least the given version.
isVersionAtLeast(int, int, int). Static method in class java.security.IJCE
Returns true iff this version of IJCE is at least the given version.
isWeak(byte[]). Method in class cryptix.provider.key.DES3KeyGenerator
Returns true iff the first 24 bytes of key represent a weak or semi-weak Triple DES key.
isWeak(byte[]). Method in class cryptix.provider.key.DES_EDE3KeyGenerator
Returns true iff the first 24 bytes of key represent a weak or semi-weak Triple DES key.
isWeak(byte[]). Method in class cryptix.provider.key.DESKeyGenerator
Returns true iff the first 8 bytes of key represent a weak or semi-weak single DES key.
isWeak(byte[]). Method in class cryptix.provider.key.IDEAKeyGenerator
Returns true iff the byte array key represents a weak IDEA key.
isWeak(byte[]). Method in class cryptix.provider.key.LOKI91KeyGenerator
Returns true iff the byte array key represents a weak or semi-weak LOKI91 key.
isWeak(byte[]). Method in class cryptix.provider.key.RawKeyGenerator
Returns true iff key represents a weak or semi-weak key for this algorithm.
isWeak(byte[]). Method in class cryptix.provider.key.RC4KeyGenerator
Returns true iff key is a weak RC4 key, as described in Andrew Roos' paper.
isWeak(byte[], int). Method in class cryptix.provider.key.DESKeyGenerator
Returns true iff the bytes at key[offset..offset+7] represent a weak or semi-weak single DES key.
isWeakAllowed(). Method in interface java.security.ExtendedKeyGenerator
Returns true if this object is allowed to generate weak and semi-weak keys; false otherwise.
isWeakAllowed(). Method in class cryptix.provider.key.RawKeyGenerator
Returns true if this object is allowed to generate weak and semi-weak keys; false otherwise.
iv. Variable in class cryptix.security.CFB
IV. Static variable in interface cryptix.util.test.MakerConstants
ivBlock. Variable in class cryptix.security.CipherFeedback

J

jj_nt. Variable in class cryptix.util.test.Maker
jjnewLexState. Static variable in class cryptix.util.test.MakerTokenManager
jjstrLiteralImages. Static variable in class cryptix.util.test.MakerTokenManager

K

k. Variable in class cryptix.security.CFB
K128_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
K64_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
key(). Method in class cryptix.security.rsa.KeyGenThread
KEY_GEN_DONE. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator has finished
KEY_LENGTH. Static variable in class cryptix.security.Blowfish
The default length of a user key (16 bytes for Blowfish).
KEY_LENGTH. Static variable in class cryptix.security.DES
The length of a user key (8 bytes for DES).
KEY_LENGTH. Static variable in class cryptix.security.IDEA
The length of a user key (16 bytes for IDEA).
KEY_LENGTH_MAX. Static variable in class cryptix.security.Blowfish
KEY_LENGTH_MIN. Static variable in class cryptix.security.Blowfish
KEY_LENGTH_MOD. Static variable in class cryptix.security.Blowfish
KEY_RESOLVING. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is generation a key from P and Q
KeyGenerator(String). Constructor for class java.security.KeyGenerator
Creates a KeyGenerator object for the specified algorithm.
KeyGenThread(String, RandomStream, int, RSAKeyGenObserver). Constructor for class cryptix.security.rsa.KeyGenThread
keyLength(). Method in class cryptix.security.BlockCipher
Returns the key length for this cipher.
keyLength(). Method in class cryptix.security.CFB
This function returns the length of the key for this cipher.
keyLength(). Method in class cryptix.security.CipherFeedback
This function returns the length of the key for this cipher.
keyLength(). Method in class cryptix.security.StreamCipher
This function returns the length of the key for this cipher.
keyLengthMax(). Static method in class cryptix.security.SPEED
Returns the maximum key length.
keyLengthMin(). Static method in class cryptix.security.SPEED
Returns the minimum key length.
keyLengthMod(). Static method in class cryptix.security.SPEED
Returns the modulo key length.
kind. Variable in class cryptix.util.test.Token
An integer that describes the kind of this token.

L

length. Variable in class cryptix.security.CipherFeedback
length(). Method in class cryptix.security.MessageDigest
Identical to hash_length.
length(). Method in class cryptix.security.MessageHash
Returns the hash length in bytes.
LETTER. Static variable in interface cryptix.util.test.MakerConstants
LEVELS. Static variable in interface cryptix.provider.rpk.RPKParams
Individual values of L; i.e.
lexStateNames. Static variable in class cryptix.util.test.MakerTokenManager
list(PrintStream). Method in class cryptix.provider.Cryptix
list(PrintStream). Static method in class cryptix.CryptixProperties
Lists the properties to the PrintStream out.
list(PrintWriter). Method in class cryptix.provider.Cryptix
list(PrintWriter). Static method in class cryptix.CryptixProperties
Lists the properties to the PrintWriter out.
listOfGenerators(). Method in class cryptix.provider.rpk.MixerGenerator
Return an Enumeration object of the Generators in this MixerGenerator.
load(BigRegister). Method in class cryptix.util.math.BigRegister
Copy the argument's value into this.
load(byte[]). Method in class cryptix.util.math.BigRegister
Copy the bit values from a byte array into this.
load(byte[]). Method in class cryptix.provider.rpk.MixerGenerator
Copy the bit values from a byte array into this.
LOKI91(). Constructor for class cryptix.provider.cipher.LOKI91
Constructs a LOKI91 cipher object, in the UNINITIALIZED state.
LOKI91KeyGenerator(). Constructor for class cryptix.provider.key.LOKI91KeyGenerator
longToString(long). Static method in class cryptix.util.core.Hex
Returns a string of 16 hexadecimal digits (most significant digit first) corresponding to the long n, which is treated as unsigned.
longValue(). Method in class cryptix.util.math.BigRegister
Return the rightmost 64-bit value in this BigRegister as a long.
lookingAhead. Variable in class cryptix.util.test.Maker
lowestSetBit(). Method in class cryptix.util.math.BigRegister
Return the index of the rightmost non-zero bit in this.

M

main(String[]). Static method in class cryptix.provider.cipher.Blowfish
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.security.Blowfish
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.CryptixProperties
Prints the Cryptix version string, whether Cryptix is installed correctly, and the location of the library directory.
main(String[]). Static method in class cryptix.provider.cipher.DES
Entry point for self_test.
main(String[]). Static method in class cryptix.security.DES
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.security.HashMD5
Entry point for self test.
main(String[]). Static method in class cryptix.security.HashSHA
Entry point for self_test.
main(String[]). Static method in class cryptix.util.core.Hex
main(String[]). Static method in class cryptix.provider.cipher.IDEA
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.security.IDEA
Entry point for very basic self_test.
main(String[]). Static method in class java.security.IJCE
Prints the IJCE version string, a list of statically configured providers, and the location of the library directory.
main(String[]). Static method in class cryptix.util.test.Maker
main(String[]). Static method in class cryptix.provider.md.MD5
Entry point for self_test.
main(String[]). Static method in class cryptix.security.MD5
main(String[]). Static method in class cryptix.provider.elgamal.RawElGamalCipher
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.provider.rsa.RawRSACipher
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.security.SHA
main(String[]). Static method in class cryptix.provider.md.SHA0
Entry point for self_test.
main(String[]). Static method in class cryptix.security.SHA0
main(String[]). Static method in class cryptix.provider.md.SHA1
Entry point for self_test.
main(String[]). Static method in class cryptix.provider.cipher.SPEED
Entry point for self_test.
main(String[]). Static method in class cryptix.security.SPEED
Entry point for self_test.
main(String[]). Static method in class cryptix.provider.cipher.Square
main(String[]). Static method in class cryptix.test.TestBlowfish
main(String[]). Static method in class cryptix.test.TestCAST5
main(String[]). Static method in class cryptix.test.TestDES
main(String[]). Static method in class cryptix.test.TestDES_EDE3
main(String[]). Static method in class cryptix.test.TestHAVAL
main(String[]). Static method in class cryptix.test.TestIDEA
main(String[]). Static method in class cryptix.test.TestLOKI91
main(String[]). Static method in class cryptix.test.TestMD2
main(String[]). Static method in class cryptix.test.TestMD4
main(String[]). Static method in class cryptix.test.TestMD5
main(String[]). Static method in class cryptix.test.TestRC2
main(String[]). Static method in class cryptix.test.TestRC4
main(String[]). Static method in class cryptix.test.TestRIPEMD128
main(String[]). Static method in class cryptix.test.TestRIPEMD160
main(String[]). Static method in class cryptix.test.TestRPK3
main(String[]). Static method in class cryptix.test.TestSAFER
main(String[]). Static method in class cryptix.test.TestSecurity
main(String[]). Static method in class cryptix.test.TestSHA0
main(String[]). Static method in class cryptix.test.TestSHA1
main(String[]). Static method in class cryptix.test.TestSPEED
main(String[]). Static method in class cryptix.test.TestSquare
makeKeyPair(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Makes an RSA key pair using the given parameters.
Maker(InputStream). Constructor for class cryptix.util.test.Maker
Maker(MakerTokenManager). Constructor for class cryptix.util.test.Maker
MakerTokenManager(ASCII_CharStream). Constructor for class cryptix.util.test.MakerTokenManager
MakerTokenManager(ASCII_CharStream, int). Constructor for class cryptix.util.test.MakerTokenManager
mark(int). Method in class cryptix.mime.Base64InputStream
Does nothing, since this class does not support mark/reset.
mark(int). Method in class cryptix.util.mime.Base64InputStream
Does nothing, since this class does not support mark/reset.
mark(int). Method in class java.security.CipherInputStream
Does nothing, since this class does not support mark/reset.
markSupported(). Method in class cryptix.mime.Base64InputStream
Tests if this input stream supports the mark and reset methods of InputStream, which it does not.
markSupported(). Method in class cryptix.util.mime.Base64InputStream
Tests if this input stream supports the mark and reset methods of InputStream, which it does not.
markSupported(). Method in class java.security.CipherInputStream
Tests if this input stream supports the mark and reset methods of InputStream, which it does not.
MAX_GRANULARITY. Static variable in interface cryptix.provider.rpk.RPKParams
MAXIMUM_SIZE. Static variable in class cryptix.util.math.BigRegister
Maximum allowed number of bits in a BigRegister object.
MD2(). Constructor for class cryptix.provider.md.MD2
MD2_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature
MD2_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
MD4(). Constructor for class cryptix.provider.md.MD4
MD5(). Constructor for class cryptix.provider.md.MD5
The public constructor.
MD5(). Constructor for class cryptix.security.MD5
This creates an MD5 message digest instance.
MD5_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
MD5_RPK_PKCS1Signature(). Constructor for class cryptix.provider.rpk.MD5_RPK_PKCS1Signature
MD5_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.MD5_RSA_PKCS1Signature
MD5OutputStream(). Constructor for class cryptix.security.MD5OutputStream
Create a new digest output stream that uses MD5.
MESSAGE_DIGEST. Static variable in interface cryptix.util.test.MakerConstants
MessageDigest(MessageDigest). Constructor for class cryptix.security.MessageDigest
Constructs a V2.2 message digest from a JCA message digest.
MessageDigestData(). Method in class cryptix.util.test.Maker
MessageDigestOutputStream(MessageDigest). Constructor for class cryptix.security.MessageDigestOutputStream
MessageDigestProperties(). Method in class cryptix.util.test.Maker
MessageDigestTest(). Method in class cryptix.util.test.Maker
MessageHash(String, byte[]). Constructor for class cryptix.security.MessageHash
Constructs a MessageHash for the specified algorithm name.
MID_TAPS. Static variable in interface cryptix.provider.rpk.RPKParams
Individual values of K, the mid-tap in an RPK non- linear feedback shift register.
MIN_GRANULARITY. Static variable in interface cryptix.provider.rpk.RPKParams
The granularity property (with values from 1 to 8) defines how many bits from the key's Generator's output sequence are to be combined with the input stream.
MixerGenerator(int[][]). Constructor for class cryptix.provider.rpk.MixerGenerator
Instantiate a new Mixer Generator given the specifications of each of 3 non-linear feedback shift registers.
MODE. Static variable in interface cryptix.util.test.MakerConstants
Mode(boolean, boolean, String). Constructor for class java.security.Mode
Constructor for a Mode.
MultiIterationData(). Method in class cryptix.util.test.Maker
multiply(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compute this *= gx (mod f(x)).
multiply(TrinomialLFSR, TrinomialLFSR). Static method in class cryptix.util.math.TrinomialLFSR
Return the product of the two arguments modulo f(x)), where both arguments are members of the same polynomial group with the same monic trinomial f(x).

N

n(). Method in class cryptix.security.rsa.PublicKey
Returns a new cryptix.math.BigInteger equal to the public modulus.
n_. Variable in class cryptix.security.rsa.PublicKey
The public modulus as a cryptix.math.BigInteger.
N_DURATIONS. Static variable in class netscape.security.Privilege
N_PERMISSIONS. Static variable in class netscape.security.Privilege
name(). Method in class cryptix.security.MessageDigest
Returns the message digest name.
newToken(int). Static method in class cryptix.util.test.Token
Returns a new Token object, by default.
next. Variable in class cryptix.util.test.Token
A reference to the next regular (non-special) token from the input stream.
next(int). Method in class cryptix.provider.rpk.Generator
Return the value of the leftmost count bits of this LFSR and clock it by as many ticks.
next(int). Method in class cryptix.provider.rpk.MixerGenerator
Get the next count bits of output and return them right-aligned in a java long.
next(int). Method in class cryptix.util.math.TrinomialLFSR
Return the value of the leftmost count bits of this LFSR and clock it by as many ticks.
next_block(). Method in class cryptix.provider.mode.CFB
Rotates the IV left by currentByte bytes, to mimic the V2.2 behaviour.
next_block(). Method in class cryptix.security.CFB
nextBuffer(). Method in class cryptix.security.CSRandomStream
Sets the internal buffer, length and pointer field to a new set of random bits available for reading.
NO_SUBSET. Static variable in class netscape.security.PrivilegeManager
NoSuchParameterException(). Constructor for class java.security.NoSuchParameterException
Constructs a NoSuchParameterException without any detail message.
NoSuchParameterException(String). Constructor for class java.security.NoSuchParameterException
Constructs a NoSuchParameterException with the specified detail message.
not(). Method in class cryptix.util.math.BigRegister
Compute this = ~this.
NUM_ROUNDS. Static variable in class cryptix.security.Blowfish
The 2.2 API only supports the default number of rounds, 16.
NUMBER. Static variable in interface cryptix.util.test.MakerConstants
numRounds(). Method in class cryptix.security.SPEED
Returns the number of rounds for this cipher.
numRoundsMax(). Static method in class cryptix.security.SPEED
Returns the maximum number of rounds.
numRoundsMin(). Static method in class cryptix.security.SPEED
Returns the minimum number of rounds.
numRoundsMod(). Static method in class cryptix.security.SPEED
Returns the modulo number of rounds.

O

OFB(). Constructor for class cryptix.provider.mode.OFB
Constructs an OFB cipher, assuming that the IV will be provided via setInitializationVector.
OFB(Cipher). Constructor for class cryptix.provider.mode.OFB
Constructs an OFB cipher, assuming that the IV will be provided via setInitializationVector.
OFB(Cipher, byte[]). Constructor for class cryptix.provider.mode.OFB
Constructs a OFB cipher, using an initialization vector provided in the constructor.
OneAndZeroes(). Constructor for class cryptix.provider.padding.OneAndZeroes
Creates a OneAndZeroes object.
or(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this |= source.
outBufferSize(int). Method in class java.security.Cipher
Returns the size of the buffer necessary to hold the output resulting from a call to update (i.e.
outBufferSizeFinal(int). Method in class java.security.Cipher
Returns the size of the buffer necessary to hold the output resulting from a call to crypt (including padding for the final block of the stream, if applicable).

P

p. Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
p. Variable in class cryptix.provider.elgamal.BaseElGamalParams
p. Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
p(). Method in class cryptix.security.rsa.SecretKey
Returns the smaller factor of n, p.
p_. Variable in class cryptix.security.rsa.SecretKey
one of the factors of n
pad(byte[], int, int). Method in interface java.security.Padding
Pads a given array of bytes.
pad(byte[], int, int). Method in class java.security.PaddingScheme
Pads a given array of bytes.
PADDING. Static variable in interface cryptix.util.test.MakerConstants
paddingScheme(). Method in interface java.security.Padding
Returns the standard name of the padding scheme implemented.
paddingScheme(). Method in class java.security.PaddingScheme
Returns the standard name of the padding scheme implemented.
PaddingScheme(String). Constructor for class java.security.PaddingScheme
Constructor for a PaddingScheme.
padLength(int). Method in interface java.security.Padding
Returns the absolute value of the increase in size that a padding operation would cause on input data of a given length.
padLength(int). Method in class java.security.PaddingScheme
Returns the increase in size that a padding operation would cause on input data of a given length.
ParameterizedTarget(). Constructor for class netscape.security.ParameterizedTarget
ParameterizedTarget(String, Principal, int, String, String, String). Constructor for class netscape.security.ParameterizedTarget
ParameterizedTarget(String, Principal, int, String, String, String, String). Constructor for class netscape.security.ParameterizedTarget
ParseException(). Constructor for class cryptix.util.test.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String). Constructor for class cryptix.util.test.ParseException
ParseException(Token, int[][], String[]). Constructor for class cryptix.util.test.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
PCBC(). Constructor for class cryptix.provider.mode.PCBC
Constructs a PCBC cipher, assuming that the IV will be provided via setInitializationVector.
PCBC(Cipher). Constructor for class cryptix.provider.mode.PCBC
Constructs a PCBC cipher, assuming that the IV will be provided via setInitializationVector.
PCBC(Cipher, byte[]). Constructor for class cryptix.provider.mode.PCBC
Constructs a PCBC cipher, using an initialization vector provided in the constructor.
PKCS5(). Constructor for class cryptix.provider.padding.PKCS5
Creates a PKCS5 object.
PKCS7(). Constructor for class cryptix.provider.padding.PKCS7
Creates a PKCS7 object.
PLAIN. Static variable in class cryptix.util.math.Prime
pow(BigRegister). Method in class cryptix.util.math.TrinomialLFSR
Raise this to the nth power modulo f(x)).
Principal(). Constructor for class netscape.security.Principal
Principal(int, byte[]). Constructor for class netscape.security.Principal
Principal(int, byte[], Class). Constructor for class netscape.security.Principal
Principal(int, String). Constructor for class netscape.security.Principal
Principal(URL). Constructor for class netscape.security.Principal
Privilege(). Constructor for class netscape.security.Privilege
PrivilegeManager(). Constructor for class netscape.security.PrivilegeManager
PrivilegeTable(). Constructor for class netscape.security.PrivilegeTable
PROPER_SUBSET. Static variable in class netscape.security.PrivilegeManager
PROPERTIES. Static variable in interface cryptix.util.test.MakerConstants
PROPERTY. Static variable in interface cryptix.util.test.MakerConstants
propertyNames(). Method in class cryptix.provider.Cryptix
propertyNames(). Static method in class cryptix.CryptixProperties
Returns an enumeration of all the property names.
PRZ24(). Constructor for class cryptix.util.checksum.PRZ24
PublicKey(). Constructor for class cryptix.security.rsa.PublicKey
A constructor that does nothing, for use by subclasses.
PublicKey(BigInteger, BigInteger). Constructor for class cryptix.security.rsa.PublicKey
Creates a public key from a modulus and exponent.
PublicKey(PublicKey). Constructor for class cryptix.security.rsa.PublicKey
Creates a new public key from an existing key.
put(Object, Privilege). Method in class netscape.security.PrivilegeTable
put(Target, Privilege). Method in class netscape.security.PrivilegeTable

Q

q(). Method in class cryptix.security.rsa.SecretKey
Returns the larger factor of n, q.
q_. Variable in class cryptix.security.rsa.SecretKey
the other factor of n

R

rand. Variable in class cryptix.security.rsa.RSAKeyGen
randomPrime(int, RSAKeyGenObserver). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.

RawElGamalCipher(). Constructor for class cryptix.provider.elgamal.RawElGamalCipher
Constructor for a RawElGamalCipher.
RawKey(String, byte[]). Constructor for class cryptix.provider.key.RawKey
Constructs a key with the specified algorithm name and raw-encoded data array.
RawKey(String, byte[], int, int). Constructor for class cryptix.provider.key.RawKey
Constructs a secret key with the specified algorithm and raw-encoded data subarray.
RawKeyGenerator(String, int). Constructor for class cryptix.provider.key.RawKeyGenerator
Constructor for use by subclasses that require a fixed-length key.
RawKeyGenerator(String, int, int, int). Constructor for class cryptix.provider.key.RawKeyGenerator
Constructor for use by subclasses that allow variable-length keys.
RawRSACipher(). Constructor for class cryptix.provider.rsa.RawRSACipher
Constructs a RawRSA cipher object, in the UNINITIALIZED state.
RawRSAPrivateKey(BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
Constructs a raw RSA private key given the private exponent, and the two factors used to generate the public modulus n.
RawRSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
Constructs a raw RSA private key given the private exponent, and the two factors used to generate the public modulus n.
RawRSAPrivateKey(InputStream). Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
Constructs a raw RSA private key from data read from an InputStream, encoded as described above.
RawRSAPublicKey(BigInteger). Constructor for class cryptix.provider.rsa.RawRSAPublicKey
Constructs a raw RSA public key given the public modulus and using the Fermat prime F4 (value 0x10001) as the exponent.
RawRSAPublicKey(BigInteger, BigInteger). Constructor for class cryptix.provider.rsa.RawRSAPublicKey
Constructs a raw RSA public key given the public modulus n, and the public exponent e.
RawRSAPublicKey(InputStream). Constructor for class cryptix.provider.rsa.RawRSAPublicKey
Constructs a raw RSA public key from data read from an InputStream, encoded as described above.
RawSecretKey(String, byte[]). Constructor for class cryptix.provider.key.RawSecretKey
Constructs a secret key with the specified algorithm and raw-encoded data array.
RawSecretKey(String, byte[], int, int). Constructor for class cryptix.provider.key.RawSecretKey
Constructs a secret key with the specified algorithm and raw-encoded data subarray.
RC2(). Constructor for class cryptix.provider.cipher.RC2
Constructs an RC2 cipher object, in the UNINITIALIZED state.
RC2KeyGenerator(). Constructor for class cryptix.provider.key.RC2KeyGenerator
RC4(). Constructor for class cryptix.provider.cipher.RC4
Constructs an RC4 cipher object, in the UNINITIALIZED state.
RC4KeyGenerator(). Constructor for class cryptix.provider.key.RC4KeyGenerator
read(). Method in class cryptix.mime.Base64InputStream
Parse input in fours, producing three bytes to outBuf.
read(). Method in class cryptix.util.mime.Base64InputStream
Parse input in fours, producing three bytes to outBuf.
read(). Method in class java.security.CipherInputStream
Returns the next encrypted or decrypted byte, depending on the cipher state.
read(byte[], int, int). Method in class cryptix.mime.Base64InputStream
read(byte[], int, int). Method in class cryptix.util.mime.Base64InputStream
read(byte[], int, int). Method in class java.security.CipherInputStream
Fills up the specified bytes of the out array with the next len encrypted or decrypted bytes (depending on the cipher state).
readChar(). Method in class cryptix.util.test.ASCII_CharStream
registerTarget(). Method in class netscape.security.Target
ReInit(ASCII_CharStream). Method in class cryptix.util.test.MakerTokenManager
ReInit(ASCII_CharStream, int). Method in class cryptix.util.test.MakerTokenManager
ReInit(InputStream). Method in class cryptix.util.test.Maker
ReInit(InputStream, int, int). Method in class cryptix.util.test.ASCII_CharStream
ReInit(InputStream, int, int, int). Method in class cryptix.util.test.ASCII_CharStream
ReInit(MakerTokenManager). Method in class cryptix.util.test.Maker
remove(Object). Method in class netscape.security.PrivilegeTable
remove(Target). Method in class netscape.security.PrivilegeTable
reset(). Method in class cryptix.mime.Base64InputStream
Always throws an IOException, since this class does not support mark/reset.
reset(). Method in class cryptix.util.mime.Base64InputStream
Always throws an IOException, since this class does not support mark/reset.
reset(). Method in class cryptix.util.math.BigRegister
Reset to zeroes all this BigRegister's bits.
reset(). Method in class cryptix.security.CFB
Reset the stream and the IV.
reset(). Method in class java.security.CipherInputStream
Always throws an IOException, since this class does not support mark/reset.
reset(). Method in class cryptix.security.MessageDigest
reset(). Method in class cryptix.util.checksum.PRZ24
Resets to start processing a new CRC.
reset(byte[]). Method in class cryptix.security.CipherFeedback
Reset the stream feedback register with a new unique IV and sets position in stream back to zero.
resetX(int). Method in class cryptix.provider.rpk.MixerGenerator
For each Generator in this object (including the mixer) set the underlying LFSR's initial state to a value that corresponds to the coefficients of a polynomial of a given degree.
resetX(int). Method in class cryptix.util.math.TrinomialLFSR
Set the LFSR's initial state to a value that corresponds to the polynomial term of the designated degree.
revertPrivilege(String). Static method in class netscape.security.PrivilegeManager
revertPrivilege(Target). Method in class netscape.security.PrivilegeManager
RIPEMD128(). Constructor for class cryptix.provider.md.RIPEMD128
RIPEMD160(). Constructor for class cryptix.provider.md.RIPEMD160
RIPEMD160_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
RIPEMD160_RPK_PKCS1Signature(). Constructor for class cryptix.provider.rpk.RIPEMD160_RPK_PKCS1Signature
RIPEMD160_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
rotateLeft(int). Method in class cryptix.util.math.BigRegister
Circular left shift over the size of this register.
rotateRight(int). Method in class cryptix.util.math.BigRegister
Circular right shift over the size of this register.
RPKKey(int[][]). Constructor for class cryptix.provider.rpk.RPKKey
RPKKey(int[][], int). Constructor for class cryptix.provider.rpk.RPKKey
RPKKeyGenerator(). Constructor for class cryptix.provider.rpk.RPKKeyGenerator
RPKKeyPairGenerator(). Constructor for class cryptix.provider.rpk.RPKKeyPairGenerator
RSAKeyGen(RandomStream). Constructor for class cryptix.security.rsa.RSAKeyGen
run(). Method in class cryptix.security.rsa.KeyGenThread

S

SAFER(). Constructor for class cryptix.provider.cipher.SAFER
Calls the Cipher constructor with implBuffering false, implPadding false and the provider set to "Cryptix".
SAFERKeyGenerator(). Constructor for class cryptix.provider.key.SAFERKeyGenerator
sameDuration(int). Method in class netscape.security.Privilege
sameDuration(Privilege). Method in class netscape.security.Privilege
samePermission(int). Method in class netscape.security.Privilege
samePermission(Privilege). Method in class netscape.security.Privilege
save(OutputStream, String). Method in class cryptix.provider.Cryptix
save(OutputStream, String). Static method in class cryptix.CryptixProperties
Saves the properties to the OutputStream os, in the format used by java.util.Properties.save.
SCOPE. Static variable in class netscape.security.Privilege
SecretKey(). Constructor for class cryptix.security.rsa.SecretKey
A constructor that does no initialization, for use only by subclasses.
SecretKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Constructor for class cryptix.security.rsa.SecretKey
Constructs a secret key pair from the component parts.
seed(byte[]). Method in class cryptix.security.CSRandomStream
Reset the seed and the PRNG.
self_test(). Static method in class cryptix.security.Blowfish
Do some basic tests.
self_test(). Static method in class cryptix.security.DES
Do some basic tests.
self_test(). Static method in class cryptix.provider.cipher.IDEA
Do some basic tests.
self_test(). Static method in class cryptix.security.IDEA
Do some basic tests.
self_test(). Static method in class cryptix.provider.md.MD5
Do some basic tests.
self_test(). Static method in class cryptix.provider.md.SHA0
Do some basic tests.
self_test(). Static method in class cryptix.provider.md.SHA1
Do some basic tests.
self_test(). Static method in class cryptix.security.SPEED
Do some basic tests.
self_test(PrintWriter). Static method in class cryptix.util.core.Hex
self_test(PrintWriter). Static method in class cryptix.security.MD5
self_test(PrintWriter). Static method in class cryptix.provider.elgamal.RawElGamalCipher
self_test(PrintWriter). Static method in class cryptix.provider.rsa.RawRSACipher
self_test(PrintWriter). Static method in class cryptix.security.SHA
self_test(PrintWriter). Static method in class cryptix.security.SHA0
self_test(PrintWriter, String[]). Static method in class cryptix.provider.cipher.SPEED
Runs algorithm through test data, including certification data provided in paper.
SESSION. Static variable in class netscape.security.Privilege
setBit(int). Method in class cryptix.util.math.BigRegister
Set the bit at the designated position to 1.
setBitLength(int). Method in class cryptix.provider.md.HAVAL
Sets the output length of this HAVAL object in bits, resetting all internal variables.
setBits(int, int, long). Method in class cryptix.util.math.BigRegister
Set count bits starting at offset n to a given value.
setBlockSize(int). Method in class cryptix.provider.cipher.SPEED
Sets the block size in bytes for this cipher.
setDigestLength(int). Method in class cryptix.provider.md.HAVAL
Sets the output length of this HAVAL object in bytes, resetting all internal variables.
setDigestLength(int). Method in interface java.security.VariableLengthDigest
Sets the length of the digest output in bytes, and resets the digest.
setInitializationVector(byte[]). Method in interface java.security.FeedbackCipher
Sets the initialization vector for this object.
setNative(boolean). Method in interface cryptix.util.core.LinkStatus
Enables or disables the native code.
setParameter(String, Object). Method in class java.security.Cipher
Sets the specified algorithm parameter to the specified value.
setParameter(String, Object). Method in class cryptix.provider.md.HAVAL
setParameter(String, Object). Method in class java.security.KeyGenerator
Sets the specified algorithm parameter to the specified value.
setParameter(String, Object). Method in class java.security.PaddingScheme
Sets the specified algorithm parameter to the specified value.
setParameter(String, Object). Method in interface java.security.Parameterized
Sets the specified algorithm parameter to the specified value.
setParity(byte[]). Method in class cryptix.provider.key.DESKeyGenerator
Sets parity bits for the given input array.
setPasses(int). Method in class cryptix.provider.md.HAVAL
Sets the number of passes for this HAVAL object, resetting all internal variables.
setRounds(int). Method in class cryptix.provider.cipher.Blowfish
Sets the number of rounds for this cipher.
setRounds(int). Method in class cryptix.provider.cipher.SAFER
Sets the number of rounds for this cipher.
setRounds(int). Method in class cryptix.provider.cipher.SPEED
Sets the number of rounds for this cipher.
setRsaParams(BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Sets the RSA parameters n and d.
setRsaParams(BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Sets the RSA parameters n and e.
setRsaParams(BigInteger, BigInteger, BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Sets the RSA parameters d, p, q, and u, to allow fast execution of mathematical operations performed later on during the life of this key.
setSkipCountMask(int). Method in class cryptix.provider.rpk.BlockCipher
Define the value of the skipCountMask to use.
setSkipCountMask(int). Method in class cryptix.provider.rpk.StreamCipher
Define the value of the skipCountMask to use.
setVariant(String). Method in class cryptix.provider.cipher.SAFER
Sets the variant for this cipher.
setWeakAllowed(boolean). Method in interface java.security.ExtendedKeyGenerator
Sets whether this object is allowed to generate weak and semi-weak keys.
setWeakAllowed(boolean). Method in class cryptix.provider.key.RawKeyGenerator
Sets whether this object is allowed to generate weak and semi-weak keys.
setX(int). Method in class cryptix.util.math.TrinomialLFSR
Set (to one) this LFSR's polynomial term of the given degree.
sha. Variable in class cryptix.security.CSRandomStream
SHA(). Constructor for class cryptix.security.SHA
This creates an SHA-1 message digest instance.
SHA0(). Constructor for class cryptix.provider.md.SHA0
The public constructor.
SHA0(). Constructor for class cryptix.security.SHA0
This creates an SHA-0 message digest instance.
SHA1(). Constructor for class cryptix.provider.md.SHA1
Constructs a SHA-1 message digest.
SHA1_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
SHA1_RPK_PKCS1Signature(). Constructor for class cryptix.provider.rpk.SHA1_RPK_PKCS1Signature
SHA1_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
SHAOutputStream(). Constructor for class cryptix.security.SHAOutputStream
Create a new digest output stream that uses SHA.
shiftLeft(int). Method in class cryptix.util.math.BigRegister
Execute a left shift of this BigRegister's contents by a given number of bit positions.
shiftRight(int). Method in class cryptix.util.math.BigRegister
Execute a right shift of this BigRegister's contents by a given number of bit positions.
shortToString(int). Static method in class cryptix.util.core.Hex
Returns a string of 4 hexadecimal digits (most significant digit first) corresponding to the lowest 16 bits of n.
sign(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The signature algorithm for ElGamal.
SIGNED_APPLET_DBNAME. Static variable in class netscape.security.PrivilegeManager
SingleIterationData(). Method in class cryptix.util.test.Maker
size(). Method in class netscape.security.PrivilegeTable
SK128_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
SK64_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
skip(long). Method in class cryptix.mime.Base64InputStream
Skips over and discards n bytes of data from the input stream.
skip(long). Method in class cryptix.util.mime.Base64InputStream
Skips over and discards n bytes of data from the input stream.
skip(long). Method in class java.security.CipherInputStream
Skips over and discards n bytes of data from the input stream.
source. Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
specialConstructor. Variable in class cryptix.util.test.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken. Variable in class cryptix.util.test.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
Specification(). Method in class cryptix.util.test.Maker
SPEED. Static variable in interface cryptix.util.test.MakerConstants
SPEED(). Constructor for class cryptix.provider.cipher.SPEED
Constructs a SPEED cipher object, in the UNINITIALIZED state.
SPEED(byte[]). Constructor for class cryptix.security.SPEED
This creates a SPEED block cipher instance, with key data taken from a byte array of a user-defined length.
SPEED(byte[], int, int). Constructor for class cryptix.security.SPEED
This creates a SPEED block cipher instance, with key data taken from a byte array of a user-defined length, and with a specified block size and number of rounds.
SPEEDKeyGenerator(). Constructor for class cryptix.provider.key.SPEEDKeyGenerator
SpeedTestData(). Method in class cryptix.util.test.Maker
Square(). Constructor for class cryptix.provider.cipher.Square
Constructs a Square cipher object, in the UNINITIALIZED state.
SquareKeyGenerator(). Constructor for class cryptix.provider.key.SquareKeyGenerator
staticFlag. Static variable in class cryptix.util.test.ASCII_CharStream
StreamCipher(). Constructor for class cryptix.provider.rpk.StreamCipher
StreamCipher(). Constructor for class cryptix.security.StreamCipher
STRING_LITERAL. Static variable in interface cryptix.util.test.MakerConstants
STRONG. Static variable in class cryptix.util.math.Prime
subtract(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compute this -= gx (mod f(x)).
SwitchTo(int). Method in class cryptix.util.test.MakerTokenManager
SymmetricTestData(). Method in class cryptix.util.test.Maker

T

Target(). Constructor for class netscape.security.Target
Target(String). Constructor for class netscape.security.Target
Target(String, Principal). Constructor for class netscape.security.Target
Target(String, Principal, String, String, String, String). Constructor for class netscape.security.Target
Target(String, Principal, String, String, String, String, Target[]). Constructor for class netscape.security.Target
Target(String, Principal, Target[]). Constructor for class netscape.security.Target
targetRiskColorHigh(). Static method in class netscape.security.UserDialogHelper
targetRiskColorLow(). Static method in class netscape.security.UserDialogHelper
targetRiskColorMedium(). Static method in class netscape.security.UserDialogHelper
targetRiskHigh(). Static method in class netscape.security.UserDialogHelper
targetRiskLow(). Static method in class netscape.security.UserDialogHelper
targetRiskMedium(). Static method in class netscape.security.UserDialogHelper
targetRiskStr(int). Static method in class netscape.security.UserDialogHelper
TEMP_FILENAME. Static variable in class netscape.security.PrivilegeManager
test(). Method in class cryptix.security.rsa.SecretKey
Performs a basic test on the key.
testBit(int). Method in class cryptix.util.math.BigRegister
Return true if the designated bit is set or false otherwise.
TestDES(). Constructor for class cryptix.test.TestDES
TestDES_EDE3(). Constructor for class cryptix.test.TestDES_EDE3
TestIDEA(). Constructor for class cryptix.test.TestIDEA
TestMD5(). Constructor for class cryptix.test.TestMD5
TestModule(). Method in class cryptix.util.test.Maker
TestRIPEMD128(). Constructor for class cryptix.test.TestRIPEMD128
TestRIPEMD160(). Constructor for class cryptix.test.TestRIPEMD160
TestRPK3(). Constructor for class cryptix.test.TestRPK3
TestSAFER(). Constructor for class cryptix.test.TestSAFER
TestSecurity(). Constructor for class cryptix.test.TestSecurity
TestSHA0(). Constructor for class cryptix.test.TestSHA0
TestSHA1(). Constructor for class cryptix.test.TestSHA1
toBigRegister(). Method in class cryptix.util.math.TrinomialLFSR
Return the state of this LFSR as a BigRegister object where now the powers of the polynomial terms are ordered in ascending succession starting from power 0 at index 0.
toByteArray(). Method in class cryptix.util.math.BigRegister
Return a copy of this BigRegister's contents in a byte array with the LSB at index position 0.
toByteArray(). Method in class cryptix.security.MessageHash
Returns the hash as a new byte array.
toByteArray(). Method in class cryptix.provider.rpk.MixerGenerator
Return a concatenated sequence of the contents of each of this object's constituants.
toByteArray(String). Static method in class cryptix.mime.LegacyString
Equivalent to toByteArray(s, 0, s.length()).
toByteArray(String, int, int). Static method in class cryptix.mime.LegacyString
Converts a String to an ISO-Latin-1 encoded byte array.
toByteArrayLossless(String). Static method in class cryptix.mime.LegacyString
This method is similar to toByteArray(s), but throws an IllegalArgumentException if any of the characters in s are outside the range \u0000 to \u00FF.
toByteArrayLossless(String, int, int). Static method in class cryptix.mime.LegacyString
This method is similar to toByteArray(s, offset, length), but throws an IllegalArgumentException if any of the characters in s are outside the range \u0000 to \u00FF.
toBytes(int). Static method in class cryptix.util.core.ArrayUtil
Returns a 4-byte array built from an int.
toBytes(short[]). Static method in class cryptix.util.core.ArrayUtil
toBytes(short[], int, int). Static method in class cryptix.util.core.ArrayUtil
Returns a byte array built from a short array.
toDigit(int). Static method in class cryptix.util.core.Hex
Returns the hex digit corresponding to a number n, from 0 to 15.
toInt(short, short). Static method in class cryptix.util.core.ArrayUtil
Returns an int built from two shorts.
token. Variable in class cryptix.util.test.Maker
Token(). Constructor for class cryptix.util.test.Token
token_source. Variable in class cryptix.util.test.Maker
tokenImage. Static variable in interface cryptix.util.test.MakerConstants
tokenImage. Variable in class cryptix.util.test.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError(). Constructor for class cryptix.util.test.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int). Constructor for class cryptix.util.test.TokenMgrError
TokenMgrError(String, int). Constructor for class cryptix.util.test.TokenMgrError
toPolynomial(). Method in class cryptix.util.math.TrinomialLFSR
Return a formatted String representation of the polynomial form represented by this LFSR's state.
toReversedString(byte[]). Static method in class cryptix.util.core.Hex
toReversedString(byte[], int, int). Static method in class cryptix.util.core.Hex
Returns a string of hexadecimal digits in reverse order from a byte array (i.e.
toShort(byte, byte). Static method in class cryptix.util.core.ArrayUtil
Returns a short built from two bytes.
toShorts(byte[]). Static method in class cryptix.util.core.ArrayUtil
toShorts(byte[], int, int). Static method in class cryptix.util.core.ArrayUtil
Returns a short array built from a byte array.
toStream(BigInteger, OutputStream). Static method in class cryptix.util.core.BI
Write a BigInteger to a stream in Big Endian format (MSB first) in a manner compatible with fromStream.
toString(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns a string representation of this key.
toString(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns a string representation of this key.
toString(). Method in class cryptix.util.math.BigRegister
Return a formatted String representation of the binary contents of this.
toString(). Method in class java.security.Cipher
toString(). Method in class cryptix.provider.Cryptix
toString(). Method in class java.security.KeyGenerator
toString(). Method in class cryptix.security.MessageHash
Returns a big endian Hex string showing the value of the hash, prefixed by the standard algorithm name and a colon.
toString(). Method in class cryptix.provider.rpk.MixerGenerator
Return a formatted String representation of the binary contents of this.
toString(). Method in class java.security.Mode
toString(). Method in class java.security.PaddingScheme
toString(). Method in class netscape.security.Principal
toString(). Method in class netscape.security.Privilege
toString(). Method in class netscape.security.PrivilegeTable
toString(). Method in class cryptix.security.rsa.PublicKey
Returns a string representation of this key in hex.
toString(). Method in class cryptix.provider.rpk.RPKKey
Return a formatted String representation of the binary contents of this.
toString(). Method in class cryptix.security.rsa.SecretKey
Returns a string representation of all parts of the secret key.
toString(). Method in class cryptix.util.test.Token
Returns the image.
toString(). Method in class cryptix.util.math.TrinomialLFSR
Return a formatted String representation of the binary contents of this.
toString(byte[]). Static method in class cryptix.util.core.Hex
toString(byte[]). Static method in class cryptix.mime.LegacyString
Equivalent to toString(b, 0, b.length).
toString(byte[], int, int). Static method in class cryptix.util.core.Hex
Returns a string of hexadecimal digits from a byte array.
toString(byte[], int, int). Static method in class cryptix.mime.LegacyString
Converts an ISO-Latin-1 encoded byte array to a String.
toString(int[]). Static method in class cryptix.util.core.Hex
toString(int[], int, int). Static method in class cryptix.util.core.Hex
Returns a string of hexadecimal digits from an integer array.
toVerboseHtml(). Method in class netscape.security.Principal
toVerboseString(). Method in class netscape.security.Principal
transform(int[]). Method in class cryptix.provider.md.MD5
TrinomialLFSR(int, int). Constructor for class cryptix.util.math.TrinomialLFSR
Define an LFSR with L stages and with a connection trinomial of the form: xL + xK + 1.
trinomialOne(). Method in class cryptix.util.math.TrinomialLFSR
Return a TrinomialLFSR object whose state is set to the powers of the polynomial p(x) such that p(x) = 1 in the polynomial Group defined over the trinomial function of this object.
trinomialX(). Method in class cryptix.util.math.TrinomialLFSR
Return a TrinomialLFSR object whose state is set to the powers of the polynomial p(x) such that p(x) = x in the polynomial Group defined over the trinomial function of this object.
TwoWayTestData(). Method in class cryptix.util.test.Maker

U

u(). Method in class cryptix.security.rsa.SecretKey
Returns the multiplicative inverse of p mod q.
u_. Variable in class cryptix.security.rsa.SecretKey
the multiplicative inverse of p mod q
UNINITIALIZED. Static variable in class java.security.Cipher
The state of the cipher object when it is uninitialized, that is, the state it is in right after it has been created.
unpad(byte[], int, int). Method in interface java.security.Padding
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
unpad(byte[], int, int). Method in class java.security.PaddingScheme
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
update(byte[]). Method in class java.security.Cipher
Encrypts or decrypts the specified array of data, which is not the final data in this stream.
update(byte[], int, int). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, which is not the final data in this stream.
update(byte[], int, int). Method in class cryptix.util.checksum.PRZ24
Processes a buffer of bytes into the CRC accumulator.
update(byte[], int, int, byte[]). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, which is not the final data in this stream, and places the result in the specified output buffer (starting at offset 0).
update(byte[], int, int, byte[], int). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, which is not the final data in this stream, and places the result in the specified output buffer.
update(int). Method in class cryptix.util.checksum.PRZ24
Accumulates 1 byte into the CRC accumulator.
useNative(). Method in interface cryptix.util.core.LinkStatus
Returns true if native code is being used.
UserTarget(). Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String). Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String, String). Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String, String, Target[]). Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String, Target[]). Constructor for class netscape.security.UserTarget

V

valueOf(long). Method in class cryptix.util.math.BigRegister
Return a BigRegister, of the same size as this set to the specified value.
verify(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The verification algorithm for ElGamal.

W

WeakKeyException(). Constructor for class java.security.WeakKeyException
Constructs a WeakKeyException without any detail message.
WeakKeyException(String). Constructor for class java.security.WeakKeyException
Constructs a WeakKeyException with the specified detail message.
write(byte[]). Method in class cryptix.security.MessageDigestOutputStream
Writes an array of bytes to the message digestor
write(byte[], int, int). Method in class cryptix.mime.Base64OutputStream
write(byte[], int, int). Method in class cryptix.util.mime.Base64OutputStream
write(byte[], int, int). Method in class java.security.CipherOutputStream
Supplies bytes to be used for encryption or decryption, depending on the cipher state.
write(byte[], int, int). Method in class cryptix.security.MessageDigestOutputStream
Writes a sub array of bytes to the message digestor.
write(int). Method in class cryptix.mime.Base64OutputStream
write(int). Method in class cryptix.util.mime.Base64OutputStream
write(int). Method in class java.security.CipherOutputStream
Supplies a byte to be used for encryption or decryption, depending on the cipher state.
write(int). Method in class cryptix.security.MessageDigestOutputStream
Writes a byte to the message digestor.

X

x. Variable in class cryptix.provider.elgamal.BaseElGamalPrivateKey
xor(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this ^= source.
xorBlock. Variable in class cryptix.provider.mode.CBC
Temporary buffer to hold input bytes when there's not enough of them to cipher.
xorBlock. Variable in class cryptix.security.CipherFeedback

Y

y. Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey