Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix V3.1
PREV NEXT | FRAMES NO FRAMES

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

## A

ABORTED_BY_USER - Static variable in class cryptix.util.test.TestException
accept(File, String) - Method in class cryptix.util.io.DosFilter
  FilenameFilter interface implementation to handle ambiguous filename selection in a given directory.
activeCount() - Static method in class java.lang.Thread
activeCount() - Method in class java.lang.ThreadGroup
activeGroupCount() - Method in class java.lang.ThreadGroup
add(int, int) - Static method in class netscape.security.Privilege
add(Permission) - Method in class java.security.PermissionCollection
add(Privilege, Privilege) - Static method in class netscape.security.Privilege
add(TrinomialLFSR) - Method in class cryptix.util.math.TrinomialLFSR
  Compute `this += gx (mod f(x))`.
addProvider(Provider) - Static method in class java.security.Security
ALLOWED - Static variable in class netscape.security.Privilege
allowThreadSuspension(boolean) - Method in class java.lang.ThreadGroup
ALPHABETIC_PRESENTATION_FORMS - Static variable in class java.lang.Character.UnicodeBlock
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 - class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature.
  An abstract class to digest a message and sign/verify the resulting hash value, using any JCA MessageDigest algorithm with the ElGamal digital signature scheme, and formatting and padding conventions based on PKCS#1.
Any_ElGamal_PKCS1Signature(String) - Constructor for class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
  Constructor for an Any_ElGamal_PKCS1Signature.
Any_RSA_PKCS1Signature - class cryptix.provider.rsa.Any_RSA_PKCS1Signature.
  An abstract class to digest a message and sign/verify the resulting hash value, using any JCA MessageDigest algorithm with the RSA digital signature scheme, and the formatting and padding conventions defined by PKCS#1.
Any_RSA_PKCS1Signature(String) - Constructor for class cryptix.provider.rsa.Any_RSA_PKCS1Signature
  Constructor for an Any_RSA_PKCS1Signature.
append(boolean) - Method in class java.lang.StringBuffer
append(char) - Method in class java.lang.StringBuffer
append(char[]) - Method in class java.lang.StringBuffer
append(char[], int, int) - Method in class java.lang.StringBuffer
append(double) - Method in class java.lang.StringBuffer
append(float) - Method in class java.lang.StringBuffer
append(int) - Method in class java.lang.StringBuffer
append(long) - Method in class java.lang.StringBuffer
append(Object) - Method in class java.lang.StringBuffer
append(String) - Method in class java.lang.StringBuffer
appRandom - Variable in class java.security.SignatureSpi
ARABIC - Static variable in class java.lang.Character.UnicodeBlock
ARABIC_PRESENTATION_FORMS_A - Static variable in class java.lang.Character.UnicodeBlock
ARABIC_PRESENTATION_FORMS_B - Static variable in class java.lang.Character.UnicodeBlock
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.
ARMENIAN - Static variable in class java.lang.Character.UnicodeBlock
ArrayUtil - class cryptix.util.core.ArrayUtil.
  Static methods for converting between arrays of various types, for clearing all or part of a byte array, and for comparing two byte arrays.
ARROWS - Static variable in class java.lang.Character.UnicodeBlock
AsymmetricCipher - interface java.security.AsymmetricCipher.
  This interface is implemented by asymmetric (public-key) ciphers.
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.
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.
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.

## B

Base64InputStream - class cryptix.util.mime.Base64InputStream.
  This class implements a BASE64 Character stream encoder as specified in RFC1521, part of the MIME specification as published by the Internet Engineering Task Force (IETF).
Base64InputStream(InputStream) - Constructor for class cryptix.util.mime.Base64InputStream
  Create a Base64InputStream with no checksum.
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.util.mime.Base64InputStream
  Creates a Base64InputStream that uses the given checksum.
Base64OutputStream - class cryptix.util.mime.Base64OutputStream.
  This class implements a BASE64 Character stream decoder as specified in RFC1521, part of the MIME specification as published by the Internet Engineering Task Force (IETF).
Base64OutputStream(OutputStream) - Constructor for class cryptix.util.mime.Base64OutputStream
  Creates a Base64OutputStream with no checksum.
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.util.mime.Base64OutputStream
  Creates a Base64OutputStream that uses the given checksum.
BaseElGamalKeyPairGenerator - class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator.
  A class capable of generating ElGamal key pairs.
BaseElGamalKeyPairGenerator() - Constructor for class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
BaseElGamalParams - class cryptix.provider.elgamal.BaseElGamalParams.
  Class representing an ElGamal-specific set of key parameters, which defines an ElGamal key family.
BaseElGamalParams(BigInteger, BigInteger) - Constructor for class cryptix.provider.elgamal.BaseElGamalParams
  Construct an ElGamalParams object with the specified prime p, and base g.
BaseElGamalPrivateKey - class cryptix.provider.elgamal.BaseElGamalPrivateKey.
  A class representing an ElGamal private key.
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 - class cryptix.provider.elgamal.BaseElGamalPublicKey.
  A class representing an ElGamal public key.
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 - class cryptix.provider.rsa.BaseRSAKeyPairGenerator.
  A class capable of generating RSA key pairs.
BaseRSAKeyPairGenerator() - Constructor for class cryptix.provider.rsa.BaseRSAKeyPairGenerator
BaseRSAPrivateKey - class cryptix.provider.rsa.BaseRSAPrivateKey.
  An abstract class representing an RSA private key.
BaseRSAPrivateKey() - Constructor for class cryptix.provider.rsa.BaseRSAPrivateKey
  Constructs an RSA private key, without setting the parameters.
BaseRSAPublicKey - class cryptix.provider.rsa.BaseRSAPublicKey.
  An abstract class representing an RSA public key.
BaseRSAPublicKey() - Constructor for class cryptix.provider.rsa.BaseRSAPublicKey
  Constructs an RSA private key, without setting the parameters.
BaseTest - class cryptix.util.test.BaseTest.
  This abstract class acts as a base for all Cryptix test classes.
BaseTest() - Constructor for class cryptix.util.test.BaseTest
  Constructor for use by subclasses.
BASIC_LATIN - Static variable in class java.lang.Character.UnicodeBlock
BasicPermission - class java.security.BasicPermission.
BasicPermission(String) - Constructor for class java.security.BasicPermission
BasicPermission(String, String) - Constructor for class java.security.BasicPermission
BENGALI - Static variable in class java.lang.Character.UnicodeBlock
BI - class cryptix.util.core.BI.
  Static methods for processing BigInteger utilitarian tasks.
BigRegister - class cryptix.util.math.BigRegister.
  Utility class to manage a large bit-register of a given size as a mutable object.
BigRegister(int) - Constructor for class cryptix.util.math.BigRegister
  Instantiate a `BigRegister` of a given `size` with all its bits set to zeroes.
BLANK - Static variable in class netscape.security.Privilege
BLOCK_ELEMENTS - Static variable in class java.lang.Character.UnicodeBlock
BLOCK_SIZE - Static variable in class cryptix.provider.cipher.RC2
  The block size, in bytes, of this 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.
blockSize - Variable in class java.security.PaddingScheme
blockSize - Variable in class java.security.IllegalBlockSizeException
  Deprecated. Use getBlockSize().
blockSize() - Method in class java.security.Cipher
  Returns the length of a block for this cipher.
Blowfish - class cryptix.provider.cipher.Blowfish.
  This class implements the Blowfish block cipher.
Blowfish() - Constructor for class cryptix.provider.cipher.Blowfish
  Constructs a Blowfish cipher object, in the UNINITIALIZED state.
BlowfishKeyGenerator - class cryptix.provider.key.BlowfishKeyGenerator.
  A variable-length key generator for Blowfish.
BlowfishKeyGenerator() - Constructor for class cryptix.provider.key.BlowfishKeyGenerator
BOPOMOFO - Static variable in class java.lang.Character.UnicodeBlock
BOX_DRAWING - Static variable in class java.lang.Character.UnicodeBlock
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 java.lang.Number
byteValue() - Method in class cryptix.util.math.BigRegister
  Return the rightmost byte value in `this BigRegister`.

## C

capacity() - Method in class java.lang.StringBuffer
CASE_INSENSITIVE_ORDER - Static variable in class java.lang.String
CAST5 - class cryptix.provider.cipher.CAST5.
  A subclass of Cipher to implement the CAST5 (a.k.a.
CAST5() - Constructor for class cryptix.provider.cipher.CAST5
  Constructs a CAST5 cipher object, in the UNINITIALIZED state.
CAST5KeyGenerator - class cryptix.provider.key.CAST5KeyGenerator.
  A variable-length key generator for CAST5.
CAST5KeyGenerator() - Constructor for class cryptix.provider.key.CAST5KeyGenerator
CBC - class cryptix.provider.mode.CBC.
  Implements a block cipher in CBC mode.
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 - class cryptix.provider.mode.CFB.
  Implements a byte-oriented stream cipher using n-bit CFB with an n-bit-sized block cipher.
CFB_PGP - class cryptix.provider.mode.CFB_PGP.
  Use of this feedback mode is deprecated, use it for compatibility only!
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.
CFB() - Constructor for class cryptix.provider.mode.CFB
  Constructs a CFB mode object.
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.
Character - class java.lang.Character.
Character.Subset - class java.lang.Character.Subset.
Character.Subset(String) - Constructor for class java.lang.Character.Subset
Character.UnicodeBlock - class java.lang.Character.UnicodeBlock.
Character(char) - Constructor for class java.lang.Character
charAt(int) - Method in class java.lang.String
charAt(int) - Method in class java.lang.StringBuffer
charValue() - Method in class java.lang.Character
checkAccess() - Method in class java.lang.Thread
checkAccess() - Method in class java.lang.ThreadGroup
checkGuard(Object) - Method in class java.security.Permission
checkGuard(Object) - Method in interface java.security.Guard
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[]) - Method in class netscape.security.Target
checkPrivilegeEnabled(Principal[], Object) - 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 - exception cryptix.util.checksum.ChecksumException.
  A Java class to handle checksum exceptions.
ChecksumException() - Constructor for class cryptix.util.checksum.ChecksumException
ChecksumException(String) - Constructor for class cryptix.util.checksum.ChecksumException
cipher - Variable in class java.security.Mode
  A reference to the cipher currently operating in this mode.
Cipher - class java.security.Cipher.
  This class is used to provide the functionality of a general purpose encryption algorithm, such as DES or RSA.
