Cryptix V3.1
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 nth 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
Cryptix V3.1

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