Cipher() - Constructor for class java.security.Cipher
  Deprecated.
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.
CipherInputStream - class java.security.CipherInputStream.
  A FilterInputStream that encrypts or decrypts the data passing through it.
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 - class java.security.CipherOutputStream.
  A FilterOutputStream that encrypts or decrypts the data passing through it.
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`.
CJK_COMPATIBILITY - Static variable in class java.lang.Character.UnicodeBlock
CJK_COMPATIBILITY_FORMS - Static variable in class java.lang.Character.UnicodeBlock
CJK_COMPATIBILITY_IDEOGRAPHS - Static variable in class java.lang.Character.UnicodeBlock
CJK_SYMBOLS_AND_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
CJK_UNIFIED_IDEOGRAPHS - Static variable in class java.lang.Character.UnicodeBlock
Class - class java.lang.Class.
ClassFormatError - error java.lang.ClassFormatError.
ClassFormatError() - Constructor for class java.lang.ClassFormatError
ClassFormatError(String) - Constructor for class java.lang.ClassFormatError
ClassLoader - class java.lang.ClassLoader.
ClassLoader() - Constructor for class java.lang.ClassLoader
ClassLoader(ClassLoader) - Constructor for class java.lang.ClassLoader
classLoaderDepth() - Static method in class java.lang.IJCE_ClassLoaderDepth
  Gets the current classLoaderDepth (assuming there is a security manager installed).
ClassNotFoundException - exception java.lang.ClassNotFoundException.
ClassNotFoundException() - Constructor for class java.lang.ClassNotFoundException
ClassNotFoundException(String) - Constructor for class java.lang.ClassNotFoundException
ClassNotFoundException(String, Throwable) - Constructor for class java.lang.ClassNotFoundException
clear() - Method in class java.security.Provider
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 java.lang.Object
clone() - Method in class java.security.Cipher
  Returns a clone of this cipher.
clone() - Method in class java.security.PaddingScheme
  Returns a clone of this cipher.
clone() - Method in class java.security.KeyGenerator
  Returns a clone of this key generator.
clone() - Method in class java.security.SignatureSpi
clone() - Method in class java.security.Signature
clone() - Method in class java.security.MessageDigestSpi
clone() - Method in class java.security.MessageDigest
clone() - Method in class netscape.security.PrivilegeTable
clone() - Method in class cryptix.util.math.BigRegister
  Return a reference to a duplicate of `this`.
clone() - Method in class cryptix.util.math.TrinomialLFSR
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.cipher.SPEED
  Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
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.SAFER
  Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
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.cipher.IDEA
  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 cryptix.provider.cipher.Square
  Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
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.mac.HMAC
  Returns a copy of this HMAC object.
clone() - Method in class cryptix.provider.md.RIPEMD128
  Return a copy of this MD object.
clone() - Method in class cryptix.provider.md.HAVAL
  Returns a copy of this MD object.
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.md.MD5
  Returns 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.md.SHA0
  Returns a copy of this MD object.
clone() - Method in class cryptix.provider.md.SHA1
  Returns a copy of this MD object.
Cloneable - interface java.lang.Cloneable.
CloneNotSupportedException - exception java.lang.CloneNotSupportedException.
CloneNotSupportedException() - Constructor for class java.lang.CloneNotSupportedException
CloneNotSupportedException(String) - Constructor for class java.lang.CloneNotSupportedException
close() - Method in class java.security.CipherOutputStream
  Closes the output stream.
close() - Method in class java.security.CipherInputStream
  Closes the input stream.
close() - Method in class cryptix.util.gui.TextAreaWriter
close() - Method in class cryptix.util.mime.Base64InputStream
close() - Method in class cryptix.util.mime.Base64OutputStream
CODEBASE_EXACT - Static variable in class netscape.security.Principal
CODEBASE_REGEXP - Static variable in class netscape.security.Principal
CodeSource - class java.security.CodeSource.
CodeSource(URL, Certificate[]) - Constructor for class java.security.CodeSource
COMBINING_DIACRITICAL_MARKS - Static variable in class java.lang.Character.UnicodeBlock
COMBINING_HALF_MARKS - Static variable in class java.lang.Character.UnicodeBlock
COMBINING_MARKS_FOR_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
COMBINING_SPACING_MARK - Static variable in class java.lang.Character
commandline(String[]) - Method in class cryptix.util.test.BaseTest
  Used to run a test from the command line.
commandline(String[], int) - Method in class cryptix.util.test.BaseTest
  Used to run a test from the command line, skipping the first offset arguments (which are assumed to have been processed by the subclass).
Comparable - interface java.lang.Comparable.
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(Character) - Method in class java.lang.Character
compareTo(Object) - Method in class java.lang.String
compareTo(Object) - Method in interface java.lang.Comparable
compareTo(Object) - Method in class java.lang.Character
compareTo(String) - Method in class java.lang.String
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.
compareToIgnoreCase(String) - Method in class java.lang.String
COMPLETE_FAILURE - Static variable in class cryptix.util.test.TestException
COMPLETE_SUCCESS - Static variable in class cryptix.util.test.TestException
concat(String) - Method in class java.lang.String
CONNECTOR_PUNCTUATION - Static variable in class java.lang.Character
CONTROL - Static variable in class java.lang.Character
CONTROL_PICTURES - Static variable in class java.lang.Character.UnicodeBlock
copyValueOf(char[]) - Static method in class java.lang.String
copyValueOf(char[], int, int) - Static method in class java.lang.String
coreInit(Key, boolean) - Method in class cryptix.provider.cipher.Rijndael
countSetBits() - Method in class cryptix.util.math.BigRegister
  Return the number of bits set (to 1) in `this`.
countStackFrames() - Method in class java.lang.Thread
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.
crypt(String) - Method in class cryptix.tools.UnixCrypt
  Processes original and the salt value passed in the constructor using the crypt(3) algorithm, and returns the resulting hash as a String.
crypt3(int, int) - Method in class cryptix.provider.cipher.DES
  Implements the Unix crypt(3) algorithm.
cryptix - package cryptix
Cryptix - class cryptix.provider.Cryptix.
  This class acts as a security provider for the Java Cryptography Architecture.
cryptix.provider - package cryptix.provider
cryptix.provider.cipher - package cryptix.provider.cipher
cryptix.provider.elgamal - package cryptix.provider.elgamal
cryptix.provider.key - package cryptix.provider.key
cryptix.provider.mac - package cryptix.provider.mac
cryptix.provider.md - package cryptix.provider.md
cryptix.provider.mode - package cryptix.provider.mode
cryptix.provider.padding - package cryptix.provider.padding
cryptix.provider.rsa - package cryptix.provider.rsa
cryptix.test - package cryptix.test
cryptix.tools - package cryptix.tools
cryptix.util.checksum - package cryptix.util.checksum
cryptix.util.core - package cryptix.util.core
cryptix.util.gui - package cryptix.util.gui
cryptix.util.io - package cryptix.util.io
cryptix.util.math - package cryptix.util.math
cryptix.util.mime - package cryptix.util.mime
cryptix.util.test - package cryptix.util.test
Cryptix() - Constructor for class cryptix.provider.Cryptix
  Constructs a Cryptix security provider object.
CryptixException - exception cryptix.CryptixException.
  This class is for any unexpected exception in the crypto library.
CryptixException(String) - Constructor for class cryptix.CryptixException
CryptixProperties - class cryptix.CryptixProperties.
  This class defines the version number of the Cryptix library, and also provides facilities needed to load and manage properties.
CryptixRSAPrivateKey - interface java.security.interfaces.CryptixRSAPrivateKey.
  The interface to an RSA private key.
CryptixRSAPublicKey - interface java.security.interfaces.CryptixRSAPublicKey.
  The interface to an RSA public key.
CURRENCY_SYMBOL - Static variable in class java.lang.Character
CURRENCY_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
currentThread() - Static method in class java.lang.Thread
CYRILLIC - Static variable in class java.lang.Character.UnicodeBlock

## D

DASH_PUNCTUATION - Static variable in class java.lang.Character
DATA_LENGTH - Static variable in class cryptix.provider.md.SHA0
  Length of a block (i.e.
dataSize - Variable in class java.security.IllegalBlockSizeException
  Deprecated. Use getDataSize().
Debug - class cryptix.util.core.Debug.
  This class provides methods for determining where debugging output should be sent, and what level of debugging is enabled for specific classes and algorithms.
DEBUG - Static variable in class cryptix.tools.Scar
DEBUG - Static variable in class cryptix.test.TestScar
DECIMAL_DIGIT_NUMBER - Static variable in class java.lang.Character
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, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
  The decryption algorithm for ElGamal.
DefaultElGamalParameterSet - class cryptix.provider.elgamal.DefaultElGamalParameterSet.
  A default set of ElGamal parameters for Cryptix.
DefaultElGamalParameterSet() - Constructor for class cryptix.provider.elgamal.DefaultElGamalParameterSet
defineClass(byte[], int, int) - Method in class java.lang.ClassLoader
defineClass(String, byte[], int, int) - Method in class java.lang.ClassLoader
defineClass(String, byte[], int, int, ProtectionDomain) - Method in class java.lang.ClassLoader
definePackage(String, String, String, String, String, String, String, URL) - Method in class java.lang.ClassLoader
degreeAt(int) - Method in class cryptix.util.math.TrinomialLFSR
  Return the power of the term xresult relative to the given register's index.
delete(int, int) - Method in class java.lang.StringBuffer
deleteCharAt(int) - Method in class java.lang.StringBuffer
DES - class cryptix.provider.cipher.DES.
  DES is a block cipher with an 8 byte block size.
DES_EDE3 - class cryptix.provider.cipher.DES_EDE3.
  This class implements Triple DES EDE encryption with three independent keys.
DES_EDE3() - Constructor for class cryptix.provider.cipher.DES_EDE3
  Constructs a DES-EDE3 cipher object, in the UNINITIALIZED state.
DES_EDE3KeyGenerator - class cryptix.provider.key.DES_EDE3KeyGenerator.
  A key generator for Triple DES with 3 independent DES keys.
DES_EDE3KeyGenerator() - Constructor for class cryptix.provider.key.DES_EDE3KeyGenerator
DES() - Constructor for class cryptix.provider.cipher.DES
  Constructs a DES cipher object, in the UNINITIALIZED state.
des(byte[], int, byte[], int, boolean) - Method in class cryptix.provider.cipher.DES
  Encrypts/decrypts a block, of length BLOCK_SIZE.
DES2X - class cryptix.provider.cipher.DES2X.
  This class implements DES2X encryption with four independent keys.
DES2X() - Constructor for class cryptix.provider.cipher.DES2X
  Constructs a DES2X cipher object, in the UNINITIALIZED state.
DES2XKeyGenerator - class cryptix.provider.key.DES2XKeyGenerator.
  A key generator for DES2X with one DES key and three XOR key.
DES2XKeyGenerator() - Constructor for class cryptix.provider.key.DES2XKeyGenerator
describeOptions() - Method in class cryptix.util.test.BaseTest
  Describes the command-line options of this class.
describeUsage() - Method in class cryptix.util.test.BaseTest
  Describes the command-line usage of this class.
DESKeyGenerator - class cryptix.provider.key.DESKeyGenerator.
  A key generator for (single) DES.
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.
destroy() - Method in class java.lang.Thread
destroy() - Method in class java.lang.ThreadGroup
DESX - class cryptix.provider.cipher.DESX.
  This class implements DESX encryption with two independent keys.
DESX() - Constructor for class cryptix.provider.cipher.DESX
  Constructs a DESX cipher object, in the UNINITIALIZED state.
DESXKeyGenerator - class cryptix.provider.key.DESXKeyGenerator.
  A key generator for DESX with one DES key and one XOR key.
DESXKeyGenerator() - Constructor for class cryptix.provider.key.DESXKeyGenerator
DEVANAGARI - Static variable in class java.lang.Character.UnicodeBlock
digest() - Method in class java.security.MessageDigest
digest(byte[]) - Method in class java.security.MessageDigest
digest(byte[], int, int) - Method in class java.security.MessageDigest
DigestException - exception java.security.DigestException.
DigestException() - Constructor for class java.security.DigestException
DigestException(String) - Constructor for class java.security.DigestException
digit(char, int) - Static method in class java.lang.Character
DINGBATS - Static variable in class java.lang.Character.UnicodeBlock
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)`.
DosFilter - class cryptix.util.io.DosFilter.
  A java.io.FilenameFilter class that filters directory contents according to traditional DOS wildcard conventions; i.e.
DosFilter() - Constructor for class cryptix.util.io.DosFilter
  Constructs a DosFilter that matches all files.
DosFilter(String) - Constructor for class cryptix.util.io.DosFilter
  Constructs a DosFilter for files that match mask.
doubleValue() - Method in class java.lang.Number
dumpStack() - Static method in class java.lang.Thread
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
dumpString(int[]) - Static method in class cryptix.util.core.Hex
dumpString(int[], int, int) - Static method in class cryptix.util.core.Hex
dumpString(int[], int, int, String) - Static method in class cryptix.util.core.Hex
  Dump an int array as a string, in a format that is easy to read for debugging.
dumpString(int[], String) - Static method in class cryptix.util.core.Hex

## E

elements() - Method in class java.security.PermissionCollection
ElGamalAlgorithm - class cryptix.provider.elgamal.ElGamalAlgorithm.
  A class that calculates the ElGamal family of algorithms (encryption, decryption, signing and verification).
ElGamalKey - interface java.security.interfaces.ElGamalKey.
  The interface to an ElGamal public or private key.
ElGamalKeyPairGenerator - interface java.security.interfaces.ElGamalKeyPairGenerator.
  An interface to an object capable of generating ElGamal key pairs.
ElGamalParams - interface java.security.interfaces.ElGamalParams.
  Interface to an ElGamal-specific set of key parameters, which defines an ElGamal key family.
ElGamalPrivateKey - interface java.security.interfaces.ElGamalPrivateKey.
  The interface to an ElGamal private key.
ElGamalPublicKey - interface java.security.interfaces.ElGamalPublicKey.
  The interface to an ElGamal public key.
enablePrivilege(Principal, Object) - Method in class netscape.security.Target
enablePrivilege(Principal, Object) - Method in class netscape.security.UserTarget
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedTarget
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.
ENCLOSED_ALPHANUMERICS - Static variable in class java.lang.Character.UnicodeBlock
ENCLOSED_CJK_LETTERS_AND_MONTHS - Static variable in class java.lang.Character.UnicodeBlock
ENCLOSING_MARK - Static variable in class java.lang.Character
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, BigInteger[], BigInteger, BigInteger, BigInteger, Random) - Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
  The encryption algorithm for ElGamal.
END_PUNCTUATION - Static variable in class java.lang.Character
endsWith(String) - Method in class java.lang.String
engineBlockSize() - Method in class java.security.Cipher
  SPI: Returns the length of a 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.cipher.SPEED
  SPI: Return the data block length of this cipher.
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.SAFER
  SPI: Returns the length of an input block, in bytes.
engineBlockSize() - Method in class cryptix.provider.cipher.Rijndael
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.DES2X
  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.cipher.Square
  SPI: Returns the length of an input block, in bytes.
engineBlockSize() - Method in class cryptix.provider.cipher.DESX
  SPI: Returns the length of an input block, 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.mode.OFB
engineBlockSize() - Method in class cryptix.provider.mode.CFB
engineBlockSize() - Method in class cryptix.provider.mode.CBC
engineBlockSize() - Method in class cryptix.provider.mode.PCBC
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.
engineCiphertextBlockSize() - Method in class cryptix.provider.rsa.RawRSACipher
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 java.security.MessageDigestSpi
engineDigest() - Method in class cryptix.provider.mac.HMAC
  Calculates the final MAC.
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.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.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.
engineDigest(byte[], int, int) - Method in class java.security.MessageDigestSpi
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.
engineGenerateKey(byte[]) - Method in class cryptix.provider.key.DESKeyGenerator
engineGenerateSeed(int) - Method in class java.security.SecureRandomSpi
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 java.security.MessageDigestSpi
engineGetDigestLength() - Method in class cryptix.provider.mac.HMAC
  SPI: Returns the digest length in bytes.
engineGetDigestLength() - Method in class cryptix.provider.md.RIPEMD128
  SPI: Return the digest length in bytes.
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.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 java.security.Cipher
  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 java.security.KeyGenerator
  SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String) - Method in class java.security.SignatureSpi
engineGetParameter(String) - Method in class cryptix.provider.cipher.SPEED
  SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String) - Method in class cryptix.provider.cipher.Blowfish
  SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String) - Method in class cryptix.provider.cipher.SAFER
engineGetParameter(String) - Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
  SPI: Returns an algorithm-specific parameter.
engineGetParameter(String) - Method in class cryptix.provider.elgamal.RawElGamalCipher
  SPI: Return an algorithm-specific parameter.
engineGetParameter(String) - Method in class cryptix.provider.mac.HMAC
engineGetParameter(String) - Method in class cryptix.provider.md.HAVAL
engineGetParameter(String) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
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 java.security.Cipher
  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.cipher.SPEED
  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.SAFER
  SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key) - Method in class cryptix.provider.cipher.Rijndael
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.DES2X
  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.cipher.Square
  SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key) - Method in class cryptix.provider.cipher.DESX
  SPI: Initializes this cipher for decryption, using the specified 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.elgamal.RawElGamalCipher
  SPI: Initializes the cipher for decryption, using the given private key.
engineInitDecrypt(Key) - Method in class cryptix.provider.mode.OFB
engineInitDecrypt(Key) - Method in class cryptix.provider.mode.CFB
engineInitDecrypt(Key) - Method in class cryptix.provider.mode.CBC
engineInitDecrypt(Key) - Method in class cryptix.provider.mode.PCBC
engineInitDecrypt(Key) - Method in class cryptix.provider.rsa.RawRSACipher
  SPI: Initializes this cipher object for decryption, using the given private 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.LOKI91
  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.Blowfish
  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.Rijndael
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.DES2X
  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.cipher.Square
  SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key) - Method in class cryptix.provider.cipher.DESX
  SPI: Initializes this cipher for encryption, using the specified 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.elgamal.RawElGamalCipher
  SPI: Initializes the cipher for encryption, using the given public key.
engineInitEncrypt(Key) - Method in class cryptix.provider.mode.OFB
engineInitEncrypt(Key) - Method in class cryptix.provider.mode.CFB
engineInitEncrypt(Key) - Method in class cryptix.provider.mode.CBC
engineInitEncrypt(Key) - Method in class cryptix.provider.mode.PCBC
engineInitEncrypt(Key) - Method in class cryptix.provider.rsa.RawRSACipher
  SPI: Initializes this cipher object for encryption, using the given public key.
engineInitSign(PrivateKey) - Method in class java.security.SignatureSpi
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.rsa.Any_RSA_PKCS1Signature
  SPI: Initializes this signature object for signing, using the given private key.
engineInitSign(PrivateKey, SecureRandom) - Method in class java.security.SignatureSpi
engineInitVerify(PublicKey) - Method in class java.security.SignatureSpi
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.rsa.Any_RSA_PKCS1Signature
  SPI: Initializes this signature object for verification, using the given public key.
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.OneAndZeroes
  SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
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.
engineNextBytes(byte[]) - Method in class java.security.SecureRandomSpi
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 java.security.PaddingScheme
  SPI: Pads a single incomplete block.
enginePad(byte[], int, int) - Method in class cryptix.provider.padding.OneAndZeroes
  Pads a given array of bytes.
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.
enginePlaintextBlockSize() - Method in class cryptix.provider.rsa.RawRSACipher
  SPI: Return the block size, in bytes.
engineReset() - Method in class java.security.MessageDigestSpi
engineReset() - Method in class cryptix.provider.mac.HMAC
  Resets this object disregarding any temporary data present at the time of the invocation of this call.
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.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.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 java.security.Mode
  SPI: Sets the underlying cipher.
engineSetCipher(Cipher) - Method in class cryptix.provider.mode.CFB
engineSetCipher(Cipher) - Method in class cryptix.provider.mode.CBC
engineSetCipher(Cipher) - Method in class cryptix.provider.mode.PCBC
engineSetPaddingScheme(PaddingScheme) - Method in class java.security.Cipher
  SPI: Sets the object that will implement padding for this cipher.
engineSetParameter(AlgorithmParameterSpec) - Method in class java.security.SignatureSpi
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 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 java.security.KeyGenerator
  SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object) - Method in class java.security.SignatureSpi
engineSetParameter(String, Object) - Method in class cryptix.provider.cipher.SPEED
  SPI: Sets the specified algorithm parameter to the specified value.
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 cryptix.provider.cipher.SAFER
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.elgamal.RawElGamalCipher
  SPI: Set an algorithm-specific parameter.
engineSetParameter(String, Object) - Method in class cryptix.provider.mac.HMAC
engineSetParameter(String, Object) - Method in class cryptix.provider.md.HAVAL
engineSetParameter(String, Object) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
engineSetSeed(byte[]) - Method in class java.security.SecureRandomSpi
engineSign() - Method in class java.security.SignatureSpi
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.rsa.Any_RSA_PKCS1Signature
  Terminates the update process and returns the signature bytes of all the data signed so far.
engineSign(byte[], int, int) - Method in class java.security.SignatureSpi
engineTest() - Method in class cryptix.util.test.BaseTest
  This method should be overridden by test subclasses, to perform the actual testing.
engineTest() - Method in class cryptix.test.TestScar
  Test that is run by distribution to make sure everything is OK! It writes some test files, makes Scar archive from them, unarchives files and compares results.
engineTest() - Method in class cryptix.test.TestUnixCrypt
  Test that is run by distribution to make sure everything is OK!
engineTest() - Method in class cryptix.test.TestRSA
engineTest() - Method in class cryptix.test.Test3LFSR
engineTest() - Method in class cryptix.test.TestIJCE
engineTest() - Method in class cryptix.test.TestBR
engineTest() - Method in class cryptix.test.TestInstall
engineTest() - Method in class cryptix.test.TestElGamal
engineTest() - Method in class cryptix.test.TestBase64Stream
engineTest() - Method in class cryptix.test.TestHMAC
  Test using the data from RFC 2202.
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 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.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 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 java.security.SignatureSpi
engineUpdate(byte) - Method in class java.security.MessageDigestSpi
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.mac.HMAC
  Continues an HMAC 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.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.RIPEMD160
  Continue a RIPEMD160 message digest using the input byte.
engineUpdate(byte) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
  Updates the data to be signed or verified, using one byte.
engineUpdate(byte[], int, int) - Method in class java.security.SignatureSpi
engineUpdate(byte[], int, int) - Method in class java.security.MessageDigestSpi
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.mac.HMAC
  Hashes a byte array from a given offset for a specified length.
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.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.RIPEMD160
  RIPEMD160 block update operation.
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, 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.LOKI91
  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.Blowfish
  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.Rijndael
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.DES2X
  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.cipher.Square
  SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.provider.cipher.DESX
  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.elgamal.RawElGamalCipher
  SPI: DOCUMENT ME
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.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
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.PCBC
  SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.provider.rsa.RawRSACipher
engineVerify(byte[]) - Method in class java.security.SignatureSpi
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.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.
ensureCapacity(int) - Method in class java.lang.StringBuffer
entrySet() - Method in class java.security.Provider
enumerate(Thread[]) - Static method in class java.lang.Thread
enumerate(Thread[]) - Method in class java.lang.ThreadGroup
enumerate(Thread[], boolean) - Method in class java.lang.ThreadGroup
enumerate(ThreadGroup[]) - Method in class java.lang.ThreadGroup
enumerate(ThreadGroup[], boolean) - Method in class java.lang.ThreadGroup
EQUAL - Static variable in class netscape.security.PrivilegeManager
equals(Object) - Method in class java.lang.Object
equals(Object) - Method in class java.lang.String
equals(Object) - Method in class java.lang.Character
equals(Object) - Method in class java.lang.Character.Subset
equals(Object) - Method in class java.security.CodeSource
equals(Object) - Method in class java.security.Permission
equals(Object) - Method in class java.security.BasicPermission
equals(Object) - Method in class netscape.security.Principal
equals(Object) - Method in class cryptix.provider.key.RawKey
equalsIgnoreCase(String) - Method in class java.lang.String
Error - error java.lang.Error.
Error() - Constructor for class java.lang.Error
error(Exception) - Method in class cryptix.util.test.BaseTest
  Reports an error due to an unexpected exception.
error(String) - Method in class cryptix.util.test.BaseTest
  Reports an error, with the given message.
Error(String) - Constructor for class java.lang.Error
error(Throwable) - Method in class cryptix.util.test.BaseTest
Exception - exception java.lang.Exception.
Exception() - Constructor for class java.lang.Exception
Exception(String) - Constructor for class java.lang.Exception
ExtendedKeyGenerator - interface java.security.ExtendedKeyGenerator.
  The KeyGenerator class in JavaSoft's original version of JCE does not provide these essential features: ability to set key lengths, for algorithms that support more than one length.

## F

F(int, int, int) - Static method in class cryptix.provider.md.MD5
fail(String) - Method in class cryptix.util.test.BaseTest
  Reports a failure, with the given message.
FATAL_ERROR - Static variable in class cryptix.util.test.TestException
FeedbackCipher - interface java.security.FeedbackCipher.
  An interface implemented by algorithms that use feedback.
FF(int, int, int, int, int, int, int) - Static method in class cryptix.provider.md.MD5
FileUtil - class cryptix.util.core.FileUtil.
  Static methods for processing File utilitarian tasks.
FileUtil() - Constructor for class cryptix.util.core.FileUtil
fillInStackTrace() - Method in class java.lang.Throwable
finalize() - Method in class java.lang.Object
finalize() - Method in class cryptix.provider.cipher.LOKI91
  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.Blowfish
  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.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.CAST5
  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.
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.
findClass(String) - Method in class java.lang.ClassLoader
findLibrary(String) - Method in class java.lang.ClassLoader
findLoadedClass(String) - Method in class java.lang.ClassLoader
findPrivilege(int, int) - Static method in class netscape.security.Privilege
findResource(String) - Method in class java.lang.ClassLoader
findResources(String) - Method in class java.lang.ClassLoader
findSystemClass(String) - Method in class java.lang.ClassLoader
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
flipBit(int) - Method in class cryptix.util.math.BigRegister
  Flip the value of the bit at the designated position.
floatValue() - Method in class java.lang.Number
flush() - Method in class java.security.CipherOutputStream
  Flushes the underlying output stream.
flush() - Method in class cryptix.util.gui.TextAreaWriter
FORBIDDEN - Static variable in class netscape.security.Privilege
ForbiddenTargetException - exception netscape.security.ForbiddenTargetException.
  Dummy class.
ForbiddenTargetException() - Constructor for class netscape.security.ForbiddenTargetException
ForbiddenTargetException(String) - Constructor for class netscape.security.ForbiddenTargetException
forDigit(int, int) - Static method in class java.lang.Character
FOREVER - Static variable in class netscape.security.Privilege
FORMAT - Static variable in class java.lang.Character
forName(String) - Static method in class java.lang.Class
forName(String, boolean, ClassLoader) - Static method in class java.lang.Class
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.BaseElGamalPublicKey
g - Variable in class cryptix.provider.elgamal.BaseElGamalParams
g - Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
G(int, int, int) - Static method in class cryptix.provider.md.MD5
GENERAL_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
GeneralSecurityException - exception java.security.GeneralSecurityException.
  This is the general security exception class, which serves to group all the exception classes of the `java.security` package that extend from it.
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(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 java.security.KeyPairGeneratorSpi
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.
generateParams(int, SecureRandom) - Method in interface java.security.interfaces.ElGamalKeyPairGenerator
  Generates new parameters, p and g.
generateParams(int, SecureRandom) - Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
  Generates new parameters, p and g.
generateSeed(int) - Method in class java.security.SecureRandom
GenericElGamalParameterSet - class cryptix.provider.elgamal.GenericElGamalParameterSet.
  This class represents a set of ElGamal parameters for various prime lengths.
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`.
genKeyPair() - Method in class java.security.KeyPairGenerator
GEOMETRIC_SHAPES - Static variable in class java.lang.Character.UnicodeBlock
GEORGIAN - Static variable in class java.lang.Character.UnicodeBlock
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
getActions() - Method in class java.security.Permission
getActions() - Method in class java.security.BasicPermission
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.PaddingScheme
  Returns the standard name of the padding scheme implemented.
getAlgorithm() - Method in class java.security.KeyGenerator
  Returns the standard name of the algorithm for this key generator.
getAlgorithm() - Method in class java.security.Signature
getAlgorithm() - Method in class java.security.KeyPairGenerator
getAlgorithm() - Method in class java.security.MessageDigest
getAlgorithm() - Method in interface java.security.Key
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.key.RawKey
getAlgorithm() - Method in class cryptix.provider.rsa.BaseRSAPublicKey
  Returns the name of the algorithm, for this class always "RSA".
getAlgorithm() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Returns the name of the algorithm, for this class always "RSA".
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.elgamal.MD2_ElGamal_PKCS1Signature
getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
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.rsa.MD5_RSA_PKCS1Signature
getAlgorithmEncoding() - Method in class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
getAlgorithmEncoding() - Method in class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
getAlgorithmEncoding() - Method in class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
getAlgorithmProperty(String, String) - Static method in class java.security.Security
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.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() - Static method in class java.security.KeyGenerator
  Gets the standard names of all KeyGenerators 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.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) - Static method in class java.security.KeyGenerator
  Gets the standard names of all KeyGenerators 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.
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.PaddingScheme
  Returns the block size for this padding scheme.
getBlockSize() - Method in class java.security.IllegalBlockSizeException
  Gets the block size of the cipher (or 0 if this was not set).
getBytes() - Method in class java.lang.String
getBytes(int, int, byte[], int) - Method in class java.lang.String
getBytes(String) - Method in class java.lang.String
getCertificates() - Method in class java.security.CodeSource
getChars(int, int, char[], int) - Method in class java.lang.String
getChars(int, int, char[], int) - Method in class java.lang.StringBuffer
getCiphertextBlockSize() - Method in class java.security.Cipher
  Returns the length of a ciphertext block, in bytes.
getClass() - Method in class java.lang.Object
getClasses() - Method in class java.lang.Class
getClassLoader() - Method in class java.lang.Class
getClassPrincipals(Class) - Method in class netscape.security.PrivilegeManager
getClassPrincipalsFromStack(int) - Method in class netscape.security.PrivilegeManager
getCodeSource() - Method in class java.security.ProtectionDomain
getComponentType() - Method in class java.lang.Class
getConstructor(Class[]) - Method in class java.lang.Class
getConstructors() - Method in class java.lang.Class
getContextClassLoader() - Method in class java.lang.Thread
getDataSize() - Method in class java.security.IllegalBlockSizeException
  Gets the size of the data passed to the cipher (or 0 if this was not set).
getDeclaredClasses() - Method in class java.lang.Class
getDeclaredConstructor(Class[]) - Method in class java.lang.Class
getDeclaredConstructors() - Method in class java.lang.Class
getDeclaredField(String) - Method in class java.lang.Class
getDeclaredFields() - Method in class java.lang.Class
getDeclaredMethod(String, Class[]) - Method in class java.lang.Class
getDeclaredMethods() - Method in class java.lang.Class
getDeclaringClass() - Method in class java.lang.Class
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.Target
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedTarget
getDigestLength() - Method in class java.security.MessageDigest
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 interface java.security.Key
getEncoded() - Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
  Returns an encoding of this key as a byte array.
getEncoded() - Method in class cryptix.provider.key.RawKey
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.rsa.RawRSAPrivateKey
  Returns an encoding of the key as a byte array, as described above.
getErrorCode() - Method in class cryptix.util.test.TestException
  Returns the error code that should be passed to `System.exit`.
getErrors() - Method in class cryptix.util.test.BaseTest
  Returns the number of errors so far.
getException() - Method in class java.lang.ClassNotFoundException
getExpectedPasses() - Method in class cryptix.util.test.BaseTest
  Returns the number of expected passes, or 0 if this has not yet been set, or is unknown.
getExponent() - Method in interface java.security.interfaces.RSAKey
  Returns the exponent.
getExponent() - Method in class cryptix.provider.rsa.BaseRSAPublicKey
  Returns the public exponent e.
getExponent() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Return the private exponent d.
getFailures() - Method in class cryptix.util.test.BaseTest
  Returns the number of failures so far.
getField(String) - Method in class java.lang.Class
getFields() - Method in class java.lang.Class
getFormat() - Method in interface java.security.Key
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.RawRSAPublicKey
  Returns the encoding format name, for this class always "RAW".
getFormat() - Method in class cryptix.provider.rsa.RawRSAPrivateKey
  Returns the encoding format name, for this class always "RAW".
getG() - Method in interface java.security.interfaces.ElGamalKey
  Returns the base, g.
getG() - Method in interface java.security.interfaces.ElGamalParams
  Returns the base, g.
getG() - Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
  Returns the base, g.
getG() - Method in class cryptix.provider.elgamal.BaseElGamalParams
  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.
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.
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.
getImplementationTitle() - Method in class java.lang.Package
getImplementationVendor() - Method in class java.lang.Package
getImplementationVersion() - Method in class java.lang.Package
getInfo() - Method in class java.security.Provider
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.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) - 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.Signature
getInstance(String) - Static method in class java.security.KeyPairGenerator
getInstance(String) - Static method in class java.security.MessageDigest
getInstance(String) - Static method in class java.security.SecureRandom
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.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.
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.Signature
getInstance(String, String) - Static method in class java.security.KeyPairGenerator
getInstance(String, String) - Static method in class java.security.MessageDigest
getInstance(String, String) - Static method in class java.security.SecureRandom
getInterfaces() - Method in class java.lang.Class
getIntermediateVersion() - Static method in class java.security.IJCE
  Returns the intermediate version of this release of IJCE.
getIntermediateVersion() - Static method in class cryptix.CryptixProperties
  Returns the intermediate version of this release of Cryptix.
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.
getInverseOfQModP() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Returns the multiplicative inverse of q modulo p.
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.
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.LOKI91
  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.Blowfish
  Gets an object representing the native linking status of this class.
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.DES
  Gets an object representing the native linking status of this class.
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.CAST5
  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.
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.HAVAL
getLinkStatus() - Static method in class cryptix.provider.md.RIPEMD160
getLocalizedMessage() - Method in class java.lang.Throwable
getLocation() - Method in class java.security.CodeSource
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 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.
getMajorVersion() - Static method in class cryptix.CryptixProperties
  Returns the major version of this release of Cryptix.
getMask() - Method in class cryptix.util.io.DosFilter
  Gets the current value of the mask for this filter.
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.
getMaxPriority() - Method in class java.lang.ThreadGroup
getMessage() - Method in class java.lang.Throwable
getMethod(String, Class[]) - Method in class java.lang.Class
getMethods() - Method in class java.lang.Class
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.
getMinimumSize() - Method in class cryptix.util.test.TestGUI
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.
getMinorVersion() - Static method in class cryptix.CryptixProperties
  Returns the minor version of this release of Cryptix.
getMode() - Method in class java.security.Cipher
  Returns this algorithm's standard mode name.
getModifiers() - Method in class java.lang.Class
getModulus() - Method in interface java.security.interfaces.RSAKey
  Returns the modulus.
getModulus() - Method in class cryptix.provider.rsa.BaseRSAPublicKey
  Returns the public modulus n.
getModulus() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Return the public modulus n: the product of both p and q.
getMyPrincipals() - Static method in class netscape.security.PrivilegeManager
getName() - Method in class java.lang.Thread
getName() - Method in class java.lang.Class
getName() - Method in class java.lang.ThreadGroup
getName() - Method in class java.lang.Package
getName() - Method in class java.security.Provider
getName() - Method in class java.security.Permission
getName() - Method in class cryptix.util.test.BaseTest
  Gets the name of this test (as shown to the user).
getNickname() - Method in class netscape.security.Principal
getNumericValue(char) - Static method in class java.lang.Character
getOutput() - Static method in class cryptix.util.core.Debug
  Returns the PrintWriter to which debugging output is to be sent.
getOutput() - Method in class cryptix.util.test.TestGUI
getOutputBlockSize() - Method in class java.security.Cipher
  Returns the length of an output block, in bytes.
getP() - Method in interface java.security.interfaces.ElGamalKey
  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.
getP() - Method in interface java.security.interfaces.ElGamalParams
  Returns the prime, p.
getP() - Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
  Returns the prime, p.
getP() - Method in class cryptix.provider.elgamal.BaseElGamalParams
  Returns the prime, p.
getP() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Returns p, the first factor of the public modulus.
getPackage() - Method in class java.lang.Class
getPackage(String) - Method in class java.lang.ClassLoader
getPackage(String) - Static method in class java.lang.Package
getPackages() - Method in class java.lang.ClassLoader
getPackages() - Static method in class java.lang.Package
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 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.
getParameter(String) - Method in class java.security.KeyGenerator
  Gets the value of the specified algorithm parameter.
getParameter(String) - Method in class java.security.Signature
getParameter(String) - Method in class cryptix.provider.mac.HMAC
getParameter(String) - Method in class cryptix.provider.md.HAVAL
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.
getParent() - Method in class java.lang.ThreadGroup
getParent() - Method in class java.lang.ClassLoader
getPasses() - Method in class cryptix.util.test.BaseTest
  Returns the number of passes so far.
getPermission() - Method in class netscape.security.Privilege
getPermissions() - Method in class java.security.ProtectionDomain
getPlaintextBlockSize() - Method in class java.security.Cipher
  Returns the length of a plaintext block, in bytes.
getPreferredSize() - Method in class cryptix.util.test.TestGUI
getPriority() - Method in class java.lang.Thread
getPrivate() - Method in class java.security.KeyPair
getPrivilegeManager() - Static method in class netscape.security.PrivilegeManager
getPrivilegeTableFromStack() - Method in class netscape.security.PrivilegeManager
getProperty(String) - Static method in class java.security.Security
getProperty(String) - Static method in class cryptix.CryptixProperties
  Gets the value of a property.
getProperty(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.
getProperty(String, String) - Method in class cryptix.provider.Cryptix
getProtectionDomain() - Method in class java.lang.Class
getProvider() - Method in class java.security.Cipher
  Returns the name of the provider of this cipher.
getProvider() - Method in class java.security.Signature
getProvider() - Method in class java.security.KeyPairGenerator
getProvider() - Method in class java.security.MessageDigest
getProvider() - Method in class java.security.SecureRandom
getProvider(String) - Static method in class java.security.Security
getProviders() - Static method in class java.security.Security
getPublic() - Method in class java.security.KeyPair
getQ() - Method in interface java.security.interfaces.RSAFactors
  Returns the second prime factor, q, or null if the factors of the modulus are unknown.
getQ() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Return q, the second factor of the public modulus.
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".
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".
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.
getResource(String) - Method in class java.lang.Class
getResource(String) - Method in class java.lang.ClassLoader
getResourceAsStream(String) - Method in class java.lang.Class
getResourceAsStream(String) - Method in class java.lang.ClassLoader
getResources(String) - Method in class java.lang.ClassLoader
getRisk() - Method in class netscape.security.Target
getRiskColor() - Method in class netscape.security.Target
getRounds() - Method in class cryptix.provider.cipher.SPEED
  Returns the currently set number of rounds for this instance.
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.
getSeed(int) - Static method in class java.security.SecureRandom
getSigners() - Method in class java.lang.Class
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.util.math.TrinomialLFSR
  Return the number of elements in this LFSR, which is also the degree of the trinomial.
getSkipped() - Method in class cryptix.util.test.BaseTest
  Returns the number of skipped tests so far.
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.
getSpecificationTitle() - Method in class java.lang.Package
getSpecificationVendor() - Method in class java.lang.Package
getSpecificationVersion() - Method in class java.lang.Package
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.
getSuperclass() - Method in class java.lang.Class
getSystemClassLoader() - Static method in class java.lang.ClassLoader
getSystemPrincipal() - Static method in class netscape.security.PrivilegeManager
getSystemResource(String) - Static method in class java.lang.ClassLoader
getSystemResourceAsStream(String) - Static method in class java.lang.ClassLoader
getSystemResources(String) - Static method in class java.lang.ClassLoader
getTargetFromDescription(String) - Static method in class netscape.security.Target
getThreadGroup() - Method in class java.lang.Thread
getType(char) - Static method in class java.lang.Character
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
getVersion() - Method in class java.security.Provider
getVersionString() - Static method in class java.security.IJCE
  Returns a string describing this version of IJCE.
getVersionString() - Static method in class cryptix.CryptixProperties
  Returns a string describing this version of Cryptix.
getX() - Method in interface java.security.interfaces.ElGamalPrivateKey
  Returns the value of x (the private key).
getX() - Method in class cryptix.provider.elgamal.BaseElGamalPrivateKey
  Returns the value of x (the private key).
getY() - Method in interface java.security.interfaces.ElGamalKey
  Returns the value of y = g^x mod p (where x is 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).
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.
GLOBAL_TRACE - Static variable in class cryptix.util.core.Debug
  Whether to compile the library with tracing support or not.
GREEK - Static variable in class java.lang.Character.UnicodeBlock
GREEK_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Guard - interface java.security.Guard.
GUJARATI - Static variable in class java.lang.Character.UnicodeBlock
GURMUKHI - Static variable in class java.lang.Character.UnicodeBlock

## H

H(int, int, int) - Static method in class cryptix.provider.md.MD5
HALFWIDTH_AND_FULLWIDTH_FORMS - Static variable in class java.lang.Character.UnicodeBlock
HANGUL_COMPATIBILITY_JAMO - Static variable in class java.lang.Character.UnicodeBlock
HANGUL_JAMO - Static variable in class java.lang.Character.UnicodeBlock
HANGUL_SYLLABLES - Static variable in class java.lang.Character.UnicodeBlock
HASH_LENGTH - Static variable in class cryptix.provider.md.SHA0
  Length of the final hash (in bytes).
hashCode() - Method in class java.lang.Object
hashCode() - Method in class java.lang.String
hashCode() - Method in class java.lang.Package
hashCode() - Method in class java.lang.Character
hashCode() - Method in class java.lang.Character.Subset
hashCode() - Method in class java.security.CodeSource
hashCode() - Method in class java.security.Permission
hashCode() - Method in class java.security.BasicPermission
hashCode() - Method in class netscape.security.Principal
hashCode() - Method in class cryptix.provider.key.RawKey
hasPrincipal(Class, Principal) - Method in class netscape.security.PrivilegeManager
HAVAL - class cryptix.provider.md.HAVAL.
  A Java class to digest input according to the HAVAL algorithm.
HAVAL() - Constructor for class cryptix.provider.md.HAVAL
HEBREW - Static variable in class java.lang.Character.UnicodeBlock
Hex - class cryptix.util.core.Hex.
  Static methods for converting to and from hexadecimal strings.
HexDump - class cryptix.tools.HexDump.
  Reads the file specified as an argument and displays it as hex.
HexDump() - Constructor for class cryptix.tools.HexDump
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`.
HIRAGANA - Static variable in class java.lang.Character.UnicodeBlock
HMAC - class cryptix.provider.mac.HMAC.
  A class to implement the HMAC message authentication code, as described in RFC 2104.
HMAC_HAVAL - class cryptix.provider.mac.HMAC_HAVAL.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the HAVAL digest algorithm.
HMAC_HAVAL() - Constructor for class cryptix.provider.mac.HMAC_HAVAL
HMAC_MD2 - class cryptix.provider.mac.HMAC_MD2.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the MD2 digest algorithm.
HMAC_MD2() - Constructor for class cryptix.provider.mac.HMAC_MD2
HMAC_MD4 - class cryptix.provider.mac.HMAC_MD4.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the MD4 digest algorithm.
HMAC_MD4() - Constructor for class cryptix.provider.mac.HMAC_MD4
HMAC_MD5 - class cryptix.provider.mac.HMAC_MD5.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the MD5 digest algorithm.
HMAC_MD5() - Constructor for class cryptix.provider.mac.HMAC_MD5
HMAC_RIPEMD128 - class cryptix.provider.mac.HMAC_RIPEMD128.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the RIPEMD128 digest algorithm.
HMAC_RIPEMD128() - Constructor for class cryptix.provider.mac.HMAC_RIPEMD128
HMAC_RIPEMD160 - class cryptix.provider.mac.HMAC_RIPEMD160.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the RIPEMD160 digest algorithm.
HMAC_RIPEMD160() - Constructor for class cryptix.provider.mac.HMAC_RIPEMD160
HMAC_SHA0 - class cryptix.provider.mac.HMAC_SHA0.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the SHA-0 digest algorithm.
HMAC_SHA0() - Constructor for class cryptix.provider.mac.HMAC_SHA0
HMAC_SHA1 - class cryptix.provider.mac.HMAC_SHA1.
  A class to implement the HMAC message authentication code, as described in RFC 2104, with the SHA-1 digest algorithm.
HMAC_SHA1() - Constructor for class cryptix.provider.mac.HMAC_SHA1
HMAC(String, int) - Constructor for class cryptix.provider.mac.HMAC
  Constructs an HMAC object for the given MD algorithm name and block size.

## I

I(int, int, int) - Static method in class cryptix.provider.md.MD5
IDEA - class cryptix.provider.cipher.IDEA.
  IDEA is a block cipher with a key length of 16 bytes and a block length of 8 bytes.
IDEA() - Constructor for class cryptix.provider.cipher.IDEA
  Constructs an IDEA cipher object, in the UNINITIALIZED state.
IDEAKeyGenerator - class cryptix.provider.key.IDEAKeyGenerator.
  A key generator for IDEA.
IDEAKeyGenerator() - Constructor for class cryptix.provider.key.IDEAKeyGenerator
II(int, int, int, int, int, int, int) - Static method in class cryptix.provider.md.MD5
IJCE - class java.security.IJCE.
  The IJCE class provides an interface to features that were not present in JavaSoft's initial version of JCE.
IJCE_ClassLoaderDepth - class java.lang.IJCE_ClassLoaderDepth.
  This class is a gross hack.
ILLEGAL_ARGUMENTS - Static variable in class cryptix.util.test.TestException
IllegalAccessException - exception java.lang.IllegalAccessException.
IllegalAccessException() - Constructor for class java.lang.IllegalAccessException
IllegalAccessException(String) - Constructor for class java.lang.IllegalAccessException
IllegalArgumentException - exception java.lang.IllegalArgumentException.
IllegalArgumentException() - Constructor for class java.lang.IllegalArgumentException
IllegalArgumentException(String) - Constructor for class java.lang.IllegalArgumentException
IllegalBlockSizeException - exception java.security.IllegalBlockSizeException.
  This exception is thrown when an incorrect block size is processed through a cipher.
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.
IllegalStateException - exception java.lang.IllegalStateException.
IllegalStateException() - Constructor for class java.lang.IllegalStateException
IllegalStateException(String) - Constructor for class java.lang.IllegalStateException
implies(CodeSource) - Method in class java.security.CodeSource
implies(Permission) - Method in class java.security.ProtectionDomain
implies(Permission) - Method in class java.security.PermissionCollection
implies(Permission) - Method in class java.security.Permission
implies(Permission) - Method in class java.security.BasicPermission
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).
indexOf(int) - Method in class java.lang.String
indexOf(int, int) - Method in class java.lang.String
indexOf(String) - Method in class java.lang.String
indexOf(String, int) - Method in class java.lang.String
indexOfX(int) - Method in class cryptix.util.math.TrinomialLFSR
  Return the register's index relative to the polynomial term xdegree.
IndexOutOfBoundsException - exception java.lang.IndexOutOfBoundsException.
IndexOutOfBoundsException() - Constructor for class java.lang.IndexOutOfBoundsException
IndexOutOfBoundsException(String) - Constructor for class java.lang.IndexOutOfBoundsException
init() - Method in class cryptix.util.test.TestGUI
init() - Method in class cryptix.util.test.BaseTest
  Used when the test is running as an Applet.
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(AlgorithmParameterSpec) - Method in class java.security.KeyPairGenerator
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class java.security.KeyPairGeneratorSpi
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class java.security.KeyPairGenerator
initialize(BigInteger, BigInteger, SecureRandom) - Method in interface java.security.interfaces.ElGamalKeyPairGenerator
  Initializes the key pair generator using the specified prime and base.
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(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(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(int) - Method in class java.security.KeyPairGenerator
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, 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, boolean, SecureRandom) - Method in interface java.security.interfaces.ElGamalKeyPairGenerator
  Initializes the key pair generator for a given prime length, without parameters.
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, SecureRandom) - Method in class java.security.KeyPairGeneratorSpi
initialize(int, SecureRandom) - Method in class java.security.KeyPairGenerator
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(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, 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.
initSign(PrivateKey) - Method in class java.security.Signature
initSign(PrivateKey, SecureRandom) - Method in class java.security.Signature
initVerify(PublicKey) - Method in class java.security.Signature
inParams - Static variable in class cryptix.test.TestScar
insert(int, boolean) - Method in class java.lang.StringBuffer
insert(int, char) - Method in class java.lang.StringBuffer
insert(int, char[]) - Method in class java.lang.StringBuffer
insert(int, char[], int, int) - Method in class java.lang.StringBuffer
insert(int, double) - Method in class java.lang.StringBuffer
insert(int, float) - Method in class java.lang.StringBuffer
insert(int, int) - Method in class java.lang.StringBuffer
insert(int, long) - Method in class java.lang.StringBuffer
insert(int, Object) - Method in class java.lang.StringBuffer
insert(int, String) - Method in class java.lang.StringBuffer
insertProviderAt(Provider, int) - Static method in class java.security.Security
InstantiationException - exception java.lang.InstantiationException.
InstantiationException() - Constructor for class java.lang.InstantiationException
InstantiationException(String) - Constructor for class java.lang.InstantiationException
intern() - Method in class java.lang.String
interrupt() - Method in class java.lang.Thread
interrupt() - Method in class java.lang.ThreadGroup
interrupted() - Static method in class java.lang.Thread
InterruptedException - exception java.lang.InterruptedException.
InterruptedException() - Constructor for class java.lang.InterruptedException
InterruptedException(String) - Constructor for class java.lang.InterruptedException
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 java.lang.Number
intValue() - Method in class cryptix.util.math.BigRegister
  Return the rightmost 32-bit value in `this BigRegister` as an `int`.
InvalidAlgorithmParameterException - exception java.security.InvalidAlgorithmParameterException.
InvalidAlgorithmParameterException() - Constructor for class java.security.InvalidAlgorithmParameterException
InvalidAlgorithmParameterException(String) - Constructor for class java.security.InvalidAlgorithmParameterException
InvalidKeyException - exception java.security.InvalidKeyException.
InvalidKeyException() - Constructor for class java.security.InvalidKeyException
InvalidKeyException(String) - Constructor for class java.security.InvalidKeyException
InvalidKeyFormatException - exception java.security.InvalidKeyFormatException.
  InvalidKeyFormatException is thrown when a key format is not recognized.
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.
InvalidParameterException - exception java.security.InvalidParameterException.
InvalidParameterException() - Constructor for class java.security.InvalidParameterException
InvalidParameterException(String) - Constructor for class java.security.InvalidParameterException
InvalidParameterTypeException - exception java.security.InvalidParameterTypeException.
  This is the exception for invalid parameter types.
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`.
IPA_EXTENSIONS - Static variable in class java.lang.Character.UnicodeBlock
isAlive() - Method in class java.lang.Thread
isAllowed() - Method in class netscape.security.Privilege
isArray() - Method in class java.lang.Class
isAssignableFrom(Class) - Method in class java.lang.Class
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
isCompatibleWith(String) - Method in class java.lang.Package
isDaemon() - Method in class java.lang.Thread
isDaemon() - Method in class java.lang.ThreadGroup
isDefined(char) - Static method in class java.lang.Character
isDestroyed() - Method in class java.lang.ThreadGroup
isDigit(char) - Static method in class java.lang.Character
isEmpty() - Method in class netscape.security.PrivilegeTable
isEqual(byte[], byte[]) - Static method in class java.security.MessageDigest
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
isGuiEnabled() - Method in class cryptix.util.test.BaseTest
  Returns true iff a GUI interface is being used.
isIdentifierIgnorable(char) - Static method in class java.lang.Character
isInstance(Object) - Method in class java.lang.Class
isInterface() - Method in class java.lang.Class
isInterrupted() - Method in class java.lang.Thread
isISOControl(char) - Static method in class java.lang.Character
isJavaIdentifierPart(char) - Static method in class java.lang.Character
isJavaIdentifierStart(char) - Static method in class java.lang.Character
isJavaLetter(char) - Static method in class java.lang.Character
isJavaLetterOrDigit(char) - Static method in class java.lang.Character
isLetter(char) - Static method in class java.lang.Character
isLetterOrDigit(char) - Static method in class java.lang.Character
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.
isLowerCase(char) - Static method in class java.lang.Character
isOverallPass() - Method in class cryptix.util.test.BaseTest
  Returns true iff all the tests have completed successfully.
isPaddingBlockCipher() - Method in class java.security.Cipher
  Returns true if this cipher is a padding block cipher.
isPrimitive() - Method in class java.lang.Class
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).
isReadOnly() - Method in class java.security.PermissionCollection
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(TrinomialLFSR) - Method in class cryptix.util.math.TrinomialLFSR
  Return true if the TrinomialLFSR x has equal characteristics and contents to this one; false otherwise.
isSealed() - Method in class java.lang.Package
isSealed(URL) - Method in class java.lang.Package
isSpace(char) - Static method in class java.lang.Character
isSpaceChar(char) - Static method in class java.lang.Character
isText(byte[]) - Static method in class cryptix.util.core.ArrayUtil
isTitleCase(char) - Static method in class java.lang.Character
isTraceable(String) - Static method in class cryptix.util.core.Debug
  Return true if tracing is requested for a given class.
isUnicodeIdentifierPart(char) - Static method in class java.lang.Character
isUnicodeIdentifierStart(char) - Static method in class java.lang.Character
isUpperCase(char) - Static method in class java.lang.Character
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.SPEEDKeyGenerator
isValidKeyLength(int) - Method in class cryptix.provider.key.SAFERKeyGenerator
isValidKeyLength(int) - Method in class cryptix.provider.key.RijndaelKeyGenerator
isVerbose() - Method in class cryptix.util.test.BaseTest
  Returns true iff output is to be printed even if all tests pass.
isVersionAtLeast(int, int, int) - Static method in class java.security.IJCE
  Returns true iff this version of IJCE is at least the given version.
isVersionAtLeast(int, int, int) - Static method in class cryptix.CryptixProperties
  Returns true iff this version of Cryptix is at least the given version.
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.LOKI91KeyGenerator
  Returns true iff the byte array key represents a weak or semi-weak LOKI91 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.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.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.DES2XKeyGenerator
  Returns true iff the first 8 bytes of key represent a weak DES key.
isWeak(byte[]) - Method in class cryptix.provider.key.DESXKeyGenerator
  Returns true iff the first 8 bytes of key represent a weak DES key.
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.
isWhitespace(char) - Static method in class java.lang.Character

## J

java.lang - package java.lang
java.security - package java.security
java.security.interfaces - package java.security.interfaces
join() - Method in class java.lang.Thread
join(long) - Method in class java.lang.Thread
join(long, int) - Method in class java.lang.Thread

## K

K128_VARIANT - Static variable in class cryptix.provider.cipher.SAFER
K64_VARIANT - Static variable in class cryptix.provider.cipher.SAFER
KANBUN - Static variable in class java.lang.Character.UnicodeBlock
KANNADA - Static variable in class java.lang.Character.UnicodeBlock
KAT - class cryptix.tools.KAT.
  For a designated symmetric block cipher algorithm, this command generates and exercises Known Answer Tests data for both Variable Key and Variable Text suites.
KAT() - Constructor for class cryptix.tools.KAT
KATAKANA - Static variable in class java.lang.Character.UnicodeBlock
Key - interface java.security.Key.
KeyException - exception java.security.KeyException.
KeyException() - Constructor for class java.security.KeyException
KeyException(String) - Constructor for class java.security.KeyException
KeyGenerator - class java.security.KeyGenerator.
  The KeyGenerator class is used to generate keys for a given algorithm.
KeyGenerator(String) - Constructor for class java.security.KeyGenerator
  Creates a KeyGenerator object for the specified algorithm.
KeyPair - class java.security.KeyPair.
KeyPair(PublicKey, PrivateKey) - Constructor for class java.security.KeyPair
KeyPairGenerator - class java.security.KeyPairGenerator.
KeyPairGenerator(String) - Constructor for class java.security.KeyPairGenerator
KeyPairGeneratorSpi - class java.security.KeyPairGeneratorSpi.
KeyPairGeneratorSpi() - Constructor for class java.security.KeyPairGeneratorSpi
keySet() - Method in class java.security.Provider

## L

LAO - Static variable in class java.lang.Character.UnicodeBlock
lastIndexOf(int) - Method in class java.lang.String
lastIndexOf(int, int) - Method in class java.lang.String
lastIndexOf(String) - Method in class java.lang.String
lastIndexOf(String, int) - Method in class java.lang.String
LATIN_1_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
LATIN_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
LATIN_EXTENDED_ADDITIONAL - Static variable in class java.lang.Character.UnicodeBlock
LATIN_EXTENDED_B - Static variable in class java.lang.Character.UnicodeBlock
length() - Method in class java.lang.String
length() - Method in class java.lang.StringBuffer
LETTER_NUMBER - Static variable in class java.lang.Character
LETTERLIKE_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
LINE_SEPARATOR - Static variable in class java.lang.Character
LinkageError - error java.lang.LinkageError.
LinkageError() - Constructor for class java.lang.LinkageError
LinkageError(String) - Constructor for class java.lang.LinkageError
LinkStatus - interface cryptix.util.core.LinkStatus.
  A class providing information about the linking status of a native library (whether it was loaded successfully, its required and actual version numbers, etc.)
list() - Method in class java.lang.ThreadGroup
list(PrintStream) - Static method in class cryptix.CryptixProperties
  Lists the properties to the PrintStream out.
list(PrintStream) - Method in class cryptix.provider.Cryptix
list(PrintWriter) - Static method in class cryptix.CryptixProperties
  Lists the properties to the PrintWriter out.
list(PrintWriter) - Method in class cryptix.provider.Cryptix
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(InputStream) - Method in class java.security.Provider
loadClass(String) - Method in class java.lang.ClassLoader
loadClass(String, boolean) - Method in class java.lang.ClassLoader
loadProperties(Properties, String) - Static method in class cryptix.util.core.FileUtil
  Load a Properties object from a file given its name.
localReader(File) - Method in class cryptix.test.TestScar
localWriter(File, Object) - Method in class cryptix.test.TestScar
LOKI91 - class cryptix.provider.cipher.LOKI91.
  LOKI is a proposed Australian alternative cipher to DES.
LOKI91() - Constructor for class cryptix.provider.cipher.LOKI91
  Constructs a LOKI91 cipher object, in the UNINITIALIZED state.
LOKI91KeyGenerator - class cryptix.provider.key.LOKI91KeyGenerator.
  A key generator for LOKI91.
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 java.lang.Number
longValue() - Method in class cryptix.util.math.BigRegister
  Return the rightmost 64-bit value in `this BigRegister` as a `long`.
LOWERCASE_LETTER - Static variable in class java.lang.Character
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 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.core.Hex
main(String[]) - Static method in class cryptix.tools.MCT
main(String[]) - Static method in class cryptix.tools.UnixCrypt
  Calculates the hash of a salt and password given on the command line.
main(String[]) - Static method in class cryptix.tools.KAT
main(String[]) - Static method in class cryptix.tools.HexDump
main(String[]) - Static method in class cryptix.tools.Scar
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.SPEED
  Entry point for self_test.
main(String[]) - Static method in class cryptix.provider.cipher.Blowfish
  Entry point for very basic `self_test`.
main(String[]) - Static method in class cryptix.provider.cipher.DES
  Entry point for `self_test`.
main(String[]) - Static method in class cryptix.provider.cipher.IDEA
  Entry point for very basic `self_test`.
main(String[]) - Static method in class cryptix.provider.cipher.Square
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.md.MD5
  Entry point for `self_test`.
main(String[]) - Static method in class cryptix.provider.md.SHA0
  Entry point for `self_test`.
main(String[]) - Static method in class cryptix.provider.md.SHA1
  Entry point for `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.test.TestScar
main(String[]) - Static method in class cryptix.test.TestUnixCrypt
main(String[]) - Static method in class cryptix.test.TestRSA
main(String[]) - Static method in class cryptix.test.Test3LFSR
main(String[]) - Static method in class cryptix.test.TestIJCE
main(String[]) - Static method in class cryptix.test.TestBR
main(String[]) - Static method in class cryptix.test.TestInstall
main(String[]) - Static method in class cryptix.test.TestElGamal
main(String[]) - Static method in class cryptix.test.TestBase64Stream
main(String[]) - Static method in class cryptix.test.TestHMAC
makeKeyPair(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
  Makes an RSA key pair using the given parameters.
MALAYALAM - Static variable in class java.lang.Character.UnicodeBlock
mark(int) - Method in class java.security.CipherInputStream
  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.
markSupported() - Method in class java.security.CipherInputStream
  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.
MATH_SYMBOL - Static variable in class java.lang.Character
MATHEMATICAL_OPERATORS - Static variable in class java.lang.Character.UnicodeBlock
MAX_PRIORITY - Static variable in class java.lang.Thread
MAX_RADIX - Static variable in class java.lang.Character
MAX_VALUE - Static variable in class java.lang.Character
MAXIMUM_SIZE - Static variable in class cryptix.util.math.BigRegister
  Maximum allowed number of bits in a `BigRegister` object.
MCT - class cryptix.tools.MCT.
  For a designated symmetric block cipher algorithm, this command generates and exercises Monte Carlo Tests data for both Encryption and Decryption in Electronic Codebook (ECB) and Cipher Block Chaining (CBC) modes.
MCT() - Constructor for class cryptix.tools.MCT
MD2 - class cryptix.provider.md.MD2.
  Implements the MD2 message digest algorithm in Java.
MD2_ElGamal_PKCS1Signature - class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature.
  A class to digest a message with MD2, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
MD2_ElGamal_PKCS1Signature() - Constructor for class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature
MD2_RSA_PKCS1Signature - class cryptix.provider.rsa.MD2_RSA_PKCS1Signature.
  A class to digest a message with MD2, and sign/verify the resulting hash using the RSA digital signature scheme, with PKCS#1 block padding.
MD2_RSA_PKCS1Signature() - Constructor for class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
MD2() - Constructor for class cryptix.provider.md.MD2
MD4 - class cryptix.provider.md.MD4.
  Implements the MD4 message digest algorithm in Java.
MD4() - Constructor for class cryptix.provider.md.MD4
MD5 - class cryptix.provider.md.MD5.
  This class implements the MD5 message digest algorithm.
MD5_ElGamal_PKCS1Signature - class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature.
  A class to digest a message with MD5, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
MD5_ElGamal_PKCS1Signature() - Constructor for class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
MD5_RSA_PKCS1Signature - class cryptix.provider.rsa.MD5_RSA_PKCS1Signature.
  A class to digest a message with MD5, and sign/verify the resulting hash using the RSA digital signature scheme, with PKCS#1 block padding.
MD5_RSA_PKCS1Signature() - Constructor for class cryptix.provider.rsa.MD5_RSA_PKCS1Signature
MD5() - Constructor for class cryptix.provider.md.MD5
  The public constructor.
MessageDigest - class java.security.MessageDigest.
MessageDigest(String) - Constructor for class java.security.MessageDigest
MessageDigestSpi - class java.security.MessageDigestSpi.
MessageDigestSpi() - Constructor for class java.security.MessageDigestSpi
MIN_PRIORITY - Static variable in class java.lang.Thread
MIN_RADIX - Static variable in class java.lang.Character
MIN_VALUE - Static variable in class java.lang.Character
MISCELLANEOUS_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
MISCELLANEOUS_TECHNICAL - Static variable in class java.lang.Character.UnicodeBlock
Mode - class java.security.Mode.
  This class is used to provide the functionality of an encryption mode, such as CBC, CFB, or OFB.
Mode(boolean, boolean, String) - Constructor for class java.security.Mode
  Constructor for a Mode.
MODIFIER_LETTER - Static variable in class java.lang.Character
MODIFIER_SYMBOL - Static variable in class java.lang.Character
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_DURATIONS - Static variable in class netscape.security.Privilege
N_PERMISSIONS - Static variable in class netscape.security.Privilege
NATIVE_ALLOWED - Static variable in class cryptix.CryptixProperties
  If this constant is false, native linking is disabled regardless of any settings in the properties files.
netscape.security - package netscape.security
newInstance() - Method in class java.lang.Class
newPermissionCollection() - Method in class java.security.Permission
newPermissionCollection() - Method in class java.security.BasicPermission
next_block() - Method in class cryptix.provider.mode.CFB
  Rotates the IV left by currentByte bytes, to mimic the V2.2 behaviour.
next(int) - Method in class java.security.SecureRandom
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.
nextBytes(byte[]) - Method in class java.security.SecureRandom
NO_SUBSET - Static variable in class netscape.security.PrivilegeManager
NO_TESTS_AVAILABLE - Static variable in class cryptix.util.test.TestException
NON_SPACING_MARK - Static variable in class java.lang.Character
NORM_PRIORITY - Static variable in class java.lang.Thread
NoSuchAlgorithmException - exception java.security.NoSuchAlgorithmException.
NoSuchAlgorithmException() - Constructor for class java.security.NoSuchAlgorithmException
NoSuchAlgorithmException(String) - Constructor for class java.security.NoSuchAlgorithmException
NoSuchFieldException - exception java.lang.NoSuchFieldException.
NoSuchFieldException() - Constructor for class java.lang.NoSuchFieldException
NoSuchFieldException(String) - Constructor for class java.lang.NoSuchFieldException
NoSuchMethodException - exception java.lang.NoSuchMethodException.
NoSuchMethodException() - Constructor for class java.lang.NoSuchMethodException
NoSuchMethodException(String) - Constructor for class java.lang.NoSuchMethodException
NoSuchParameterException - exception java.security.NoSuchParameterException.
  NoSuchParameterException is thrown when a particular parameter is not available in an algorithm parameter set.
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.
NoSuchProviderException - exception java.security.NoSuchProviderException.
NoSuchProviderException() - Constructor for class java.security.NoSuchProviderException
NoSuchProviderException(String) - Constructor for class java.security.NoSuchProviderException
not() - Method in class cryptix.util.math.BigRegister
  Compute `this = ~this`.
notify() - Method in class java.lang.Object
notifyAll() - Method in class java.lang.Object
Number - class java.lang.Number.
NUMBER_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Number() - Constructor for class java.lang.Number
NumberFormatException - exception java.lang.NumberFormatException.
NumberFormatException() - Constructor for class java.lang.NumberFormatException
NumberFormatException(String) - Constructor for class java.lang.NumberFormatException

## O

Object - class java.lang.Object.
Object() - Constructor for class java.lang.Object
of(char) - Static method in class java.lang.Character.UnicodeBlock
OFB - class cryptix.provider.mode.OFB.
  Implements a byte-oriented stream cipher using n-bit OFB with an n-bit-sized block cipher.
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 - class cryptix.provider.padding.OneAndZeroes.
  Class for padding cipher data with a binary-digit one, followed by as many binary-digit zeroes as needed to fill this instance's `blockSize`.
OneAndZeroes() - Constructor for class cryptix.provider.padding.OneAndZeroes
  Creates a OneAndZeroes object.
OPTICAL_CHARACTER_RECOGNITION - Static variable in class java.lang.Character.UnicodeBlock
or(BigRegister) - Method in class cryptix.util.math.BigRegister
  Compute `this |= source`.
ORIYA - Static variable in class java.lang.Character.UnicodeBlock
OTHER_LETTER - Static variable in class java.lang.Character
OTHER_NUMBER - Static variable in class java.lang.Character
OTHER_PUNCTUATION - Static variable in class java.lang.Character
OTHER_SYMBOL - Static variable in class java.lang.Character
out - Variable in class cryptix.util.test.BaseTest
  The PrintWriter to which delayed output is sent.
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).
outParams - Static variable in class cryptix.test.TestScar

## P

p - Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
p - Variable in class cryptix.provider.elgamal.BaseElGamalParams
p - Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Package - class java.lang.Package.
pad(byte[], int, int) - Method in class java.security.PaddingScheme
  Pads a given array of bytes.
pad(byte[], int, int) - Method in interface java.security.Padding
  Deprecated. Pads a given array of bytes.
Padding - interface java.security.Padding.
  Deprecated.
PaddingScheme - class java.security.PaddingScheme.
  This class is extended by classes that provide a general-purpose padding scheme, such as the ones described in PKCS #5 or in RFC 1423 (PEM).
paddingScheme() - Method in class java.security.PaddingScheme
  Deprecated. Use getAlgorithm() instead.
paddingScheme() - Method in interface java.security.Padding
  Deprecated. 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 class java.security.PaddingScheme
  Returns the increase in size that a padding operation would cause on input data of a given length.
padLength(int) - Method in interface java.security.Padding
  Deprecated. Returns the absolute value of the increase in size that a padding operation would cause on input data of a given length.
PARAGRAPH_SEPARATOR - Static variable in class java.lang.Character
Parameterized - interface java.security.Parameterized.
  This interface is implemented by algorithm objects that may be parameterized (i.e.
ParameterizedTarget - class netscape.security.ParameterizedTarget.
  Dummy class.
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
parentOf(ThreadGroup) - Method in class java.lang.ThreadGroup
parseOption(String) - Method in class cryptix.util.test.BaseTest
  Parses a command-line option.
parseOptions(String[], int) - Method in class cryptix.util.test.BaseTest
  Processes command-line arguments from args, starting at index offset.
PARTIAL_FAILURE - Static variable in class cryptix.util.test.TestException
pass(String) - Method in class cryptix.util.test.BaseTest
  Reports a pass, with the given message.
passIf(boolean, String) - Method in class cryptix.util.test.BaseTest
  Reports a pass if pass is true, or a failure if it is false.
PCBC - class cryptix.provider.mode.PCBC.
  Implements a block cipher in PCBC mode.
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.
Permission - class java.security.Permission.
Permission(String) - Constructor for class java.security.Permission
PermissionCollection - class java.security.PermissionCollection.
PermissionCollection() - Constructor for class java.security.PermissionCollection
PKCS5 - class cryptix.provider.padding.PKCS5.
  A class for padding cipher data according to the following scheme, described in section 6.2 of RSA Data Security, Inc.'s PKCS #5 standard:
PKCS5() - Constructor for class cryptix.provider.padding.PKCS5
  Creates a PKCS5 object.
PKCS7 - class cryptix.provider.padding.PKCS7.
  A class for padding cipher data according to the following scheme, described in section 10.3 of RSA Data Security, Inc.'s PKCS #7 standard:
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 `n`th power modulo f(x)).
Prime - class cryptix.util.math.Prime.
  A utility class to handle different algorithms for large prime number generation, factorisation and tests.
Principal - class netscape.security.Principal.
  Dummy class.
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
printStackTrace() - Method in class java.lang.Throwable
printStackTrace() - Method in class java.lang.ClassNotFoundException
printStackTrace(PrintStream) - Method in class java.lang.Throwable
printStackTrace(PrintStream) - Method in class java.lang.ClassNotFoundException
printStackTrace(PrintWriter) - Method in class java.lang.Throwable
printStackTrace(PrintWriter) - Method in class java.lang.ClassNotFoundException
PRIVATE_USE - Static variable in class java.lang.Character
PRIVATE_USE_AREA - Static variable in class java.lang.Character.UnicodeBlock
PrivateKey - interface java.security.PrivateKey.
Privilege - class netscape.security.Privilege.
  Dummy class.
Privilege() - Constructor for class netscape.security.Privilege
PrivilegeManager - class netscape.security.PrivilegeManager.
  Dummy class.
PrivilegeManager() - Constructor for class netscape.security.PrivilegeManager
PrivilegeTable - class netscape.security.PrivilegeTable.
  Dummy class.
PrivilegeTable() - Constructor for class netscape.security.PrivilegeTable
processOptions(String[]) - Method in class cryptix.tools.Scar
  Process command line arguments.
PROPER_SUBSET - Static variable in class netscape.security.PrivilegeManager
propertyNames() - Static method in class cryptix.CryptixProperties
  Returns an enumeration of all the property names.
propertyNames() - Method in class cryptix.provider.Cryptix
ProtectionDomain - class java.security.ProtectionDomain.
ProtectionDomain(CodeSource, PermissionCollection) - Constructor for class java.security.ProtectionDomain
Provider - class java.security.Provider.
Provider(String, double, String) - Constructor for class java.security.Provider
ProviderException - exception java.security.ProviderException.
ProviderException() - Constructor for class java.security.ProviderException
ProviderException(String) - Constructor for class java.security.ProviderException
PRZ24 - class cryptix.util.checksum.PRZ24.
  Checksum subclass for calculating a 24-bit PGP-compatible CRC.
PRZ24() - Constructor for class cryptix.util.checksum.PRZ24
PublicKey - interface java.security.PublicKey.
put(Object, Object) - Method in class java.security.Provider
put(Object, Privilege) - Method in class netscape.security.PrivilegeTable
put(Target, Privilege) - Method in class netscape.security.PrivilegeTable
putAll(Map) - Method in class java.security.Provider

## R

RawElGamalCipher - class cryptix.provider.elgamal.RawElGamalCipher.
  The raw ElGamal encryption algorithm.
RawElGamalCipher() - Constructor for class cryptix.provider.elgamal.RawElGamalCipher
  Constructor for a RawElGamalCipher.
RawKey - class cryptix.provider.key.RawKey.
  RawKey implements a key in raw format, represented as a byte array.
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 - class cryptix.provider.key.RawKeyGenerator.
  RawKeyGenerator acts as a superclass for other Cryptix key generator classes.
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 - class cryptix.provider.rsa.RawRSACipher.
  The raw RSA encryption algorithm, without any block framing.
RawRSACipher() - Constructor for class cryptix.provider.rsa.RawRSACipher
  Constructs a RawRSA cipher object, in the UNINITIALIZED state.
RawRSAPrivateKey - class cryptix.provider.rsa.RawRSAPrivateKey.
  A class representing a RAW-encoded RSA private key.
RawRSAPrivateKey(BigInteger, BigInteger) - Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
  Constructs a raw RSA private key given the private exponent, and the public modulus n.
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 - class cryptix.provider.rsa.RawRSAPublicKey.
  A class representing a RAW-encoded RSA public key.
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 - class cryptix.provider.key.RawSecretKey.
  RawSecretKey implements a secret key in raw format.
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 - class cryptix.provider.cipher.RC2.
  A subclass of Cipher to implement the RC2 (TM) block cipher algorithm in Java.
RC2() - Constructor for class cryptix.provider.cipher.RC2
  Constructs an RC2 cipher object, in the UNINITIALIZED state.
RC2KeyGenerator - class cryptix.provider.key.RC2KeyGenerator.
  A key generator for RC2.
RC2KeyGenerator() - Constructor for class cryptix.provider.key.RC2KeyGenerator
RC4 - class cryptix.provider.cipher.RC4.
  This class implements the RC4 (TM) stream cipher.
RC4() - Constructor for class cryptix.provider.cipher.RC4
  Constructs an RC4 cipher object, in the UNINITIALIZED state.
RC4KeyGenerator - class cryptix.provider.key.RC4KeyGenerator.
  A variable-length key generator for RC4.
RC4KeyGenerator() - Constructor for class cryptix.provider.key.RC4KeyGenerator
read() - Method in class java.security.CipherInputStream
  Returns the next encrypted or decrypted byte, depending on the cipher state.
read() - Method in class cryptix.util.mime.Base64InputStream
  Parse input in fours, producing three bytes to outBuf.
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).
read(byte[], int, int) - Method in class cryptix.util.mime.Base64InputStream
regionMatches(boolean, int, String, int, int) - Method in class java.lang.String
regionMatches(int, String, int, int) - Method in class java.lang.String
registerTarget() - Method in class netscape.security.Target
remove(Object) - Method in class java.security.Provider
remove(Object) - Method in class netscape.security.PrivilegeTable
remove(Target) - Method in class netscape.security.PrivilegeTable
removeProvider(String) - Static method in class java.security.Security
replace(char, char) - Method in class java.lang.String
replace(int, int, String) - Method in class java.lang.StringBuffer
report() - Method in class cryptix.util.test.BaseTest
  Forces a report of the number of passes, failures, errors, and expected passes so far.
reset() - Method in class java.security.CipherInputStream
  Always throws an IOException, since this class does not support mark/reset.
reset() - Method in class java.security.MessageDigest
reset() - Method in class cryptix.util.checksum.PRZ24
  Resets to start processing a new CRC.
reset() - Method in class cryptix.util.io.DosFilter
  Resets the mask so that all files will be matched.
reset() - Method in class cryptix.util.math.BigRegister
  Reset to zeroes all `this BigRegister`'s bits.
reset() - Method in class cryptix.util.mime.Base64InputStream
  Always throws an IOException, since this class does not support mark/reset.
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.
resolveClass(Class) - Method in class java.lang.ClassLoader
resume() - Method in class java.lang.Thread
resume() - Method in class java.lang.ThreadGroup
reverse() - Method in class java.lang.StringBuffer
revertPrivilege(String) - Static method in class netscape.security.PrivilegeManager
revertPrivilege(Target) - Method in class netscape.security.PrivilegeManager
Rijndael - class cryptix.provider.cipher.Rijndael.
  Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit block size and variable key-size (128-, 192- and 256-bit).
Rijndael() - Constructor for class cryptix.provider.cipher.Rijndael
RijndaelKeyGenerator - class cryptix.provider.key.RijndaelKeyGenerator.
  A variable-length key generator for Rijndael.
RijndaelKeyGenerator() - Constructor for class cryptix.provider.key.RijndaelKeyGenerator
RIPEMD128 - class cryptix.provider.md.RIPEMD128.
  Implements the RIPEMD128 message digest algorithm in Java as per the reference below.
RIPEMD128() - Constructor for class cryptix.provider.md.RIPEMD128
RIPEMD160 - class cryptix.provider.md.RIPEMD160.
  Implements the RIPEMD160 message digest algorithm in Java as per the reference below.
RIPEMD160_ElGamal_PKCS1Signature - class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature.
  A class to digest a message with RIPEMD160, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
RIPEMD160_ElGamal_PKCS1Signature() - Constructor for class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
RIPEMD160_RSA_PKCS1Signature - class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature.
  A class to digest a message with RIPEMD160, and sign/verify the resulting hash using the RSA digital signature scheme, with PKCS#1 block padding.
RIPEMD160_RSA_PKCS1Signature() - Constructor for class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
RIPEMD160() - Constructor for class cryptix.provider.md.RIPEMD160
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.
rsa(BigInteger, BigInteger, BigInteger) - Static method in class cryptix.provider.rsa.RSAAlgorithm
  Computes the RSA algorithm, without using the Chinese Remainder Theorem.
rsa(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class cryptix.provider.rsa.RSAAlgorithm
  Computes the RSA algorithm.
RSAAlgorithm - class cryptix.provider.rsa.RSAAlgorithm.
  A class that calculates the RSA algorithm.
RSAFactors - interface java.security.interfaces.RSAFactors.
  An interface with methods to return the factors and coefficient of an RSA modulus.
RSAKey - interface java.security.interfaces.RSAKey.
  The interface to an RSA public or private key.
RSAKeyPairGenerator - interface java.security.interfaces.RSAKeyPairGenerator.
  An interface to an object capable of generating RSA key pairs.
run() - Method in class java.lang.Thread
run() - Method in interface java.lang.Runnable
run() - Method in class cryptix.tools.Scar
  main action.
Runnable - interface java.lang.Runnable.
RuntimeException - exception java.lang.RuntimeException.
RuntimeException() - Constructor for class java.lang.RuntimeException
RuntimeException(String) - Constructor for class java.lang.RuntimeException

## S

SAFER - class cryptix.provider.cipher.SAFER.
  A subclass of Cipher to implement the SAFER algorithm in Java.
SAFER() - Constructor for class cryptix.provider.cipher.SAFER
  Calls the Cipher constructor with `implBuffering` false, `implPadding` false and the provider set to "Cryptix".
SAFERKeyGenerator - class cryptix.provider.key.SAFERKeyGenerator.
  A key generator for SAFER.
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) - Static method in class cryptix.CryptixProperties
  Saves the properties to the OutputStream os, in the format used by `java.util.Properties.save`.
save(OutputStream, String) - Method in class cryptix.provider.Cryptix
Scar - class cryptix.tools.Scar.
  A command line utility to (a) compress, encrypt and asciify files and/or directories (with or without directory recursion), and (b) accomplish the inverse with user-specified option for recreating a source tree directory.
Scar() - Constructor for class cryptix.tools.Scar
SCOPE - Static variable in class netscape.security.Privilege
SecretKey - interface java.security.SecretKey.
  A secret key.
SecureRandom - class java.security.SecureRandom.
SecureRandom() - Constructor for class java.security.SecureRandom
SecureRandom(byte[]) - Constructor for class java.security.SecureRandom
SecureRandom(SecureRandomSpi, Provider) - Constructor for class java.security.SecureRandom
SecureRandomSpi - class java.security.SecureRandomSpi.
SecureRandomSpi() - Constructor for class java.security.SecureRandomSpi
Security - class java.security.Security.
SecurityException - exception java.lang.SecurityException.
SecurityException() - Constructor for class java.lang.SecurityException
SecurityException(String) - Constructor for class java.lang.SecurityException
self_test() - Static method in class cryptix.provider.cipher.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(PrintWriter) - Static method in class cryptix.util.core.Hex
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, String[]) - Static method in class cryptix.provider.cipher.SPEED
  Runs algorithm through test data, including certification data provided in paper.
serialVersionUID - Static variable in interface java.security.Key
serialVersionUID - Static variable in interface java.security.PrivateKey
serialVersionUID - Static variable in interface java.security.PublicKey
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.
setCharAt(int, char) - Method in class java.lang.StringBuffer
setContextClassLoader(ClassLoader) - Method in class java.lang.Thread
setDaemon(boolean) - Method in class java.lang.Thread
setDaemon(boolean) - Method in class java.lang.ThreadGroup
setDigestLength(int) - Method in interface java.security.VariableLengthDigest
  Sets the length of the digest output in bytes, and resets the digest.
setDigestLength(int) - Method in class cryptix.provider.md.HAVAL
  Sets the output length of this HAVAL object in bytes, resetting all internal variables.
setExpectedPasses(int) - Method in class cryptix.util.test.BaseTest
  Sets the number of expected passes for this test class.
setGuiEnabled(boolean) - Method in class cryptix.util.test.BaseTest
  Sets whether a GUI interface is used.
setInitializationVector(byte[]) - Method in interface java.security.FeedbackCipher
  Sets the initialization vector for this object.
setLength(int) - Method in class java.lang.StringBuffer
setMask(String) - Method in class cryptix.util.io.DosFilter
  Sets the mask this filter will be using from now on.
setMaxPriority(int) - Method in class java.lang.ThreadGroup
setName(String) - Method in class java.lang.Thread
setName(String) - Method in class cryptix.util.test.BaseTest
  Sets the name of this test (as shown to the user).
setNative(boolean) - Method in interface cryptix.util.core.LinkStatus
  Enables or disables the native code.
setOutput(PrintWriter) - Method in class cryptix.util.test.BaseTest
  Sets the PrintWriter to which output is to be sent.
setParameter(AlgorithmParameterSpec) - Method in class java.security.Signature
setParameter(String, Object) - Method in class java.security.Cipher
  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.
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.Signature
setParameter(String, Object) - Method in class cryptix.provider.mac.HMAC
setParameter(String, Object) - Method in class cryptix.provider.md.HAVAL
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.
setPriority(int) - Method in class java.lang.Thread
setProperty(String, String) - Static method in class java.security.Security
setReadOnly() - Method in class java.security.PermissionCollection
setRounds(int) - Method in class cryptix.provider.cipher.SPEED
  Sets the number of rounds for this cipher.
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.
setRsaParams(BigInteger, BigInteger) - Method in class cryptix.provider.rsa.BaseRSAPublicKey
  Sets the RSA parameters n and e.
setRsaParams(BigInteger, BigInteger) - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Sets the RSA parameters n and d.
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.
setSeed(byte[]) - Method in class java.security.SecureRandom
setSeed(long) - Method in class java.security.SecureRandom
setSigners(Class, Object[]) - Method in class java.lang.ClassLoader
setVariant(String) - Method in class cryptix.provider.cipher.SAFER
  Sets the variant for this cipher.
setVerbose(boolean) - Method in class cryptix.util.test.BaseTest
  Sets whether output is to be printed even if all tests pass.
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.
SHA0 - class cryptix.provider.md.SHA0.
  This class implements the SHA-0 message digest algorithm (not to be confused with the revised SHA-1 algorithm).
SHA0() - Constructor for class cryptix.provider.md.SHA0
  The public constructor.
SHA1 - class cryptix.provider.md.SHA1.
  This class implements the SHA-1 message digest algorithm.
SHA1_ElGamal_PKCS1Signature - class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature.
  A class to digest a message with SHA-1, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
SHA1_ElGamal_PKCS1Signature() - Constructor for class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
SHA1_RSA_PKCS1Signature - class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature.
  A class to digest a message with SHA-1, and sign/verify the resulting hash using the RSA digital signature scheme, with PKCS#1 block padding.
SHA1_RSA_PKCS1Signature() - Constructor for class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
SHA1() - Constructor for class cryptix.provider.md.SHA1
  Constructs a SHA-1 message digest.
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.
shortValue() - Method in class java.lang.Number
SIGN - Static variable in class java.security.Signature
sign() - Method in class java.security.Signature
sign(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random) - Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
  The signature algorithm for ElGamal.
sign(byte[], int, int) - Method in class java.security.Signature
Signature - class java.security.Signature.
Signature(String) - Constructor for class java.security.Signature
SignatureException - exception java.security.SignatureException.
SignatureException() - Constructor for class java.security.SignatureException
SignatureException(String) - Constructor for class java.security.SignatureException
SignatureSpi - class java.security.SignatureSpi.
SignatureSpi() - Constructor for class java.security.SignatureSpi
SIGNED_APPLET_DBNAME - Static variable in class netscape.security.PrivilegeManager
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 java.security.CipherInputStream
  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(String) - Method in class cryptix.util.test.BaseTest
  Reports a skipped test, with the given message.
sleep(long) - Static method in class java.lang.Thread
sleep(long, int) - Static method in class java.lang.Thread
SMALL_FORM_VARIANTS - Static variable in class java.lang.Character.UnicodeBlock
source - Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
SPACE_SEPARATOR - Static variable in class java.lang.Character
SPACING_MODIFIER_LETTERS - Static variable in class java.lang.Character.UnicodeBlock
SPECIALS - Static variable in class java.lang.Character.UnicodeBlock
SPEED - class cryptix.provider.cipher.SPEED.
  SPEED is a block cipher with variable key size, data block size and number of rounds (in the style of RC5).
SPEED() - Constructor for class cryptix.provider.cipher.SPEED
  Constructs a SPEED cipher object, in the UNINITIALIZED state.
SPEEDKeyGenerator - class cryptix.provider.key.SPEEDKeyGenerator.
  A variable-length key generator for SPEED.
SPEEDKeyGenerator() - Constructor for class cryptix.provider.key.SPEEDKeyGenerator
Square - class cryptix.provider.cipher.Square.
  A subclass of Cipher to implement a Java class of the Square algorithm.
Square() - Constructor for class cryptix.provider.cipher.Square
  Constructs a Square cipher object, in the UNINITIALIZED state.
SquareKeyGenerator - class cryptix.provider.key.SquareKeyGenerator.
  A key generator for Square.
SquareKeyGenerator() - Constructor for class cryptix.provider.key.SquareKeyGenerator
START_PUNCTUATION - Static variable in class java.lang.Character
start() - Method in class java.lang.Thread
startsWith(String) - Method in class java.lang.String
startsWith(String, int) - Method in class java.lang.String
state - Variable in class java.security.Signature
status - Variable in class cryptix.util.test.BaseTest
  The PrintWriter to which immediate output is sent.
stop() - Method in class java.lang.Thread
stop() - Method in class java.lang.ThreadGroup
stop(Throwable) - Method in class java.lang.Thread
String - class java.lang.String.
String() - Constructor for class java.lang.String
String(byte[]) - Constructor for class java.lang.String
String(byte[], int) - Constructor for class java.lang.String
String(byte[], int, int) - Constructor for class java.lang.String
String(byte[], int, int, int) - Constructor for class java.lang.String
String(byte[], int, int, String) - Constructor for class java.lang.String
String(byte[], String) - Constructor for class java.lang.String
String(char[]) - Constructor for class java.lang.String
String(char[], int, int) - Constructor for class java.lang.String
String(String) - Constructor for class java.lang.String
String(StringBuffer) - Constructor for class java.lang.String
StringBuffer - class java.lang.StringBuffer.
StringBuffer() - Constructor for class java.lang.StringBuffer
StringBuffer(int) - Constructor for class java.lang.StringBuffer
StringBuffer(String) - Constructor for class java.lang.StringBuffer
STRONG - Static variable in class cryptix.util.math.Prime
substring(int) - Method in class java.lang.String
substring(int) - Method in class java.lang.StringBuffer
substring(int, int) - Method in class java.lang.String
substring(int, int) - Method in class java.lang.StringBuffer
subtract(TrinomialLFSR) - Method in class cryptix.util.math.TrinomialLFSR
  Compute `this -= gx (mod f(x))`.
SUPERSCRIPTS_AND_SUBSCRIPTS - Static variable in class java.lang.Character.UnicodeBlock
SURROGATE - Static variable in class java.lang.Character
SURROGATES_AREA - Static variable in class java.lang.Character.UnicodeBlock
suspend() - Method in class java.lang.Thread
suspend() - Method in class java.lang.ThreadGroup
SymmetricCipher - interface java.security.SymmetricCipher.
  This interface is implemented by symmetric ciphers.

## T

TAMIL - Static variable in class java.lang.Character.UnicodeBlock
Target - class netscape.security.Target.
  Dummy class.
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
TELUGU - Static variable in class java.lang.Character.UnicodeBlock
TEMP_FILENAME - Static variable in class netscape.security.PrivilegeManager
test() - Method in class cryptix.util.test.BaseTest
  Begins the test proper.
Test3LFSR - class cryptix.test.Test3LFSR.
  This class tests the `cryptix.util.math.TrinomialLFSR` class.
Test3LFSR() - Constructor for class cryptix.test.Test3LFSR
TestBase64Stream - class cryptix.test.TestBase64Stream.
  This class tests the `cryptix.util.mime.Base64InputStream` and `Base64OutputStream` classes.
TestBase64Stream() - Constructor for class cryptix.test.TestBase64Stream
testBit(int) - Method in class cryptix.util.math.BigRegister
  Return true if the designated bit is set or false otherwise.
TestBR - class cryptix.test.TestBR.
  This class tests the `cryptix.util.math.BigRegister` class.
TestBR() - Constructor for class cryptix.test.TestBR
testData_1 - Static variable in class cryptix.test.TestScar
testData_2 - Static variable in class cryptix.test.TestScar
testData_3 - Static variable in class cryptix.test.TestScar
TestElGamal - class cryptix.test.TestElGamal.
  This object tests the RawElGamal* and *_ElGamal_PKCS1 classes, by generating 6 keypairs with varying strength (384- to 1024-bit in 128-bit increments).
TestElGamal() - Constructor for class cryptix.test.TestElGamal
TestException - exception cryptix.util.test.TestException.
  This exception is thrown when a test fails.
TestException(String, int) - Constructor for class cryptix.util.test.TestException
  Constructs a TestException with the specified detail message and error code.
TestGUI - class cryptix.util.test.TestGUI.
  A GUI panel for the test classes.
TestGUI(BaseTest) - Constructor for class cryptix.util.test.TestGUI
  Creates a TestGUI with the given owner.
TestHMAC - class cryptix.test.TestHMAC.
  Tests the output of the HMAC message authentication code implementation against certified pre-computed output for a given set of reference input.
TestHMAC() - Constructor for class cryptix.test.TestHMAC
TestIJCE - class cryptix.test.TestIJCE.
  Tests the current IJCE implementation using a SAFER cipher instance.
TestIJCE() - Constructor for class cryptix.test.TestIJCE
TestInstall - class cryptix.test.TestInstall.
  Tests whether Cryptix is installed correctly.
TestInstall() - Constructor for class cryptix.test.TestInstall
TestRSA - class cryptix.test.TestRSA.
  This object tests the RawRSA* and RSA_*_PKCS1 classes by generating 4 keypairs with varying strength (384- to 768-bit in 128-bit increments).
TestRSA() - Constructor for class cryptix.test.TestRSA
TestScar - class cryptix.test.TestScar.
  This class tests the `cryptix.tools.Scar` class.
  Will fail when unable to write into testing directory.
TestScar() - Constructor for class cryptix.test.TestScar
TestUnixCrypt - class cryptix.test.TestUnixCrypt.
  This class tests the `cryptix.tools.UnixCrypt` class (it may also fail if the DES implementation is incorrect).
TestUnixCrypt() - Constructor for class cryptix.test.TestUnixCrypt
TextAreaWriter - class cryptix.util.gui.TextAreaWriter.
  A class that extends Writer to write into a TextArea.
TextAreaWriter(TextArea) - Constructor for class cryptix.util.gui.TextAreaWriter
  Creates a TextAreaWriter for the given TextArea.
tFile_1 - Static variable in class cryptix.test.TestScar
tFile_2 - Static variable in class cryptix.test.TestScar
tFile_3 - Static variable in class cryptix.test.TestScar
THAI - Static variable in class java.lang.Character.UnicodeBlock
Thread - class java.lang.Thread.
Thread() - Constructor for class java.lang.Thread
Thread(Runnable) - Constructor for class java.lang.Thread
Thread(Runnable, String) - Constructor for class java.lang.Thread
Thread(String) - Constructor for class java.lang.Thread
Thread(ThreadGroup, Runnable) - Constructor for class java.lang.Thread
Thread(ThreadGroup, Runnable, String) - Constructor for class java.lang.Thread
Thread(ThreadGroup, String) - Constructor for class java.lang.Thread
ThreadGroup - class java.lang.ThreadGroup.
ThreadGroup(String) - Constructor for class java.lang.ThreadGroup
ThreadGroup(ThreadGroup, String) - Constructor for class java.lang.ThreadGroup
Throwable - class java.lang.Throwable.
Throwable() - Constructor for class java.lang.Throwable
Throwable(String) - Constructor for class java.lang.Throwable
TIBETAN - Static variable in class java.lang.Character.UnicodeBlock
TITLECASE_LETTER - Static variable in class java.lang.Character
tmpArch - Static variable in class cryptix.test.TestScar
tmpDirS_in - Static variable in class cryptix.test.TestScar
tmpDirS_out - Static variable in class cryptix.test.TestScar
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.
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.
toCharArray() - Method in class java.lang.String
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.
toLowerCase() - Method in class java.lang.String
toLowerCase(char) - Static method in class java.lang.Character
toLowerCase(Locale) - Method in class java.lang.String
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 java.lang.Object
toString() - Method in class java.lang.Throwable
toString() - Method in class java.lang.Thread
toString() - Method in class java.lang.Class
toString() - Method in class java.lang.String
toString() - Method in class java.lang.ThreadGroup
toString() - Method in class java.lang.Package
toString() - Method in class java.lang.StringBuffer
toString() - Method in class java.lang.Character
toString() - Method in class java.lang.Character.Subset
toString() - Method in class java.security.Cipher
toString() - Method in class java.security.Mode
toString() - Method in class java.security.PaddingScheme
toString() - Method in class java.security.KeyGenerator
toString() - Method in class java.security.Provider
toString() - Method in class java.security.Signature
toString() - Method in class java.security.MessageDigest
toString() - Method in class java.security.ProtectionDomain
toString() - Method in class java.security.CodeSource
toString() - Method in class java.security.PermissionCollection
toString() - Method in class java.security.Permission
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.util.io.DosFilter
toString() - Method in class cryptix.util.math.BigRegister
  Return a formatted `String` representation of the binary contents of `this`.
toString() - Method in class cryptix.util.math.TrinomialLFSR
  Return a formatted `String` representation of the binary contents of `this`.
toString() - Method in class cryptix.provider.Cryptix
toString() - Method in class cryptix.provider.rsa.BaseRSAPublicKey
  Returns a string representation of this key.
toString() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
  Returns a string representation of this key.
toString(byte[]) - Static method in class cryptix.util.core.Hex
toString(byte[], int, int) - Static method in class cryptix.util.core.Hex
  Returns a string of hexadecimal digits from a byte array.
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.
toTitleCase(char) - Static method in class java.lang.Character
toUpperCase() - Method in class java.lang.String
toUpperCase(char) - Static method in class java.lang.Character
toUpperCase(Locale) - Method in class java.lang.String
toVerboseHtml() - Method in class netscape.security.Principal
toVerboseString() - Method in class netscape.security.Principal
transform(int[]) - Method in class cryptix.provider.md.MD5
trim() - Method in class java.lang.String
TrinomialLFSR - class cryptix.util.math.TrinomialLFSR.
  A class that implements a special category of Linear Feedback Shift Register (LFSR).
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.
TYPE - Static variable in class java.lang.Character

## U

UNASSIGNED - Static variable in class java.lang.Character
uncaughtException(Thread, Throwable) - Method in class java.lang.ThreadGroup
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.
UNINITIALIZED - Static variable in class java.security.Signature
UnixCrypt - class cryptix.tools.UnixCrypt.
  A Java-based implementation of the Unix crypt(3) function call, used for hashing user passwords in many Unix dialects.
UnixCrypt(String) - Constructor for class cryptix.tools.UnixCrypt
  Constructs a UnixCrypt instance with the given salt value.
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.
unpad(byte[], int, int) - Method in interface java.security.Padding
  Deprecated. Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
UnsatisfiedLinkError - error java.lang.UnsatisfiedLinkError.
UnsatisfiedLinkError() - Constructor for class java.lang.UnsatisfiedLinkError
UnsatisfiedLinkError(String) - Constructor for class java.lang.UnsatisfiedLinkError
unzip(ZipInputStream, File) - Method in class cryptix.tools.Scar
  unzip files and/or directories to a destination.
update(byte) - Method in class java.security.Signature
update(byte) - Method in class java.security.MessageDigest
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[]) - Method in class java.security.Signature
update(byte[]) - Method in class java.security.MessageDigest
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 java.security.Signature
update(byte[], int, int) - Method in class java.security.MessageDigest
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(Graphics) - Method in class cryptix.util.test.TestGUI
  Override update to avoid flicker.
update(int) - Method in class cryptix.util.checksum.PRZ24
  Accumulates 1 byte into the CRC accumulator.
UPPERCASE_LETTER - Static variable in class java.lang.Character
useAppFrame(boolean) - Method in class cryptix.util.test.TestGUI
useNative() - Method in interface cryptix.util.core.LinkStatus
  Returns true if native code is being used.
UserDialogHelper - class netscape.security.UserDialogHelper.
  Dummy class.
UserTarget - class netscape.security.UserTarget.
  Dummy class.
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(boolean) - Static method in class java.lang.String
valueOf(char) - Static method in class java.lang.String
valueOf(char[]) - Static method in class java.lang.String
valueOf(char[], int, int) - Static method in class java.lang.String
valueOf(double) - Static method in class java.lang.String
valueOf(float) - Static method in class java.lang.String
valueOf(int) - Static method in class java.lang.String
valueOf(long) - Static method in class java.lang.String
valueOf(long) - Method in class cryptix.util.math.BigRegister
  Return a `BigRegister`, of the same `size` as `this` set to the specified value.
valueOf(Object) - Static method in class java.lang.String
values() - Method in class java.security.Provider
VariableLengthDigest - interface java.security.VariableLengthDigest.
  This interface defines the additional API for MessageDigest classes that have a variable-length output.
VERIFY - Static variable in class java.security.Signature
verify(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
  The verification algorithm for ElGamal.
verify(byte[]) - Method in class java.security.Signature

## W

wait() - Method in class java.lang.Object
wait(long) - Method in class java.lang.Object
wait(long, int) - Method in class java.lang.Object
waitForExit() - Method in class cryptix.util.test.TestGUI
waitForExit() - Method in class cryptix.util.test.BaseTest
  Blocks until it is time to exit.
WeakKeyException - exception java.security.WeakKeyException.
  WeakKeyException is thrown when a weak key would have been generated (e.g.
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[], 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.util.mime.Base64OutputStream
write(char[], int, int) - Method in class cryptix.util.gui.TextAreaWriter
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.util.mime.Base64OutputStream
write(String) - Method in class cryptix.util.gui.TextAreaWriter
write(String, int, int) - Method in class cryptix.util.gui.TextAreaWriter

## 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.

## Y

y - Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
yield() - Static method in class java.lang.Thread

## Z

zip(File, ZipOutputStream, int) - Method in class cryptix.tools.Scar
  Zip files and/or directories to a ZipOutputStream.

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix V3.1
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 1995-2000 The Cryptix Foundation Ltd. All rights reserved.