All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

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.
ACCUM_INIT. Static variable in class cryptix.pgp.CRC
add(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
add(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
add(BigNum, int). Static method in class cryptix.math.BigNum
add(byte[]). Method in class cryptix.pgp.CRC
Adds the contents of the buffer to the CRC.
add(byte[]). Method in class cryptix.security.CSRandomStream
Add some entropy to the generator.
add(byte[]). Method in class cryptix.pgp.FileRandomStream
Add some entropy to the generator.
add(byte[]). Method in class cryptix.security.MessageDigest
Adds a byte array to the digest.
add(byte[], int, int). Method in class cryptix.security.MessageDigest
Adds a section of a byte array to the digest.
add(int). Method in class cryptix.math.BigInteger
add(int, int). Static method in class netscape.security.Privilege
add(KeyRingEntry). Method in class cryptix.pgp.KeyRing
Adds a key to this keyring.
add(PacketByteArray). Method in class cryptix.pgp.PacketByteArray
Concatenates another PacketByteArray to this one.
add(Privilege, Privilege). Static method in class netscape.security.Privilege
add(String). Method in class cryptix.security.MessageDigest
Adds the low bytes of a string to the digest.
add(String, int, int). Method in class cryptix.security.MessageDigest
Adds the low bytes of a string to the digest.
add(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compute this += gx (mod f(x)).
add_unsigned(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
add_unsigned(BigNum, int). Static method in class cryptix.math.BigNum
addExtasToHash(MD5). Method in class cryptix.pgp.Signature
addKeyRing(PublicKeyRing). Method in class cryptix.pgp.KeyGlob
Adds publicKeyRing to the KeyGlob's collection.
addKeyRing(SecretKeyRing). Method in class cryptix.pgp.KeyGlob
Adds secretKeyRing to the KeyGlob's collection.
addNameAndSignatures(UserId, KeyRingTrust, Vector, Vector). Method in class cryptix.pgp.KeyRingEntry
Adds these names, trust packets and signatures to this entry.
addresses. Variable in class cryptix.pgp.KeyRing
ALLOWED. Static variable in class netscape.security.Privilege
ALWAYS. Static variable in class cryptix.pgp.KeyRingTrust
and(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this &= source.
andNot(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this &= ~source.
Any_ElGamal_PKCS1Signature(String). Constructor for class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Constructor for an Any_ElGamal_PKCS1Signature.
Any_RSA_PKCS1Signature(String). Constructor for class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Constructor for an Any_RSA_PKCS1Signature.
areEqual(byte[], byte[]). Static method in class cryptix.util.core.ArrayUtil
Compares two byte arrays for equality.
areEqual(int[], int[]). Static method in class cryptix.util.core.ArrayUtil
Compares two int arrays for equality.
armour(PacketByteArray). Static method in class cryptix.pgp.ArmouredData
ArmouredData(byte[]). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(byte[], PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(Properties, byte[], PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(Properties, PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(String). Constructor for class cryptix.pgp.ArmouredData
The following constructors accept text that is already armoured.
ArmouredMessage(String, KeyGlob, Passphrase). Constructor for class cryptix.pgp.ArmouredMessage
Decrypts and verifies an ASCII-armoured encrypted and/or signed message.
ArmouredMessage(String, SecretKey, Vector). Constructor for class cryptix.pgp.ArmouredMessage
Creates a new ASCII-armoured encrypted and signed message.
assign(BigInteger). Method in class cryptix.math.BigInteger
assign(BigNum, int). Static method in class cryptix.math.BigNum
assign(int). Method in class cryptix.math.BigInteger
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.
authenticated(). Method in class cryptix.pgp.ArmouredMessage
available(). Method in class cryptix.util.mime.Base64InputStream
Returns the number of bytes that can be guaranteed to be read from this input stream without blocking.
available(). Method in class java.security.CipherInputStream
Returns the number of bytes that can be guaranteed to be read from this input stream without blocking.

B

Base64(). Constructor for class cryptix.util.mime.Base64
Creates a Base64 transfer-encoding object.
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(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(). Constructor for class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
BaseElGamalParams(BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalParams
Construct an ElGamalParams object with the specified prime p, and base g.
BaseElGamalPrivateKey(BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPrivateKey
Constructs a BaseElGamalPrivateKey with the specified prime p, base g, and private value x.
BaseElGamalPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPrivateKey
Constructs a BaseElGamalPrivateKey with the specified prime p, base g, private value x, and pre-calculated public value y = gx mod p.
BaseElGamalPrivateKey(ElGamalParams, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPrivateKey
Constructs a BaseElGamalPublicKey with a prime and base taken from an object implementing java.security.interfaces.ElGamalParams, and the specified private value x.
BaseElGamalPublicKey(BigInteger, BigInteger, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPublicKey
Constructs a BaseElGamalPublicKey with the specified prime p, base g, and public value y = gx mod p.
BaseElGamalPublicKey(ElGamalParams, BigInteger). Constructor for class cryptix.provider.elgamal.BaseElGamalPublicKey
Constructs a BaseElGamalPublicKey with a prime and base taken from an object implementing java.security.interfaces.ElGamalParams, and the specified public value y = gx mod p.
BaseRSAKeyPairGenerator(). Constructor for class cryptix.provider.rsa.BaseRSAKeyPairGenerator
BaseRSAPrivateKey(). Constructor for class cryptix.provider.rsa.BaseRSAPrivateKey
Constructs an RSA private key, without setting the parameters.
BaseRSAPublicKey(). Constructor for class cryptix.provider.rsa.BaseRSAPublicKey
Constructs an RSA private key, without setting the parameters.
BaseTest(). Constructor for class cryptix.util.test.BaseTest
Constructor for use by subclasses.
BigInteger(). Constructor for class cryptix.math.BigInteger
BigInteger(BigInteger). Constructor for class cryptix.math.BigInteger
BigInteger(byte[]). Constructor for class cryptix.math.BigInteger
BigInteger(int). Constructor for class cryptix.math.BigInteger
BigInteger(String). Constructor for class cryptix.math.BigInteger
bigIntFromHash(PublicKey, byte[]). Static method in class cryptix.pgp.HashFactory
bigIntFromHash(PublicKey, byte[], RandomStream). Static method in class cryptix.pgp.HashFactory
BigNum(). Constructor for class cryptix.math.BigNum
bignum_hashCode(). Method in class cryptix.math.BigNum
BigRegister(int). Constructor for class cryptix.util.math.BigRegister
Instantiate a BigRegister of a given size with all its bits set to zeroes.
BINARY. Static variable in interface cryptix.pgp.Algorithm
BINARY_IMAGE. Static variable in class cryptix.pgp.Signature
bit(BigNum, int). Static method in class cryptix.math.BigNum
bitLength(). Method in class cryptix.math.BigInteger
bitLength(). Method in class cryptix.security.rsa.PublicKey
Gets the key's bit length.
bitLength(BigNum). Static method in class cryptix.math.BigNum
BLANK. Static variable in class netscape.security.Privilege
BLOCK_LENGTH. Static variable in class cryptix.security.Blowfish
The length of a block (8 bytes for Blowfish).
BLOCK_LENGTH. Static variable in class cryptix.security.DES
The length of a block (8 bytes for DES).
BLOCK_LENGTH. Static variable in class cryptix.security.IDEA
The length of a block (8 bytes for IDEA).
BLOCK_LENGTH_MAX. Static variable in class cryptix.security.Blowfish
BLOCK_LENGTH_MIN. Static variable in class cryptix.security.Blowfish
BLOCK_SIZE. Static variable in class cryptix.provider.cipher.RC2
The block size, in bytes, of this cipher.
BlockCipher(Cipher, byte[]). Constructor for class cryptix.security.BlockCipher
Constructs a V2.2 block cipher from a JCE cipher.
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.provider.cipher.SPEED
Decrypts a block.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.provider.cipher.SPEED
Encrypts a block.
blockLength(). Method in class cryptix.security.BlockCipher
Returns the block size of this cipher.
blockLengthMax(). Static method in class cryptix.security.SPEED
Returns the maximum block length.
blockLengthMin(). Static method in class cryptix.security.SPEED
Returns the minimum block length.
blockLengthMod(). Static method in class cryptix.security.SPEED
Returns the modulo block length.
blockSize. Variable in class cryptix.security.BlockCipher
The algorithm's block size in bytes.
blocksize. Variable in class cryptix.security.CFB
blockSize. Variable in class java.security.IllegalBlockSizeException
The block size of the cipher.
blockSize. Variable in class java.security.PaddingScheme
blockSize(). Method in class java.security.Cipher
Returns the length of a block for this cipher.
BLOWFISH. Static variable in interface cryptix.pgp.Algorithm
Blowfish(). Constructor for class cryptix.provider.cipher.Blowfish
Constructs a Blowfish cipher object, in the UNINITIALIZED state.
Blowfish(byte[]). Constructor for class cryptix.security.Blowfish
This creates a Blowfish block cipher instance, with key data taken from a byte array of a user-defined length.
BlowfishKeyGenerator(). Constructor for class cryptix.provider.key.BlowfishKeyGenerator
buf. Variable in class cryptix.math.PseudoRandomStream
buffer. Variable in class cryptix.pgp.ConvEncryptedData
ByteArray(byte[]). Constructor for class cryptix.util.ByteArray
Constructs a ByteArray from a copy of the data in buf.
ByteArray(byte[], boolean). Constructor for class cryptix.util.ByteArray
Constructs a ByteArray from data in buf.
byteEncode(String). Static method in class cryptix.pgp.ArmouredMessage
These PGP classes work on byte arrays, not strings.
byteLength(). Method in class cryptix.math.BigNum
bytesLeft. Variable in class cryptix.security.CFB
byteToString(int). Static method in class cryptix.util.core.Hex
Returns a string of 2 hexadecimal digits (most significant digit first) corresponding to the lowest 8 bits of n.
byteValue(). Method in class cryptix.util.math.BigRegister
Return the rightmost byte value in this BigRegister.

C

CANONICAL_TEXT. Static variable in class cryptix.pgp.Signature
CAST5(). Constructor for class cryptix.provider.cipher.CAST5
Constructs a CAST5 cipher object, in the UNINITIALIZED state.
CAST5KeyGenerator(). Constructor for class cryptix.provider.key.CAST5KeyGenerator
CBC(). Constructor for class cryptix.provider.mode.CBC
Constructs a CBC cipher, assuming that the IV will be provided via setInitializationVector.
CBC(Cipher). Constructor for class cryptix.provider.mode.CBC
Constructs a CBC cipher, assuming that the IV will be provided via setInitializationVector.
CBC(Cipher, byte[]). Constructor for class cryptix.provider.mode.CBC
Constructs a CBC cipher, using an initialization vector provided in the constructor.
CERT. Static variable in class netscape.security.Principal
CERT_FINGERPRINT. Static variable in class netscape.security.Principal
CERT_KEY. Static variable in class netscape.security.Principal
certificate(). Method in class cryptix.pgp.KeyRingEntry
Returns the certificate contained in this entry.
CFB(). Constructor for class cryptix.provider.mode.CFB
Constructs a CFB mode object.
CFB(BlockCipher). Constructor for class cryptix.pgp.CFB
CFB(BlockCipher). Constructor for class cryptix.security.CFB
This implements variant B: a unique IV for the feedback register must be provided as the first blockLength characters in the stream.
CFB(Cipher). Constructor for class cryptix.provider.mode.CFB
Constructs a CFB cipher, assuming that the IV will be provided via setInitializationVector.
CFB(Cipher, byte[]). Constructor for class cryptix.provider.mode.CFB
Constructs a CFB cipher, using an initialization vector provided in the constructor.
CFB_PGP(). Constructor for class cryptix.provider.mode.CFB_PGP
Constructs a CFB-PGP cipher, assuming that the IV will be provided as the first getInitializationVectorLength() bytes of the stream (it will be visible as cleartext at the start of the output stream).
CFB_PGP(Cipher). Constructor for class cryptix.provider.mode.CFB_PGP
Constructs a CFB-PGP cipher, assuming that the IV will be provided as the first getInitializationVectorLength() bytes of the stream.
check(PublicKey, MD5). Method in class cryptix.pgp.Signature
check(PublicKey, MessageHash). Method in class cryptix.pgp.Signature
check_state(). Method in class cryptix.math.BigNum
checkAndGetHash(PublicKey, MD5). Method in class cryptix.pgp.Signature
checkMatchPrincipal(Class). Method in class netscape.security.PrivilegeManager
checkMatchPrincipal(Class, int). Method in class netscape.security.PrivilegeManager
checkMatchPrincipal(Principal, int). Method in class netscape.security.PrivilegeManager
checkMatchPrincipalAlways(). Method in class netscape.security.PrivilegeManager
checkNative(). Method in interface cryptix.util.core.LinkStatus
Checks that the native library is being used (i.e.
checkPrivilegeEnabled(Principal, Object). Method in class netscape.security.Target
checkPrivilegeEnabled(Principal[]). Method in class netscape.security.Target
checkPrivilegeEnabled(Principal[], Object). Method in class netscape.security.ParameterizedTarget
checkPrivilegeEnabled(Principal[], Object). Method in class netscape.security.Target
checkPrivilegeEnabled(String). Static method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Target). Method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Target, Object). Method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(String). Static method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(Target). Method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(Target, Object). Method in class netscape.security.PrivilegeManager
checkPrivilegeGranted(Target, Principal, Object). Method in class netscape.security.PrivilegeManager
checkSane(). Method in class cryptix.provider.elgamal.GenericElGamalParameterSet
Throws an InvalidParameterException if any of the parameters are obviously incorrect.
checkSignature(KeyStore, Signature, Certificate, UserId). Static method in class cryptix.pgp.KeyStore
Checks the signature sig on cert and username using the keys in store.
checkSignature(PublicKey, Signature, Certificate, UserId). Static method in class cryptix.pgp.KeyStore
Checks the signature sig on key's cert and username using the keys in store.
checkSignature(Signature, Certificate, UserId). Method in class cryptix.pgp.KeyStore
Checks the signature sig on cert and username using the keys in this keystore.
checkSignatures(). Method in class cryptix.pgp.KeyRing
Checks the signatures assuming all the keys are in this ring.
checkSignatures(KeyStore). Method in class cryptix.pgp.KeyRing
Checks the signatures assuming that the KeyStore contains all the necessary keys.
checkSignatures(KeyStore). Method in class cryptix.pgp.KeyRingEntry
Checks the signatures on this entry using the keys in store.
checksum(byte[]). Static method in class cryptix.pgp.CRC
checksum(int, byte[]). Static method in class cryptix.pgp.CRC
ChecksumException(). Constructor for class cryptix.util.checksum.ChecksumException
ChecksumException(String). Constructor for class cryptix.util.checksum.ChecksumException
cipher. Variable in class cryptix.security.BlockCipher
The JCE cipher that is delegated to.
cipher. Variable in class cryptix.security.CFB
cipher. Variable in class cryptix.security.CipherFeedback
cipher. Variable in class java.security.Mode
A reference to the cipher currently operating in this mode.
Cipher(). Constructor for class java.security.Cipher
The JCE docs say: "Constructor used for dynamic instantiation." I don't understand why this is needed.
Cipher(boolean, boolean, String). Constructor for class java.security.Cipher
Constructor for a Cipher.
Cipher(boolean, String, String). Constructor for class java.security.Cipher
This constructor is identical to the previous one (with arguments boolean, boolean, String), except that it does not have the redundant implPadding parameter, and also allows the algorithm name to be specified.
CipherFeedback(BlockCipher, byte[]). Constructor for class cryptix.security.CipherFeedback
This implements variant A: a unique initial value for the feedback register must be provided in the constructor.
CipherInputStream(InputStream, Cipher). Constructor for class java.security.CipherInputStream
Constructs an input stream using a cipher that must be initialised for either encryption or decryption, that is, a cipher whose state is either ENCRYPT or DECRYPT.
CipherOutputStream(OutputStream, Cipher). Constructor for class java.security.CipherOutputStream
Constructs an output stream using a cipher that must be initialized for either encryption or decryption, that is, a cipher whose state is either ENCRYPT or DECRYPT.
ciphertext(). Method in class cryptix.pgp.ArmouredMessage
classLoaderDepth(). Static method in class java.lang.IJCE_ClassLoaderDepth
Gets the current classLoaderDepth (assuming there is a security manager installed).
clear(). Method in class netscape.security.PrivilegeTable
clear(byte[]). Static method in class cryptix.util.core.ArrayUtil
Clears a byte array to all-zeroes.
clear(byte[], int, int). Static method in class cryptix.util.core.ArrayUtil
Clears length bytes of a byte array to zeroes, starting at offset.
clearBit(int). Method in class cryptix.util.math.BigRegister
Set the bit at the designated position to 0; ie.
clock(). Method in class cryptix.math.PRSG
Moves the internal state on one cycle.
clock(int). Method in class cryptix.util.math.TrinomialLFSR
Repeatedly invoke the engineClock() method until the LFSR has been clocked ticks times.
clone(). Method in class cryptix.math.BigInteger
clone(). Method in class cryptix.math.BigNum
clone(). Method in class cryptix.util.math.BigRegister
Return a reference to a duplicate of this.
clone(). Method in class cryptix.provider.cipher.Blowfish
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.CAST5
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class java.security.Cipher
Returns a clone of this cipher.
clone(). Method in class cryptix.provider.cipher.DES
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.md.HAVAL
Returns a copy of this MD object.
clone(). Method in class cryptix.provider.mac.HMAC
Returns a copy of this HMAC object.
clone(). Method in class cryptix.provider.cipher.IDEA
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class java.security.KeyGenerator
Returns a clone of this key generator.
clone(). Method in class cryptix.provider.cipher.LOKI91
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.md.MD2
Returns a copy of this MD object.
clone(). Method in class cryptix.provider.md.MD4
Returns a copy of this MD object.
clone(). Method in class cryptix.provider.md.MD5
Returns a copy of this MD object.
clone(). Method in class java.security.PaddingScheme
Returns a clone of this cipher.
clone(). Method in class netscape.security.PrivilegeTable
clone(). Method in class cryptix.provider.cipher.RC2
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.RC4
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.md.RIPEMD128
Return a copy of this MD object.
clone(). Method in class cryptix.provider.md.RIPEMD160
Return a copy of this MD object.
clone(). Method in class cryptix.provider.cipher.SAFER
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
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.
clone(). Method in class cryptix.provider.cipher.SPEED
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.provider.cipher.Square
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone(). Method in class cryptix.util.math.TrinomialLFSR
Return a reference to a duplicate of this.
close(). Method in class cryptix.util.mime.Base64InputStream
close(). Method in class cryptix.util.mime.Base64OutputStream
close(). Method in class java.security.CipherInputStream
Closes the input stream.
close(). Method in class java.security.CipherOutputStream
Closes the output stream.
close(). Method in class cryptix.util.gui.TextAreaWriter
cmp(BigInteger). Method in class cryptix.math.BigInteger
cmp(BigNum, BigNum). Static method in class cryptix.math.BigNum
Returns 0 if a == b, -1 if a < b, or 1 if a > b.
CODEBASE_EXACT. Static variable in class netscape.security.Principal
CODEBASE_REGEXP. Static variable in class netscape.security.Principal
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).
COMMENT. Static variable in class cryptix.pgp.Packet
Comment(DataInput, int). Constructor for class cryptix.pgp.Comment
Comment(String). Constructor for class cryptix.pgp.Comment
compared(byte[], byte[], boolean). Static method in class cryptix.util.core.ArrayUtil
comparePrincipalArray(Principal[], Principal[]). Method in class netscape.security.PrivilegeManager
compareTo(BigRegister). Method in class cryptix.util.math.BigRegister
Compare this BigRegister's contents to that of the argument, returning -1, 0 or 1 for less than, equal to, or greater than comparison result.
compareTo(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compare this LFSR to the argument, returning -1, 0 or 1 for less than, equal to, or greater than comparison.
COMPLETE_FAILURE. Static variable in class cryptix.util.test.TestException
COMPLETE_SUCCESS. Static variable in class cryptix.util.test.TestException
COMPRESSED. Static variable in class cryptix.pgp.Packet
CompressedData(DataInput, int). Constructor for class cryptix.pgp.CompressedData
CompressedData(PacketByteArray). Constructor for class cryptix.pgp.CompressedData
CompressedData(PacketByteArray, int). Constructor for class cryptix.pgp.CompressedData
CONV_ENCRYPTED. Static variable in class cryptix.pgp.Packet
ConvEncryptedData(byte[], byte[], RandomStream). Constructor for class cryptix.pgp.ConvEncryptedData
ConvEncryptedData(DataInput, int). Constructor for class cryptix.pgp.ConvEncryptedData
copy(BigNum, BigNum). Static method in class cryptix.math.BigNum
copy(Object). Method in class cryptix.math.BigInteger
copy(Object). Method in class cryptix.math.BigNum
copy(Object). Method in class cryptix.security.rsa.PublicKey
Copies a key if it is an instance of cryptix.security.rsa.PublicKey.
countSetBits(). Method in class cryptix.util.math.BigRegister
Return the number of bits set (to 1) in this.
crc(). Method in class cryptix.pgp.CRC
Returns the current value of the CRC.
CRC(). Constructor for class cryptix.pgp.CRC
CreateHash(byte[]). Static method in class cryptix.security.MD5
Returns a HashMD5 object whose value as a byte array is hash.
CreateHash(byte[]). Static method in class cryptix.security.SHA
Returns a HashSHA object whose value as a byte array is hash.
CreateHash(byte[]). Static method in class cryptix.security.SHA0
Returns a HashSHA0 object whose value as a byte array is hash.
createKey(int). Method in class cryptix.security.rsa.RSAKeyGen
This function creates a Secret Key.
createKey(int, RSAKeyGenObserver). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.
createKey(RandomStream, int). Static method in class cryptix.security.rsa.RSAKeyGen
This function creates a Secret Key.
createKey(RandomStream, int, RSAKeyGenObserver). Static method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.
crypt(byte[]). Method in class java.security.Cipher
Encrypts or decrypts the specified array of data, which will be automatically padded/unpadded as necessary.
crypt(byte[], int, int). Method in class java.security.Cipher
Encrypts or decrypts the specified array of data, which will be automatically padded/unpadded as necessary.
crypt(byte[], int, int, byte[], int). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, pads or unpads it as necessary, and places the result in the specified output buffer.
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.
cryptFast(BigInteger, BigInteger). Method in class cryptix.security.rsa.SecretKey
Performs a fast encryption/decryption, using the Chinese Remainder Theorem.
Cryptix(). Constructor for class cryptix.provider.Cryptix
Constructs a Cryptix security provider object.
CryptixException(String). Constructor for class cryptix.CryptixException
CSRandomStream(byte[]). Constructor for class cryptix.security.CSRandomStream
Creates a new Cryptographically Secure Random Stream from a seed.
ctbToLengthSpecifier(int). Static method in class cryptix.pgp.Packet
ctbToType(int). Static method in class cryptix.pgp.Packet
currentByte. Variable in class cryptix.security.CipherFeedback

D

d(). Method in class cryptix.security.rsa.SecretKey
Returns the private exponent, d.
d_. Variable in class cryptix.security.rsa.SecretKey
the private exponent
DashProtected(). Constructor for class cryptix.pgp.DashProtected
data. Variable in class cryptix.util.ByteArray
data. Variable in class cryptix.pgp.Comment
data. Variable in class cryptix.pgp.PacketByteArray
data. Variable in class cryptix.pgp.SignedData
data. Variable in class cryptix.pgp.UserId
data(). Method in class cryptix.pgp.LiteralData
data(byte[]). Method in class cryptix.pgp.ConvEncryptedData
data(byte[]). Method in class cryptix.pgp.Message
DATA_LENGTH. Static variable in class cryptix.security.MD5
Length of a block (the number of bytes hashed in every transform).
DATA_LENGTH. Static variable in class cryptix.security.SHA
Length of a block (the number of bytes hashed in every transform).
DATA_LENGTH. Static variable in class cryptix.provider.md.SHA0
Length of a block (i.e.
DATA_LENGTH. Static variable in class cryptix.security.SHA0
Length of a block (the number of bytes hashed in every transform).
dataAsByteArrayInputStream(). Method in class cryptix.pgp.SignedData
dataAsString(). Method in class cryptix.pgp.SignedData
dataSize. Variable in class java.security.IllegalBlockSizeException
The size of the data passed to the cipher.
DEBUG. Static variable in class cryptix.tools.Scar
DEBUG. Static variable in class cryptix.test.TestScar
dec(). Method in class cryptix.math.BigInteger
dec(BigNum). Static method in class cryptix.math.BigNum
dec_table. Static variable in class cryptix.util.mime.Base64
A static array that maps ASCII code points to a 6-bit integer, or -1 for an invalid code point.
decode(byte[]). Static method in class cryptix.pgp.charset.Ascii
decode(byte[]). Method in class cryptix.util.mime.Base64
Decodes a byte array containing base64-encoded ASCII.
decode(byte[]). Static method in class cryptix.pgp.charset.Cp850
decode(byte[]). Static method in class cryptix.pgp.charset.Cp852
decode(byte[]). Static method in class cryptix.pgp.charset.Cp860
decode(byte[]). Static method in class cryptix.pgp.charset.Cp866
decode(byte[]). Static method in class cryptix.util.mime.CRLF
Convert all canonical line breaks with a byte array (represented by "\r\n") to machine-specific linebreaks.
decode(byte[]). Static method in class cryptix.pgp.charset.Keybcs
decode(byte[]). Static method in class cryptix.pgp.charset.Mac
decode(byte[]). Static method in class cryptix.pgp.charset.Next
decode(byte[]). Method in class cryptix.util.mime.TransferEncoding
Decodes a byte array containing encoded ASCII.
decode(byte[], String). Static method in class cryptix.pgp.charset.CharSet
Convert a byte[] buffer from the specified charset to PGP's internal form.
decode(String). Method in class cryptix.util.mime.Base64
Decodes a base64-encoded String.
decode(String). Static method in class cryptix.util.mime.CRLF
Converts all canonical line breaks with a string (represented by "\r\n") to machine-specific linebreaks.
decode(String). Static method in class cryptix.pgp.DashProtected
Remove all "- "s from the start of lines.
decode(String). Method in class cryptix.util.mime.QuotedPrintable
Takes a quoted-printable encoding and decodes it to find the corresponding sequence of bytes.
decode(String). Method in class cryptix.util.mime.TransferEncoding
Decodes a encoded String.
decodeChecksum(String). Static method in class cryptix.pgp.Armoury
Decode the checksum contained in the String s.
DECRYPT. Static variable in class java.security.Cipher
The state of the cipher when it is ready to decrypt, that is, the state it is in right after a call to initDecrypt.
decrypt(BigInteger). Method in class cryptix.security.rsa.SecretKey
Decrypts a number.
decrypt(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The decryption algorithm for ElGamal.
decrypt(byte[]). Method in class cryptix.security.BlockCipher
Decrypts an array of data in place.
decrypt(byte[]). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
decrypt(byte[], byte[]). Method in class cryptix.security.BlockCipher
Decrypts a block of data.
decrypt(byte[], byte[]). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
decrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Decrypts a block of data within an array.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.pgp.CFB
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CFB
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CipherFeedback
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
DecryptException(). Constructor for class cryptix.pgp.DecryptException
DecryptException(String). Constructor for class cryptix.pgp.DecryptException
DefaultElGamalParameterSet(). Constructor for class cryptix.provider.elgamal.DefaultElGamalParameterSet
degreeAt(int). Method in class cryptix.util.math.TrinomialLFSR
Return the power of the term xresult relative to the given register's index.
deriveKeys(BigInteger, BigInteger, BigInteger). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.
DES(). Constructor for class cryptix.provider.cipher.DES
Constructs a DES cipher object, in the UNINITIALIZED state.
DES(byte[]). Constructor for class cryptix.security.DES
This creates a DES block cipher instance, with key data taken from a byte array of a user-defined length.
des(byte[], int, byte[], int, boolean). Method in class cryptix.provider.cipher.DES
Encrypts/decrypts a block, of length BLOCK_SIZE.
DES2X(). Constructor for class cryptix.provider.cipher.DES2X
Constructs a DES2X cipher object, in the UNINITIALIZED state.
DES2XKeyGenerator(). Constructor for class cryptix.provider.key.DES2XKeyGenerator
DES_EDE3(). Constructor for class cryptix.provider.cipher.DES_EDE3
Constructs a DES-EDE3 cipher object, in the UNINITIALIZED state.
DES_EDE3KeyGenerator(). Constructor for class cryptix.provider.key.DES_EDE3KeyGenerator
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(). 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.
DESX(). Constructor for class cryptix.provider.cipher.DESX
Constructs a DESX cipher object, in the UNINITIALIZED state.
DESXKeyGenerator(). Constructor for class cryptix.provider.key.DESXKeyGenerator
digest(). Method in class cryptix.security.MessageDigest
digest(). Method in class cryptix.security.MessageDigestOutputStream
Completes the digest and resets.
digest(byte[]). Method in class cryptix.security.MessageDigest
digestAsHash(). Method in class cryptix.security.MessageDigest
Obtains a MessageHash object for this digest.
digestAsHash(). Method in class cryptix.security.MessageDigestOutputStream
Completes the digest and resets.
din. Variable in class cryptix.pgp.PacketInputStream
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.
display(PrintStream, BigNum). Static method in class cryptix.math.BigNum
display(PrintWriter, BigNum). Static method in class cryptix.math.BigNum
div(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
div(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
div(BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
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(). 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.
dout. Variable in class cryptix.pgp.PacketOutputStream
dTest(). Constructor for class cryptix.examples.pgp.dTest
dump(PrintStream). Method in class cryptix.pgp.KeyRing
Debug dump of key ring.
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

e(). Method in class cryptix.security.rsa.PublicKey
Returns a new cryptix.math.BigInteger equal to the public exponent.
e_. Variable in class cryptix.security.rsa.PublicKey
The public exponent as a cryptix.math.BigInteger.
EmailAddress(String). Constructor for class cryptix.util.EmailAddress
Constructs an EmailAddress from the given friendly address.
enablePrivilege(Principal, Object). Method in class netscape.security.ParameterizedTarget
enablePrivilege(Principal, Object). Method in class netscape.security.Target
enablePrivilege(Principal, Object). Method in class netscape.security.UserTarget
enablePrivilege(String). Static method in class netscape.security.PrivilegeManager
enablePrivilege(Target). Method in class netscape.security.PrivilegeManager
enablePrivilege(Target, Principal). Method in class netscape.security.PrivilegeManager
enablePrivilege(Target, Principal, Object). Method in class netscape.security.PrivilegeManager
enableTracing(Object). Static method in class java.security.IJCE
Enables tracing of calls to SPI methods for the algorithm object obj, with Output sent to the default location, given by getDebugOutput().
enableTracing(Object, PrintWriter). Static method in class java.security.IJCE
Enables tracing of calls to SPI methods for the algorithm object obj.
enc_table. Static variable in class cryptix.util.mime.Base64
A static array that maps 6-bit integers to a specific char.
encode(byte[]). Static method in class cryptix.pgp.charset.Ascii
encode(byte[]). Method in class cryptix.util.mime.Base64
Encodes data as a String using base64 encoding.
encode(byte[]). Static method in class cryptix.pgp.charset.Cp850
encode(byte[]). Static method in class cryptix.pgp.charset.Cp852
encode(byte[]). Static method in class cryptix.pgp.charset.Cp860
encode(byte[]). Static method in class cryptix.pgp.charset.Cp866
encode(byte[]). Static method in class cryptix.util.mime.CRLF
Converts all line breaks within a byte array (represented by either "\r", "\n" or "\r\n") to canonical ("\r\n") linebreaks.
encode(byte[]). Static method in class cryptix.pgp.charset.Keybcs
encode(byte[]). Static method in class cryptix.pgp.charset.Mac
encode(byte[]). Static method in class cryptix.pgp.charset.Next
encode(byte[]). Method in class cryptix.util.mime.QuotedPrintable
Encodes a byte array using quoted-printable encoding, and returns the result as a String.
encode(byte[]). Method in class cryptix.util.mime.TransferEncoding
Encodes data as a String using this Content-Transfer-Encoding.
encode(byte[], String). Static method in class cryptix.pgp.charset.CharSet
Convert a byte[] buffer from PGP's internal form to the specified charset.
encode(String). Static method in class cryptix.util.mime.CRLF
Converts all line breaks within a string (represented by either "\r", "\n" or "\r\n") to canonical ("\r\n") linebreaks.
encode(String). Static method in class cryptix.pgp.DashProtected
Prefix all vulnerable lines with "- ".
encodeAsByteArray(byte[]). Method in class cryptix.util.mime.Base64
Encodes data as a byte array using base64 encoding.
encodeAsByteArray(byte[]). Method in class cryptix.util.mime.TransferEncoding
Encodes data as a byte array using this Content-Transfer-Encoding.
ENCRYPT. Static variable in class java.security.Cipher
The state of the cipher when it is ready to encrypt, that is, the state it is in right after a call to initEncrypt.
encrypt(BigInteger). Method in class cryptix.security.rsa.PublicKey
Encrypts a number using this key.
encrypt(BigInteger). Method in class cryptix.security.rsa.SecretKey
Encrypts a number.
encrypt(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The encryption algorithm for ElGamal.
encrypt(byte[]). Method in class cryptix.security.BlockCipher
Encrypts a block of data in place.
encrypt(byte[]). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypt(byte[], byte[]). Method in class cryptix.security.BlockCipher
Encrypts a block of data.
encrypt(byte[], byte[]). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Encrypts a block of data within an array.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.pgp.CFB
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CFB
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CipherFeedback
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypted(). Method in class cryptix.pgp.ArmouredMessage
EncryptException(). Constructor for class cryptix.pgp.EncryptException
EncryptException(String). Constructor for class cryptix.pgp.EncryptException
engineBlockSize(). Method in class cryptix.provider.cipher.Blowfish
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.CAST5
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.CBC
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.CFB
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class java.security.Cipher
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.DES
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.DES2X
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.DESX
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.IDEA
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.LOKI91
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.OFB
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.mode.PCBC
SPI: Returns the length of a block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.RC2
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.RC4
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.SAFER
SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class cryptix.provider.cipher.SPEED
SPI: Return the data block length of this cipher.
engineBlockSize(). Method in class cryptix.provider.cipher.Square
SPI: Returns the length of an input block, in bytes.
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
SPI: Returns the length of a ciphertext block, in bytes.
engineClock(int). Method in class cryptix.util.math.TrinomialLFSR
Clock the register ticks steps.
engineCrypt(byte[], int). Method in class java.security.Cipher
SPI: Process data buffered by this cipher implementation.
engineDigest(). Method in class cryptix.provider.md.HAVAL
Completes the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.mac.HMAC
Calculates the final MAC.
engineDigest(). Method in class cryptix.provider.md.MD2
Completes the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.MD4
Completes the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.RIPEMD128
Complete the hash computation by performing final operations such as padding.
engineDigest(). Method in class cryptix.provider.md.RIPEMD160
Complete the hash computation by performing final operations such as padding.
engineDigest(byte[], int). Method in class cryptix.provider.md.MD5
Returns the digest of the data added and resets the digest.
engineDigest(byte[], int). Method in class cryptix.provider.md.SHA0
Returns the digest of the data added and resets the digest.
engineDigest(byte[], int). Method in class cryptix.provider.md.SHA1
Returns the digest of the data added and resets the digest.
engineGenerateKey(byte[]). Method in class cryptix.provider.key.DESKeyGenerator
This method allows subclasses to modify the bytes that will be used to generate a key.
engineGenerateKey(byte[]). Method in class cryptix.provider.key.RawKeyGenerator
This method allows subclasses to modify the bytes that will be used to generate a key.
engineGetDataLength(). Method in class cryptix.provider.md.MD5
Returns the length of the data (in bytes) hashed in every transform.
engineGetDataLength(). Method in class cryptix.provider.md.SHA0
Returns the length of the data (in bytes) hashed in every transform.
engineGetDataLength(). Method in class cryptix.provider.md.SHA1
Returns the length of the data (in bytes) hashed in every transform.
engineGetDigestLength(). Method in class cryptix.provider.md.HAVAL
SPI: Returns the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.mac.HMAC
SPI: Returns the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.md.MD5
Returns the length of the hash (in bytes).
engineGetDigestLength(). Method in class cryptix.provider.md.RIPEMD128
SPI: Return the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.md.RIPEMD160
SPI: Returns the digest length in bytes.
engineGetDigestLength(). Method in class cryptix.provider.md.SHA0
Returns the length of the hash (in bytes).
engineGetDigestLength(). Method in class cryptix.provider.md.SHA1
Returns the length of the hash (in bytes).
engineGetParameter(String). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
SPI: Returns an algorithm-specific parameter.
engineGetParameter(String). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
engineGetParameter(String). Method in class cryptix.provider.cipher.Blowfish
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class java.security.Cipher
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class cryptix.provider.md.HAVAL
engineGetParameter(String). Method in class cryptix.provider.mac.HMAC
engineGetParameter(String). Method in class java.security.KeyGenerator
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class java.security.Mode
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class java.security.PaddingScheme
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Return an algorithm-specific parameter.
engineGetParameter(String). Method in class cryptix.provider.cipher.SAFER
SPI: Gets the value of the specified algorithm parameter.
engineGetParameter(String). Method in class cryptix.provider.cipher.SPEED
SPI: Gets the value of the specified algorithm parameter.
engineInBufferSize(int, boolean). Method in class java.security.Cipher
SPI: Returns the minimum number of bytes of input, that will cause an output of outLen bytes from a call to engineUpdate (when isFinal is false), or successive calls to both engineUpdate and engineCrypt (when isFinal is true).
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.Blowfish
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.CAST5
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.CBC
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.CFB
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class java.security.Cipher
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.DES
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.DES2X
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.DESX
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.IDEA
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.LOKI91
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.OFB
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.mode.PCBC
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Initializes the cipher for decryption, using the given private key.
engineInitDecrypt(Key). Method in class cryptix.provider.rsa.RawRSACipher
SPI: Initializes this cipher object for decryption, using the given private key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.RC2
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.RC4
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.SAFER
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.SPEED
SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class cryptix.provider.cipher.Square
SPI: Initializes this cipher for decryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.Blowfish
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.CAST5
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.CBC
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.CFB
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class java.security.Cipher
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.DES
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.DES2X
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.DESX
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.IDEA
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.LOKI91
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.OFB
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.mode.PCBC
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Initializes the cipher for encryption, using the given public key.
engineInitEncrypt(Key). Method in class cryptix.provider.rsa.RawRSACipher
SPI: Initializes this cipher object for encryption, using the given public key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.RC2
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.RC4
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.SAFER
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.SPEED
SPI: Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class cryptix.provider.cipher.Square
SPI: Initializes this cipher for encryption, using the specified key.
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.
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 cryptix.provider.padding.OneAndZeroes
SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
engineIsValidBlockSize(int). Method in class java.security.PaddingScheme
SPI: Returns true if size is a valid block size (in bytes) for this scheme.
engineIsValidBlockSize(int). Method in class cryptix.provider.padding.PKCS5
SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
engineIsValidBlockSize(int). Method in class cryptix.provider.padding.PKCS7
SPI: Returns true if size is a valid block size (in bytes) for this algorithm.
engineOutBufferSize(int, boolean). Method in class java.security.Cipher
SPI: Returns the length of output buffer required for a given length of input, in bytes.
enginePad(byte[], int, int). Method in class cryptix.provider.padding.OneAndZeroes
Pads a given array of bytes.
enginePad(byte[], int, int). Method in class java.security.PaddingScheme
SPI: Pads a single incomplete block.
enginePad(byte[], int, int). Method in class cryptix.provider.padding.PKCS5
Pads a given array of bytes.
enginePad(byte[], int, int). Method in class cryptix.provider.padding.PKCS7
Pads a given array of bytes.
enginePlaintextBlockSize(). Method in class java.security.Cipher
SPI: Returns the length of a plaintext block, in bytes.
enginePlaintextBlockSize(). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Return the plaintext block size, in bytes.
enginePlaintextBlockSize(). Method in class cryptix.provider.rsa.RawRSACipher
SPI: Return the block size, in bytes.
engineReset(). Method in class cryptix.provider.md.HAVAL
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.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.MD2
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.MD4
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.MD5
Initializes (resets) the message digest.
engineReset(). Method in class cryptix.provider.md.RIPEMD128
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.RIPEMD160
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset(). Method in class cryptix.provider.md.SHA0
Initializes (resets) the message digest.
engineReset(). Method in class cryptix.provider.md.SHA1
Initializes (resets) the message digest.
engineSetBlockSize(int). Method in class java.security.PaddingScheme
Sets the blockSize variable for this instance.
engineSetCipher(Cipher). Method in class cryptix.provider.mode.CBC
SPI: Sets the underlying cipher.
engineSetCipher(Cipher). Method in class cryptix.provider.mode.CFB
SPI: Sets the underlying cipher.
engineSetCipher(Cipher). Method in class java.security.Mode
SPI: Sets the underlying cipher.
engineSetCipher(Cipher). Method in class cryptix.provider.mode.PCBC
SPI: Sets the underlying cipher.
engineSetPaddingScheme(PaddingScheme). Method in class java.security.Cipher
SPI: Sets the object that will implement padding for this cipher.
engineSetParameter(String, Object). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
SPI: Sets an algorithm-specific parameter.
engineSetParameter(String, Object). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
engineSetParameter(String, Object). Method in class cryptix.provider.cipher.Blowfish
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class java.security.Cipher
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class cryptix.provider.md.HAVAL
engineSetParameter(String, Object). Method in class cryptix.provider.mac.HMAC
engineSetParameter(String, Object). Method in class java.security.KeyGenerator
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class java.security.Mode
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class java.security.PaddingScheme
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: Set an algorithm-specific parameter.
engineSetParameter(String, Object). Method in class cryptix.provider.cipher.SAFER
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(String, Object). Method in class cryptix.provider.cipher.SPEED
SPI: Sets the specified algorithm parameter to the specified value.
engineSign(). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Terminates the update process and returns the signature bytes of all the data signed so far.
engineSign(). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Terminates the update process and returns the signature bytes of all the data signed so far.
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.Test3LFSR
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestBase64Stream
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestBR
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestElGamal
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestHMAC
Test using the data from RFC 2202.
engineTest(). Method in class cryptix.test.TestIJCE
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestInstall
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestPGP
This method should be overridden by test subclasses, to perform the actual testing.
engineTest(). Method in class cryptix.test.TestRSA
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!

This C test program will confirm (note that some systems don't implement straight crypt(3)).

engineTransform(byte[]). Method in class cryptix.provider.md.MD5
Adds data to the message digest.
engineTransform(byte[]). Method in class cryptix.provider.md.SHA0
Adds data to the message digest.
engineTransform(byte[]). Method in class cryptix.provider.md.SHA1
Adds data to the message digest.
engineUnpad(byte[], int, int). Method in class cryptix.provider.padding.OneAndZeroes
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUnpad(byte[], int, int). Method in class java.security.PaddingScheme
SPI: Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUnpad(byte[], int, int). Method in class cryptix.provider.padding.PKCS5
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUnpad(byte[], int, int). Method in class cryptix.provider.padding.PKCS7
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
engineUpdate(byte). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Updates the data to be signed or verified, using one byte.
engineUpdate(byte). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Updates the data to be signed or verified, using one byte.
engineUpdate(byte). Method in class cryptix.provider.md.HAVAL
Continues a HAVAL message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.mac.HMAC
Continues an HMAC digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.MD2
Continues an MD2 message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.MD4
Continues an MD4 message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.RIPEMD128
Continue a RIPEMD128 message digest using the input byte.
engineUpdate(byte). Method in class cryptix.provider.md.RIPEMD160
Continue a RIPEMD160 message digest using the input byte.
engineUpdate(byte[], int, int). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Updates the data to be signed or verified, using the specified sub-array of bytes, starting at the specified offset.
engineUpdate(byte[], int, int). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Updates the data to be signed or verified, using the specified sub-array of bytes, starting at the specified offset.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.HAVAL
Hashes a byte array from a given offset for a specified length.
engineUpdate(byte[], int, int). Method in class cryptix.provider.mac.HMAC
Hashes a byte array from a given offset for a specified length.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.MD2
MD2 block update operation.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.MD4
MD4 block update operation.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.RIPEMD128
RIPEMD128 block update operation.
engineUpdate(byte[], int, int). Method in class cryptix.provider.md.RIPEMD160
RIPEMD160 block update operation.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.Blowfish
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.CAST5
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.CBC
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.CFB
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.CFB_PGP
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class java.security.Cipher
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.DES
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.DES2X
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.DESX
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.IDEA
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.LOKI91
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.OFB
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.mode.PCBC
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.elgamal.RawElGamalCipher
SPI: DOCUMENT ME
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.rsa.RawRSACipher
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.RC2
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.RC4
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.SAFER
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.SPEED
SPI: This is the main engine method for updating data.
engineUpdate(byte[], int, int, byte[], int). Method in class cryptix.provider.cipher.Square
SPI: This is the main engine method for updating data.
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.
entriesById. Variable in class cryptix.pgp.KeyRing
EQUAL. Static variable in class netscape.security.PrivilegeManager
equals(Object). Method in class cryptix.math.BigInteger
Tests whether another object is equal to this one.
equals(Object). Method in class cryptix.util.ByteArray
equals(Object). Method in class cryptix.util.EmailAddress
equals(Object). Method in class cryptix.security.MessageHash
Tests whether this object is equal to another object.
equals(Object). Method in class netscape.security.Principal
equals(Object). Method in class cryptix.security.rsa.PublicKey
Tests whether another object is equal to this one.
equals(Object). Method in class cryptix.provider.key.RawKey
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(Throwable). Method in class cryptix.util.test.BaseTest
esTest(). Constructor for class cryptix.examples.pgp.esTest
eTest(). Constructor for class cryptix.examples.pgp.eTest
euclid(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
even(BigNum). Static method in class cryptix.math.BigNum
extended_euclid(BigNum, BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum

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
fetch(EmailAddress). Method in class cryptix.pgp.KeyClient
fetch(EmailAddress). Method in class cryptix.pgp.WebClient
fetch(EmailAddress, KeyID). Method in class cryptix.pgp.KeyClient
fetch(EmailAddress, KeyID). Method in class cryptix.pgp.WebClient
WebClient doesn't need an address as it queries a master keyserver.
fetch(KeyID). Method in class cryptix.pgp.WebClient
fetch(String). Method in class cryptix.pgp.KeyClient
fetch() is overridden by child classes to provide the 'meat' of these classes.
fetch(String). Method in class cryptix.pgp.WebClient
Called by KeyClient.getKey() to fetch a key using a specific protocol.
FF(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
filename(). Method in class cryptix.pgp.LiteralData
FileRandomStream(). Constructor for class cryptix.pgp.FileRandomStream
Constructs a FileRandomStream with no seed file.
FileRandomStream(File). Constructor for class cryptix.pgp.FileRandomStream
Constructs a FileRandomStream with the given seed file.
FileUtil(). Constructor for class cryptix.util.core.FileUtil
finalize(). Method in class cryptix.math.BigInteger
finalize(). Method in class cryptix.math.BigNum
finalize(). Method in class cryptix.provider.cipher.Blowfish
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.CAST5
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.DES
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.pgp.FileRandomStream
finalize(). Method in class cryptix.provider.cipher.IDEA
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.LOKI91
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.RC2
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.RC4
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.SAFER
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.SPEED
Cleans up resources used by this instance, if necessary.
finalize(). Method in class cryptix.provider.cipher.Square
Cleans up resources used by this instance, if necessary.
FINDING_P. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is searching for a suitable P
FINDING_Q. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is searching for a suitable Q
findPrivilege(int, int). Static method in class netscape.security.Privilege
findTarget(String). Static method in class java.security.IJCE
Returns a Target that can be passed to PrivilegeManager.enablePrivilege(...), in order to request permission for an action that requires the user's trust.
findTarget(String). Static method in class netscape.security.Target
findTarget(String, Object). Static method in class java.security.IJCE
Reserved for future use, in case parameterized targets are needed.
findTarget(String, Principal). Static method in class netscape.security.Target
findTarget(Target). Static method in class netscape.security.Target
fingerPrint(). Method in class cryptix.security.rsa.PublicKey
Gets the key's fingerprint.
flipBit(int). Method in class cryptix.util.math.BigRegister
Flip the value of the bit at the designated position.
flush(). Method in class java.security.CipherOutputStream
Flushes the underlying output stream.
flush(). Method in class cryptix.util.gui.TextAreaWriter
FORBIDDEN. Static variable in class netscape.security.Privilege
ForbiddenTargetException(). Constructor for class netscape.security.ForbiddenTargetException
ForbiddenTargetException(String). Constructor for class netscape.security.ForbiddenTargetException
FOREVER. Static variable in class netscape.security.Privilege
FormatException(). Constructor for class cryptix.pgp.FormatException
FormatException(String). Constructor for class cryptix.pgp.FormatException
fromBinary(byte[]). Method in class cryptix.math.BigNum
fromByteArray(byte[]). Method in class cryptix.math.BigInteger
fromDigest(MessageDigest). Static method in class cryptix.security.MessageHash
Creates a MessageHash with the value found by calling the digest() method on md.
fromDigest(MessageDigest, byte[]). Static method in class cryptix.security.MessageHash
Creates a MessageHash with the value found by calling the digest(byte[]) method on md.
fromDigit(char). Static method in class cryptix.util.core.Hex
Returns the number from 0 to 15 corresponding to the hex digit ch.
fromJavaMathBigInteger(BigInteger). Static method in class cryptix.math.BigInteger
Convert from a java.math.BigInteger to a cryptix.math.BigInteger.
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). Method in class cryptix.math.BigInteger
fromString(String). Static method in class cryptix.pgp.HashFactory
fromString(String). Static method in class cryptix.util.core.Hex
Returns a byte array from a string of hexadecimal digits.

G

g. Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
g. Variable in class cryptix.provider.elgamal.BaseElGamalParams
g. Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
G(int, int, int). Static method in class cryptix.provider.md.MD5
gcd(BigNum, BigNum). Method in class cryptix.math.BigInteger
gcd(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
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 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 class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Generates new parameters, p and g.
generateParams(int, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Generates new parameters, p and g.
GenericElGamalParameterSet(int[], String[][]). Constructor for class cryptix.provider.elgamal.GenericElGamalParameterSet
Subclasses should call this constructor to determine the parameters that will be returned by getParameters.
GERMAIN. Static variable in class cryptix.util.math.Prime
get(Object). Method in class netscape.security.PrivilegeTable
get(Target). Method in class netscape.security.PrivilegeTable
getAlgorithm(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the name of the algorithm this key is intended for ("ElGamal").
getAlgorithm(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns the name of the algorithm, for this class always "RSA".
getAlgorithm(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns the name of the algorithm, for this class always "RSA".
getAlgorithm(). Method in class java.security.Cipher
Returns this algorithm's standard cipher name (not including mode and padding).
getAlgorithm(). Method in class cryptix.pgp.CompressedData
getAlgorithm(). Method in class java.security.KeyGenerator
Returns the standard name of the algorithm for this key generator.
getAlgorithm(). Method in class cryptix.security.MessageHash
Returns the name of the algorithm associated with this hash.
getAlgorithm(). Method in class java.security.PaddingScheme
Returns the standard name of the padding scheme implemented.
getAlgorithm(). Method in class cryptix.provider.key.RawKey
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.MD5_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithmEncoding(). Method in class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
Returns the ASN.1 bytes of the AlgorithmIdentifier token described in engineSign() method above.
getAlgorithms(). Static method in class java.security.Cipher
Gets the standard names of all Ciphers implemented by any installed provider.
getAlgorithms(). Static method in class java.security.KeyGenerator
Gets the standard names of all KeyGenerators implemented by any installed provider.
getAlgorithms(). Static method in class java.security.Mode
Gets the standard names of all Modes implemented by any installed provider.
getAlgorithms(). Static method in class java.security.PaddingScheme
Gets the standard names of all PaddingSchemes implemented by any installed provider.
getAlgorithms(Provider). Static method in class java.security.Cipher
Gets the standard names of all Ciphers implemented by a provider.
getAlgorithms(Provider). Static method in class java.security.KeyGenerator
Gets the standard names of all KeyGenerators implemented by a provider.
getAlgorithms(Provider). Static method in class java.security.Mode
Gets the standard names of all Modes implemented by a provider.
getAlgorithms(Provider). Static method in class java.security.PaddingScheme
Gets the standard names of all PaddingSchemes implemented by a provider.
getAlgorithms(Provider, String). Static method in class java.security.IJCE
Gets the standard names of all algorithms of the given type implemented by a provider.
getAlgorithms(String). Static method in class java.security.IJCE
Gets the standard names of all algorithms of the given type implemented by any installed provider.
getBit(int). Method in class cryptix.util.math.BigRegister
Return 1 or 0 if the designated bit was set or cleared respectively.
getBits(int, int). Method in class cryptix.util.math.BigRegister
Return count bits starting at offset n framed in a long, right justified and left padded with binary zeroes.
getBlockSize(). Method in class java.security.IllegalBlockSizeException
Gets the block size of the cipher (or 0 if this was not set).
getBlockSize(). Method in class java.security.PaddingScheme
Returns the block size for this padding scheme.
getBuffer(). Method in class cryptix.pgp.ConvEncryptedData
getBuffer(). Method in class cryptix.pgp.LiteralData
getCiphertextBlockSize(). Method in class java.security.Cipher
Returns the length of a ciphertext block, in bytes.
getClassPrincipals(Class). Method in class netscape.security.PrivilegeManager
getClassPrincipalsFromStack(int). Method in class netscape.security.PrivilegeManager
getClearText(). Method in class cryptix.pgp.ArmouredData
getData(). Method in class cryptix.util.ByteArray
Returns a copy of this ByteArray's data.
getData(). Method in class cryptix.pgp.CompressedData
getDataSize(). Method in class java.security.IllegalBlockSizeException
Gets the size of the data passed to the cipher (or 0 if this was not set).
getDefaultKeyLength(). Method in interface java.security.ExtendedKeyGenerator
Returns the key length that will be used by generateKey() to create new random keys.
getDefaultKeyLength(). Method in class cryptix.provider.key.RawKeyGenerator
Returns the key length that will be used by generateKey() to create new random keys.
getDefaultLengthSpecifier(). Method in class cryptix.pgp.Comment
getDefaultLengthSpecifier(). Method in class cryptix.pgp.KeyRingTrust
What is this packet's default length? (used by PacketFactory).
getDefaultLengthSpecifier(). Method in class cryptix.pgp.Packet
getDefaultLengthSpecifier(). Method in class cryptix.pgp.UserId
getDescription(). Method in class netscape.security.Target
getDetailedInfo(Object). Method in class netscape.security.ParameterizedTarget
getDetailedInfo(Object). Method in class netscape.security.Target
getDuration(). Method in class netscape.security.Privilege
getElGamal(int, int, Random, int). Static method in class cryptix.util.math.Prime
Generates a random probable-prime, p, of the given length, such that all the factors of p - 1 are known.
getEncoded(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns an encoding of this key as a byte array.
getEncoded(). Method in class cryptix.provider.key.RawKey
getEncoded(). Method in class cryptix.provider.rsa.RawRSAPrivateKey
Returns an encoding of the key as a byte array, as described above.
getEncoded(). Method in class cryptix.provider.rsa.RawRSAPublicKey
Returns an encoding of the key as a byte array, as described above.
getEncryptionKey(). Method in class cryptix.pgp.PublicKeyEncrypted
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.
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 class cryptix.provider.rsa.BaseRSAPrivateKey
Return the private exponent d.
getExponent(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns the public exponent e.
getExponent(). Method in interface java.security.interfaces.RSAKey
Returns the exponent.
getFailures(). Method in class cryptix.util.test.BaseTest
Returns the number of failures so far.
getFormat(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the encoding format name for this key.
getFormat(). Method in class cryptix.provider.key.RawKey
getFormat(). Method in class cryptix.provider.rsa.RawRSAPrivateKey
Returns the encoding format name, for this class always "RAW".
getFormat(). Method in class cryptix.provider.rsa.RawRSAPublicKey
Returns the encoding format name, for this class always "RAW".
getFullNameList(KeyID). Method in class cryptix.pgp.KeyRing
Gets a list of all the names on the key with ID keyID.
getFullUserNameList(). Method in class cryptix.pgp.KeyRing
Gets a list of all the usernames of keys on this keyring.
getG(). Method in class cryptix.provider.elgamal.BaseElGamalParams
Returns the base, g.
getG(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the base, g.
getG(). Method in interface java.security.interfaces.ElGamalKey
Returns the base, g.
getG(). Method in interface java.security.interfaces.ElGamalParams
Returns the base, g.
getGermain(int, int, Random). Static method in class cryptix.util.math.Prime
Returns a Germain (Sophie) probable-prime with an approximate specified bitlength, that is prime with a probability exceeding 1 - (1/2)certainty.
getGordon(int, int, Random). Static method in class cryptix.util.math.Prime
Returns a Gordon strong probable-prime with an approximate specified bitlength, that is prime with a probability exceeding 1 - (1/2)certainty.
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.
getIfBegins(Enumeration, String). Method in class cryptix.pgp.KeyRing
getImplementation(String, String). Static method in class java.security.IJCE
Returns an object configured to the specified type.
getImplementation(String, String, String). Static method in class java.security.IJCE
Returns an object configured to the specified type.
getImplementationClass(String, String). Static method in class java.security.IJCE
Given an algorithm name (which may be an alias) and type, returns the corresponding algorithm class from any provider.
getImplementationClass(String, String, String). Static method in class java.security.IJCE
Given an algorithm name (which may be an alias), a provider name, and a type, returns the corresponding algorithm class.
getInitializationVector(). Method in interface java.security.FeedbackCipher
Gets the initialization vector for this object.
getInitializationVectorLength(). Method in interface java.security.FeedbackCipher
Returns the size of the initialization vector expected by setInitializationVector.
getInputBlockSize(). Method in class java.security.Cipher
Returns the length of an input block, in bytes.
getInstance(Cipher, Mode, PaddingScheme). Static method in class java.security.Cipher
Generates a new Cipher object by composing the given Cipher, Mode and PaddingScheme objects.
getInstance(String). Static method in class java.security.Cipher
Generates a Cipher object that implements the given algorithm.
getInstance(String). Static method in class java.security.KeyGenerator
Generates a KeyGenerator object that implements the algorithm requested, as available in the environment.
getInstance(String). Static method in class java.security.Mode
Generates a Mode object that implements the algorithm requested, as available in the environment.
getInstance(String). Static method in class java.security.PaddingScheme
Generates a PaddingScheme object that implements the algorithm requested, as available in the environment.
getInstance(String, String). Static method in class java.security.Cipher
Generates a Cipher object that implements the given cipher, from the given provider.
getInstance(String, String). Static method in class java.security.KeyGenerator
Generates a KeyGenerator object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getInstance(String, String). Static method in class java.security.Mode
Generates a Mode object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getInstance(String, String). Static method in class java.security.PaddingScheme
Generates a PaddingScheme object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getIntermediateVersion(). Static method in class cryptix.CryptixProperties
Returns the intermediate version of this release of Cryptix.
getIntermediateVersion(). Static method in class java.security.IJCE
Returns the intermediate version of this release of IJCE.
getInverseOfQModP(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns the multiplicative inverse of q modulo p.
getInverseOfQModP(). Method in interface java.security.interfaces.RSAFactors
Returns the coefficient, equal to the multiplicative inverse of q modulo p, or null if the factors of the modulus are unknown.
getKey(EmailAddress). Method in class cryptix.pgp.KeyClient
getKey(EmailAddress). Method in class cryptix.pgp.KeyGlob
Tries to find a public key for address.
getKey(EmailAddress). Method in class cryptix.pgp.PublicKeyRing
Retrieves a key by any of the e-mail addresses on it.
getKey(EmailAddress, KeyID). Method in class cryptix.pgp.KeyClient
getKey(EmailAddress, Passphrase). Method in class cryptix.pgp.SecretKeyRing
Retrieves a key by any of the e-mail addresses on it.
getKey(int, RandomStream). Method in class cryptix.examples.pgp.VanityKeyGen
getKey(KeyID). Method in class cryptix.pgp.KeyClient
getKey(KeyID). Method in class cryptix.pgp.KeyGlob
Tries to find a public key for id.
getKey(KeyID). Method in class cryptix.examples.pgp.KeyRingTest
getKey(KeyID). Method in class cryptix.pgp.KeyStore
getKey(KeyID). Method in class cryptix.pgp.PublicKeyRing
Retrieves a key by its ID.
getKey(KeyID). Method in class cryptix.pgp.SecretKeyRing
DON'T USE THIS - it's only here to allow SecretKeyRing to fit into this class hierarchy.
getKey(KeyID, Passphrase). Method in class cryptix.pgp.SecretKeyRing
Retrieves a key by its ID.
getKey(SecretKey). Method in class cryptix.pgp.PublicKeyEncrypted
getKey(String). Method in class cryptix.pgp.KeyClient
getKey(String). Method in class cryptix.pgp.KeyGlob
Tries to find a public key for name.
getKey(String). Method in class cryptix.examples.pgp.KeyRingTest
getKey(String). Method in class cryptix.pgp.KeyStore
getKey(String). Method in class cryptix.pgp.PublicKeyRing
Retrieves a key by any of the user names on it.
getKey(String). Method in class cryptix.pgp.SecretKeyRing
DON'T USE THIS - it's only here to allow SecretKeyRing to fit into this class hierarchy.
getKey(String, Passphrase). Method in class cryptix.pgp.SecretKeyRing
Retrieves a key by any of the user names on it.
getKeyId(). Method in class cryptix.pgp.Signature
getKeyId(). Method in class cryptix.pgp.SignedData
getKeyTrust(KeyID). Method in class cryptix.pgp.KeyRing
How much is the key with ID keyId trusted by this user?
getKeyTrust(KeyID). Method in class cryptix.pgp.SecretKeyRing
How much is the key with ID keyId trusted by this user?
getKeyTrust(KeyID, boolean). Method in class cryptix.pgp.KeyGlob
Gets the trust value for a given key ID.
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.Blowfish
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.CAST5
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.DES
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.md.HAVAL
getLinkStatus(). Static method in class cryptix.provider.cipher.IDEA
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.LOKI91
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.RC2
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.RC4
getLinkStatus(). Static method in class cryptix.provider.md.RIPEMD128
getLinkStatus(). Static method in class cryptix.provider.md.RIPEMD160
getLinkStatus(). Static method in class cryptix.provider.cipher.SAFER
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.SPEED
Gets an object representing the native linking status of this class.
getLinkStatus(). Static method in class cryptix.provider.cipher.Square
Gets an object representing the native linking status of this class.
getMagnitude(BigInteger). Static method in class cryptix.util.core.BI
Return the magnitude bytes of a BigInteger with no leading 0's.
getMajorVersion(). Static method in class cryptix.security.Cryptix
Returns the major version of this release of Cryptix.
getMajorVersion(). Static method in class cryptix.CryptixProperties
Returns the major version of this release of Cryptix.
getMajorVersion(). Static method in class java.security.IJCE
Returns the major version of this release of IJCE.
getMajorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the actual major version number.
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.
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 cryptix.security.Cryptix
Returns the minor version of this release of Cryptix.
getMinorVersion(). Static method in class cryptix.CryptixProperties
Returns the minor version of this release of Cryptix.
getMinorVersion(). Static method in class java.security.IJCE
Returns the minor version of this release of IJCE.
getMinorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the actual minor version number.
getMode(). Method in class java.security.Cipher
Returns this algorithm's standard mode name.
getModulus(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Return the public modulus n: the product of both p and q.
getModulus(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns the public modulus n.
getModulus(). Method in interface java.security.interfaces.RSAKey
Returns the modulus.
getMyPrincipals(). Static method in class netscape.security.PrivilegeManager
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
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 class cryptix.provider.elgamal.BaseElGamalParams
Returns the prime, p.
getP(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the prime, p.
getP(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns p, the first factor of the public modulus.
getP(). Method in interface java.security.interfaces.ElGamalKey
Returns the prime, p.
getP(). Method in interface java.security.interfaces.ElGamalParams
Returns the prime, p.
getP(). Method in interface java.security.interfaces.RSAFactors
Returns the first prime factor, p, or null if the factors of the modulus are unknown.
getPacketLength(int). Method in class cryptix.pgp.PacketByteArray
getPacketOffset(int). Method in class cryptix.pgp.PacketByteArray
getPacketType(int). Method in class cryptix.pgp.PacketByteArray
getPadding(). Method in class java.security.Cipher
Returns this algorithm's standard padding scheme name.
getPaddingScheme(). Method in class java.security.Cipher
Returns the object implementing padding for this cipher, or null if there is no such object.
getParameter(String). Method in class java.security.Cipher
Gets the value of the specified algorithm parameter.
getParameter(String). Method in class cryptix.provider.md.HAVAL
getParameter(String). Method in class cryptix.provider.mac.HMAC
getParameter(String). Method in class java.security.KeyGenerator
Gets the value of the specified algorithm parameter.
getParameter(String). Method in class java.security.PaddingScheme
Gets the value of the specified algorithm parameter.
getParameter(String). Method in interface java.security.Parameterized
Gets the value of the specified algorithm parameter.
getParameters(int). Method in class cryptix.provider.elgamal.GenericElGamalParameterSet
If primeLength corresponds to one of the precomputed prime lengths, this method returns a corresponding ElGamalParams object.
getPasses(). Method in class cryptix.util.test.BaseTest
Returns the number of passes so far.
getPayload(). Method in class cryptix.pgp.ArmouredData
getPermission(). Method in class netscape.security.Privilege
getPlaintextBlockSize(). Method in class java.security.Cipher
Returns the length of a plaintext block, in bytes.
getPreferredSize(). Method in class cryptix.util.test.TestGUI
getPrivilegeManager(). Static method in class netscape.security.PrivilegeManager
getPrivilegeTableFromStack(). Method in class netscape.security.PrivilegeManager
getProperties(). Method in class cryptix.pgp.ArmouredData
getProperty(String). Method in class cryptix.provider.Cryptix
getProperty(String). Static method in class cryptix.CryptixProperties
Gets the value of a property.
getProperty(String, String). Method in class cryptix.provider.Cryptix
getProperty(String, String). Static method in class cryptix.CryptixProperties
Gets the value of a property, or returns defaultValue if the property was not set.
getProvider(). Method in class java.security.Cipher
Returns the name of the provider of this cipher.
getPublicKey(EmailAddress). Method in class cryptix.pgp.KeyRing
getPublicKey(KeyID). Method in class cryptix.pgp.KeyRing
getQ(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Return q, the second factor of the public modulus.
getQ(). Method in interface java.security.interfaces.RSAFactors
Returns the second prime factor, q, or null if the factors of the modulus are unknown.
getReleaseDate(). Static method in class cryptix.CryptixProperties
Returns the release date of this version of Cryptix, as a string in the form "yyyy/mm/dd".
getReleaseDate(). Static method in class java.security.IJCE
Returns the release date of this version of IJCE, as a string in the form "yyyy/mm/dd".
getRequiredMajorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the required major version number.
getRequiredMinorVersion(). Method in interface cryptix.util.core.LinkStatus
Returns the required minor version number.
getRisk(). Method in class netscape.security.Target
getRiskColor(). Method in class netscape.security.Target
getRounds(). Method in class cryptix.provider.cipher.Blowfish
Returns the currently set number of rounds for this instance.
getRounds(). Method in class cryptix.provider.cipher.SAFER
Gets the number of rounds for this cipher.
getRounds(). Method in class cryptix.provider.cipher.SPEED
Returns the currently set number of rounds for this instance.
getSecretKey(EmailAddress, Passphrase). Method in class cryptix.pgp.KeyRing
getSecretKey(KeyID, Passphrase). Method in class cryptix.pgp.KeyGlob
Tries to find a secret key for id, and decrypt it with passphrase.
getSecretKey(KeyID, Passphrase). Method in class cryptix.pgp.KeyRing
getSecretKey(Passphrase). Method in class cryptix.pgp.SecretKeyCertificate
getSecretKey(String, Passphrase). Method in class cryptix.pgp.KeyGlob
Tries to find a secret key for name, and decrypt it with passphrase.
getSignatureType(). Method in class cryptix.pgp.Signature
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.
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.
getSystemPrincipal(). Static method in class netscape.security.PrivilegeManager
getTargetFromDescription(String). Static method in class netscape.security.Target
getType(). Method in class cryptix.pgp.Comment
getType(). Method in class cryptix.pgp.CompressedData
getType(). Method in class cryptix.pgp.ConvEncryptedData
getType(). Method in class cryptix.pgp.KeyRingTrust
What type of packet is this? (used by PacketFactory).
getType(). Method in class cryptix.pgp.LiteralData
getType(). Method in class cryptix.pgp.Packet
getType(). Method in class cryptix.pgp.PublicKeyEncrypted
getType(). Method in class cryptix.pgp.SecretKeyCertificate
getType(). Method in class cryptix.pgp.Signature
getType(). Method in class cryptix.pgp.UserId
getUserIdCertificates(). Method in class cryptix.pgp.KeyRingEntry
Returns an array containing all the user ID certificates contained in this entry.
getUserName(KeyID). Method in class cryptix.pgp.KeyClient
getUserName(KeyID). Method in class cryptix.pgp.KeyGlob
Returns the name of a user whose key has ID keyID.
getUserName(KeyID). Method in class cryptix.pgp.KeyRing
Returns the primary name of the user who owns the key referenced by keyID.
getUserName(KeyID). Method in class cryptix.pgp.WebClient
getValue(). Method in class cryptix.util.checksum.PRZ24
Returns the value in the CRC accumulator.
getVariant(). Method in class cryptix.provider.cipher.SAFER
Gets the variant for this cipher ("SK-128", "SK-64", "K-128", or "K-64").
getVendor(). Method in class netscape.security.Principal
getVersionString(). Static method in class cryptix.security.Cryptix
Returns a string describing this version of Cryptix.
getVersionString(). Static method in class cryptix.CryptixProperties
Returns a string describing this version of Cryptix.
getVersionString(). Static method in class java.security.IJCE
Returns a string describing this version of IJCE.
getX(). Method in class cryptix.provider.elgamal.BaseElGamalPrivateKey
Returns the value of x (the private key).
getX(). Method in interface java.security.interfaces.ElGamalPrivateKey
Returns the value of x (the private key).
getY(). Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
Returns the value of y = gx mod p (where x is the private value).
getY(). Method in interface java.security.interfaces.ElGamalKey
Returns the value of y = g^x mod p (where x is the private key).
getZigPtr(Class). Static method in class netscape.security.Principal
GG(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
GLOBAL_DEBUG. Static variable in class cryptix.util.core.Debug
Whether to compile the library with a standard level of debugging support.
GLOBAL_DEBUG_SLOW. Static variable in class cryptix.util.core.Debug
Whether to compile the library with additional debugging support that is likely to slow it down.
GLOBAL_TRACE. Static variable in class cryptix.util.core.Debug
Whether to compile the library with tracing support or not.
grow(BigNum, int). Static method in class cryptix.math.BigNum
GZIP. Static variable in interface cryptix.pgp.Algorithm

H

H(int, int, int). Static method in class cryptix.provider.md.MD5
handleEvent(int). Method in class cryptix.security.rsa.KeyGenThread
handleEvent(int). Method in interface cryptix.math.TestPrimeObserver
HAS_SMALL_FACTORS. Static variable in interface cryptix.math.TestPrimeObserver
hash(). Method in class cryptix.pgp.Passphrase
hash(byte[]). Static method in class cryptix.security.MD5
Returns the MD5 hash of a single byte array.
hash(byte[]). Static method in class cryptix.security.SHA
Returns the SHA-1 hash of a single byte array.
hash(byte[]). Static method in class cryptix.security.SHA0
Returns the SHA-0 hash of a single byte array.
hash(byte[], MessageDigest). Static method in class cryptix.security.MessageDigest
A convenience function for hashing a byte array.
hash(String). Static method in class cryptix.security.MD5
Returns the MD5 hash of a single string.
hash(String). Static method in class cryptix.security.SHA
Returns the SHA-1 hash of a single string.
hash(String). Static method in class cryptix.security.SHA0
Returns the SHA-0 hash of a single string.
hash(String, MessageDigest). Static method in class cryptix.security.MessageDigest
A convenience function for hashing the low bytes of a string.
HASH_LENGTH. Static variable in class cryptix.security.MD5
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.security.SHA
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.provider.md.SHA0
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.security.SHA0
Length of the final hash (in bytes).
hash_length(). Method in class cryptix.security.MessageDigest
Returns the digest length in bytes.
hashAsMessageHash(byte[]). Static method in class cryptix.security.MD5
Returns the MessageHash of a single byte array.
hashAsMessageHash(byte[]). Static method in class cryptix.security.SHA
Returns the MessageHash of a single byte array.
hashAsMessageHash(byte[]). Static method in class cryptix.security.SHA0
Returns the MessageHash of a single byte array.
hashAsMessageHash(String). Static method in class cryptix.security.MD5
Returns the MessageHash of a single string.
hashAsMessageHash(String). Static method in class cryptix.security.SHA
Returns the MessageHash of a single string.
hashAsMessageHash(String). Static method in class cryptix.security.SHA0
Returns the MessageHash of a single string.
hashCode(). Method in class cryptix.util.ByteArray
hashCode(). Method in class cryptix.util.EmailAddress
hashCode(). Method in class cryptix.security.MessageHash
hashCode(). Method in class netscape.security.Principal
hashCode(). Method in class cryptix.provider.key.RawKey
hashFromBigInt(BigInteger). Static method in class cryptix.pgp.HashFactory
HashMD5(byte[]). Constructor for class cryptix.security.HashMD5
Constructs a HashMD5 from a byte array that must be the the correct length.
HashMD5(MD5). Constructor for class cryptix.security.HashMD5
Constructs a HashMD5 from an MD5 message digest.
HashSHA(byte[]). Constructor for class cryptix.security.HashSHA
Constructs a HashSHA from a byte array that must be the the correct length.
HashSHA(SHA). Constructor for class cryptix.security.HashSHA
Constructs a HashSHA from an SHA message digest.
HashSHA0(byte[]). Constructor for class cryptix.security.HashSHA0
Constructs a HashSHA0 from a byte array that must be the the correct length.
HashSHA0(SHA0). Constructor for class cryptix.security.HashSHA0
Constructs a HashSHA0 from an SHA0 message digest.
hasPrincipal(Class, Principal). Method in class netscape.security.PrivilegeManager
hasSmallFactor(BigInteger). Static method in class cryptix.math.TestPrime
hasSmallFactor(BigInteger, TestPrimeObserver). Static method in class cryptix.math.TestPrime
HAVAL(). Constructor for class cryptix.provider.md.HAVAL
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.
HMAC(String, int). Constructor for class cryptix.provider.mac.HMAC
Constructs an HMAC object for the given MD algorithm name and block size.
HMAC_HAVAL(). Constructor for class cryptix.provider.mac.HMAC_HAVAL
HMAC_MD2(). Constructor for class cryptix.provider.mac.HMAC_MD2
HMAC_MD4(). Constructor for class cryptix.provider.mac.HMAC_MD4
HMAC_MD5(). Constructor for class cryptix.provider.mac.HMAC_MD5
HMAC_RIPEMD128(). Constructor for class cryptix.provider.mac.HMAC_RIPEMD128
HMAC_RIPEMD160(). Constructor for class cryptix.provider.mac.HMAC_RIPEMD160
HMAC_SHA0(). Constructor for class cryptix.provider.mac.HMAC_SHA0
HMAC_SHA1(). Constructor for class cryptix.provider.mac.HMAC_SHA1
host(). Method in class cryptix.util.EmailAddress
Gets the host name/domain for this address (i.e.
hostPath(). Method in class cryptix.util.EmailAddress
Gets a Vector containing each dot-separated component of the host name.

I

I(int, int, int). Static method in class cryptix.provider.md.MD5
id(). Method in class cryptix.security.rsa.PublicKey
Gets the key's ID.
id(). Method in class cryptix.pgp.SecretKeyCertificate
Gets the key ID.
IDEA. Static variable in interface cryptix.pgp.Algorithm
IDEA(). Constructor for class cryptix.provider.cipher.IDEA
Constructs an IDEA cipher object, in the UNINITIALIZED state.
IDEA(byte[]). Constructor for class cryptix.security.IDEA
This creates an IDEA block cipher instance, with key data taken from a 16-byte array.
IDEAKeyGenerator(). Constructor for class cryptix.provider.key.IDEAKeyGenerator
II(int, int, int, int, int, int, int). Static method in class cryptix.provider.md.MD5
ILLEGAL_ARGUMENTS. Static variable in class cryptix.util.test.TestException
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.
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).
inc(). Method in class cryptix.math.BigInteger
inc(BigNum). Static method in class cryptix.math.BigNum
indexOfX(int). Method in class cryptix.util.math.TrinomialLFSR
Return the register's index relative to the polynomial term xdegree.
init(). Method in class cryptix.util.test.BaseTest
Used when the test is running as an Applet.
init(). Method in class cryptix.util.test.TestGUI
init(File). Method in class cryptix.pgp.FileRandomStream
(Re-)initializes the generator.
init(PacketInputStream). Method in class cryptix.pgp.KeyRing
Subclasses should override this method to read entries from an InputStream.
init(PacketInputStream). Method in class cryptix.examples.pgp.KeyRingTest
Subclasses should override this method to read entries from an InputStream.
init(PacketInputStream). Method in class cryptix.pgp.PublicKeyRing
Subclasses should override this method to read entries from an InputStream.
init(PacketInputStream). Method in class cryptix.pgp.SecretKeyRing
Subclasses should override this method to read entries from an InputStream.
initDecrypt(Key). Method in class java.security.Cipher
Initializes this cipher for decryption, using the specified key.
initEncrypt(Key). Method in class java.security.Cipher
Initializes this cipher for encryption, using the specified key.
initialize(). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Initialise the RSA key pair generator for key strength value of 1024-bit, using the Fermat prime F4 (0x10001) as the encryption/ decryption exponent and a default SecureRandom source.
initialize(BigInteger, BigInteger, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator using the specified prime (p) and base (g).
initialize(BigInteger, BigInteger, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Initializes the key pair generator using the specified prime and base.
initialize(ElGamalParams, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator using the prime and base from the specified ElGamalParams object.
initialize(ElGamalParams, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Initializes the key pair generator using the prime and base from the specified ElGamalParams object.
initialize(int, BigInteger, SecureRandom). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Initialise the key pair generator using the specified strength (desired public modulus length in bits), public exponent, and a source of random bits.
initialize(int, BigInteger, SecureRandom). Method in interface java.security.interfaces.RSAKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, and source of random bits.
initialize(int, boolean, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator for a given prime length, without parameters.
initialize(int, boolean, SecureRandom). Method in interface java.security.interfaces.ElGamalKeyPairGenerator
Initializes the key pair generator for a given prime length, without parameters.
initialize(int, SecureRandom). Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
Initialises the key pair generator for a given prime length, without parameters.
initialize(int, SecureRandom). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Initialise the RSA key pair generator for a given key strength (its number of bits), using the Fermat prime F4 (0x10001) as the public exponent.
initialize(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.
inParams. Static variable in class cryptix.test.TestScar
insane(). Method in class cryptix.security.rsa.SecretKey
Performs a sanity check on the key.
intoBinary(byte[]). Method in class cryptix.math.BigNum
INTRODUCER1. Static variable in class cryptix.pgp.KeyRingTrust
INTRODUCER2. Static variable in class cryptix.pgp.KeyRingTrust
intToString(int). Static method in class cryptix.util.core.Hex
Returns a string of 8 hexadecimal digits (most significant digit first) corresponding to the integer n, which is treated as unsigned.
intValue(). Method in class cryptix.util.math.BigRegister
Return the rightmost 32-bit value in this BigRegister as an int.
InvalidKeyFormatException(). Constructor for class java.security.InvalidKeyFormatException
Constructs an InvalidKeyFormatException without any detail message.
InvalidKeyFormatException(String). Constructor for class java.security.InvalidKeyFormatException
Constructs an InvalidKeyFormatException with the specified detail message.
InvalidParameterTypeException(). Constructor for class java.security.InvalidParameterTypeException
Constructs an InvalidParameterTypeException without any detail message.
InvalidParameterTypeException(String). Constructor for class java.security.InvalidParameterTypeException
Constructs an InvalidParameterTypeException with the specified detail message.
inverseModN(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
inverseModN(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
invertOrder(). Method in class cryptix.util.math.BigRegister
Invert the bit order of the current contents of this.
IS_PRIME. Static variable in interface cryptix.math.TestPrimeObserver
isAllowed(). Method in class netscape.security.Privilege
isBlank(). Method in class netscape.security.Privilege
isCalledByPrincipal(Principal). Method in class netscape.security.PrivilegeManager
isCalledByPrincipal(Principal, int). Method in class netscape.security.PrivilegeManager
isCert(). Method in class netscape.security.Principal
isCertFingerprint(). Method in class netscape.security.Principal
isCodebase(). Method in class netscape.security.Principal
isCodebaseExact(). Method in class netscape.security.Principal
isCodebaseRegexp(). Method in class netscape.security.Principal
isCTB(int). Static method in class cryptix.pgp.Packet
isEmpty(). Method in class netscape.security.PrivilegeTable
isForbidden(). Method in class netscape.security.Privilege
isGeneratorModP(BigInteger, BigInteger, BigInteger[]). Static method in class cryptix.util.math.Prime
isGermain(BigInteger, int). Static method in class cryptix.util.math.Prime
isGuiEnabled(). Method in class cryptix.util.test.BaseTest
Returns true iff a GUI interface is being used.
isLegalPacketType(int). Static method in class cryptix.pgp.Packet
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.
isOne(BigNum). Static method in class cryptix.math.BigNum
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.
isPrime(BigInteger). Static method in class cryptix.math.TestPrime
isPrime(BigInteger, TestPrimeObserver). Static method in class cryptix.math.TestPrime
isProbablePrimeFast(BigInteger, int). Static method in class cryptix.util.math.Prime
Implements a faster (on average) primality check than BigInteger.isProbablePrime(r, certainty).
isProbablyEncoded(byte[]). Static method in class cryptix.util.mime.CRLF
Tests whether or not all line breaks within a byte array are of the form "\r\n".
isProbablyEncoded(byte[]). Static method in class cryptix.util.mime.QuotedPrintable
Tests whether or not an encoding could have been generated by encodeAsByteArray() or any similar generator that complies with the RFC.
isProbablyEncoded(String). Static method in class cryptix.util.mime.CRLF
Test whether or not all line breaks within a String are of the form "\r\n".
isProbablyEncoded(String). Static method in class cryptix.util.mime.QuotedPrintable
Tests whether or not an encoding, expressed as if it were an ASCII String, could have been generated by encode() or any similar generator that complies with the RFC.
isProvidingJCA(). Static method in class java.security.IJCE
Returns true if IJCE is providing the implementations of the JCA classes (MessageDigest, Signature, etc).
isProvidingJCE(). Static method in class java.security.IJCE
Returns true if IJCE is providing the implementations of the JCE classes (Cipher, KeyGenerator, etc).
isSameGroup(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.
isText(byte[]). Static method in class cryptix.util.core.ArrayUtil
isTraceable(String). Static method in class cryptix.util.core.Debug
Return true if tracing is requested for a given class.

User indicates this by setting the tracing boolean property for label in the Cryptix.properties file.

isValidKeyLength(int). Method in interface java.security.ExtendedKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isValidKeyLength(int). Method in class cryptix.provider.key.RawKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isValidKeyLength(int). Method in class cryptix.provider.key.SAFERKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
isValidKeyLength(int). Method in class cryptix.provider.key.SPEEDKeyGenerator
Returns true iff length is a valid key length (in bytes) for this algorithm.
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 cryptix.CryptixProperties
Returns true iff this version of Cryptix is at least the given version.
isVersionAtLeast(int, int, int). Static method in class java.security.IJCE
Returns true iff this version of IJCE is at least the given version.
isWeak(byte[]). Method in class cryptix.provider.key.DES2XKeyGenerator
Returns true iff the first 8 bytes of key represent a weak DES key.
isWeak(byte[]). Method in class cryptix.provider.key.DES_EDE3KeyGenerator
Returns true iff the first 24 bytes of key represent a weak or semi-weak Triple DES key.
isWeak(byte[]). Method in class cryptix.provider.key.DESKeyGenerator
Returns true iff the first 8 bytes of key represent a weak or semi-weak single DES key.
isWeak(byte[]). Method in class cryptix.provider.key.DESXKeyGenerator
Returns true iff the first 8 bytes of key represent a weak DES key.
isWeak(byte[]). Method in class cryptix.provider.key.IDEAKeyGenerator
Returns true iff the byte array key represents a weak IDEA key.
isWeak(byte[]). Method in class cryptix.provider.key.LOKI91KeyGenerator
Returns true iff the byte array key represents a weak or semi-weak LOKI91 key.
isWeak(byte[]). Method in class cryptix.provider.key.RawKeyGenerator
Returns true iff key represents a weak or semi-weak key for this algorithm.
isWeak(byte[]). Method in class cryptix.provider.key.RC4KeyGenerator
Returns true iff key is a weak RC4 key, as described in Andrew Roos' paper.
isWeak(byte[], int). Method in class cryptix.provider.key.DESKeyGenerator
Returns true iff the bytes at key[offset..offset+7] represent a weak or semi-weak single DES key.
isWeakAllowed(). Method in interface java.security.ExtendedKeyGenerator
Returns true if this object is allowed to generate weak and semi-weak keys; false otherwise.
isWeakAllowed(). Method in class cryptix.provider.key.RawKeyGenerator
Returns true if this object is allowed to generate weak and semi-weak keys; false otherwise.
isZero(BigNum). Static method in class cryptix.math.BigNum
iv. Variable in class cryptix.security.CFB
ivBlock. Variable in class cryptix.security.CipherFeedback

K

k. Variable in class cryptix.security.CFB
K128_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
K64_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
KAT(). Constructor for class cryptix.tools.KAT
key(). Method in class cryptix.security.rsa.KeyGenThread
KEY_CERT_CASUAL_ID. Static variable in class cryptix.pgp.Signature
KEY_CERT_GENERIC. Static variable in class cryptix.pgp.Signature
KEY_CERT_PERSONA. Static variable in class cryptix.pgp.Signature
KEY_CERT_POSITIVE_ID. Static variable in class cryptix.pgp.Signature
KEY_COMPROMISE_CERTIFICATE. Static variable in class cryptix.pgp.Signature
KEY_GEN_DONE. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator has finished
KEY_LENGTH. Static variable in class cryptix.security.Blowfish
The default length of a user key (16 bytes for Blowfish).
KEY_LENGTH. Static variable in class cryptix.security.DES
The length of a user key (8 bytes for DES).
KEY_LENGTH. Static variable in class cryptix.security.IDEA
The length of a user key (16 bytes for IDEA).
KEY_LENGTH_MAX. Static variable in class cryptix.security.Blowfish
KEY_LENGTH_MIN. Static variable in class cryptix.security.Blowfish
KEY_LENGTH_MOD. Static variable in class cryptix.security.Blowfish
KEY_RESOLVING. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is generation a key from P and Q
KeyCache(). Constructor for class cryptix.pgp.KeyCache
KeyClient(String, int). Constructor for class cryptix.pgp.KeyClient
Set up variables for server connection.
KeyGenerator(String). Constructor for class java.security.KeyGenerator
Creates a KeyGenerator object for the specified algorithm.
KeyGenThread(String, RandomStream, int, RSAKeyGenObserver). Constructor for class cryptix.security.rsa.KeyGenThread
KeyGlob(). Constructor for class cryptix.pgp.KeyGlob
Initializes an empty KeyGlob.
keyId(). Method in class cryptix.pgp.Signature
keyId(). Method in class cryptix.pgp.SignedData
KeyID(byte[]). Constructor for class cryptix.pgp.KeyID
keyLength(). Method in class cryptix.security.BlockCipher
Returns the key length for this cipher.
keyLength(). Method in class cryptix.security.CFB
This function returns the length of the key for this cipher.
keyLength(). Method in class cryptix.security.CipherFeedback
This function returns the length of the key for this cipher.
keyLength(). Method in class cryptix.security.StreamCipher
This function returns the length of the key for this cipher.
keyLengthMax(). Static method in class cryptix.security.SPEED
Returns the maximum key length.
keyLengthMin(). Static method in class cryptix.security.SPEED
Returns the minimum key length.
keyLengthMod(). Static method in class cryptix.security.SPEED
Returns the modulo key length.
KeyRing(). Constructor for class cryptix.pgp.KeyRing
Creates an empty keyring object.
KeyRing(InputStream). Constructor for class cryptix.pgp.KeyRing
Creates a new keyring object from in.
KeyRing(String). Constructor for class cryptix.pgp.KeyRing
This constructor used to create a new keyring object from the file filename.
KeyRingEntry(Certificate, KeyRingTrust). Constructor for class cryptix.pgp.KeyRingEntry
Creates a new KeyRingEntry with these parameters.
KeyRingEntry(Certificate, KeyRingTrust, Vector). Constructor for class cryptix.pgp.KeyRingEntry
Creates a new KeyRingEntry with these parameters.
KeyRingEntry(PacketInputStream, KeyRingTrust). Constructor for class cryptix.pgp.KeyRingEntry
Reads in a KeyRingEntry from reader.
KeyRingTestToo(). Constructor for class cryptix.examples.pgp.KeyRingTestToo
KeyRingTrust(byte). Constructor for class cryptix.pgp.KeyRingTrust
Creates a new object with the trust level trust.
KeyRingTrust(DataInput, int). Constructor for class cryptix.pgp.KeyRingTrust
Reads and creates a trust packet from in with the given length.
KeyStore(). Constructor for class cryptix.pgp.KeyStore
KeyView(). Constructor for class cryptix.examples.pgp.KeyView

L

LEGACY. Static variable in interface cryptix.pgp.Algorithm
len. Variable in class cryptix.pgp.PacketHeader
len. Variable in class cryptix.math.PseudoRandomStream
length. Variable in class cryptix.security.CipherFeedback
length(). Method in class cryptix.util.ByteArray
Returns the length (in bytes) of this ByteArray's data.
length(). Method in class cryptix.security.MessageDigest
Identical to hash_length.
length(). Method in class cryptix.security.MessageHash
Returns the hash length in bytes.
lensize. Variable in class cryptix.pgp.PacketHeader
LINEFEED. Static variable in class cryptix.pgp.Armoury
The string (\r\n) PGP uses as a 'canonical' linefeed.
list(PrintStream). Method in class cryptix.provider.Cryptix
list(PrintStream). Static method in class cryptix.CryptixProperties
Lists the properties to the PrintStream out.
list(PrintStream). Method in class cryptix.pgp.KeyRing
Debug list of signatures etc.
list(PrintWriter). Method in class cryptix.provider.Cryptix
list(PrintWriter). Static method in class cryptix.CryptixProperties
Lists the properties to the PrintWriter out.
LiteralData(byte[]). Constructor for class cryptix.pgp.LiteralData
LiteralData(byte[], String, char). Constructor for class cryptix.pgp.LiteralData
LiteralData(DataInput, int). Constructor for class cryptix.pgp.LiteralData
load(BigRegister). Method in class cryptix.util.math.BigRegister
Copy the argument's value into this.
load(byte[]). Method in class cryptix.util.math.BigRegister
Copy the bit values from a byte array into this.
load(byte[]). Static method in class cryptix.pgp.HashFactory
load(byte[]). Static method in class cryptix.math.MPI
load(byte[]). Method in class cryptix.pgp.Packet
load(byte[]). Static method in class cryptix.pgp.PacketFactory
load(byte[]). Method in class cryptix.util.Streamable
load(byte[]). Method in interface cryptix.util.StreamInterface
Loads 'this' from a saved buffer.
load(byte[], int). Static method in class cryptix.math.MPI
load(byte[], int). Method in class cryptix.pgp.Packet
load(byte[], int, int). Method in class cryptix.pgp.Packet
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(). Constructor for class cryptix.provider.cipher.LOKI91
Constructs a LOKI91 cipher object, in the UNINITIALIZED state.
LOKI91KeyGenerator(). Constructor for class cryptix.provider.key.LOKI91KeyGenerator
longToString(long). Static method in class cryptix.util.core.Hex
Returns a string of 16 hexadecimal digits (most significant digit first) corresponding to the long n, which is treated as unsigned.
longValue(). Method in class cryptix.util.math.BigRegister
Return the rightmost 64-bit value in this BigRegister as a long.
lowestSetBit(). Method in class cryptix.util.math.BigRegister
Return the index of the rightmost non-zero bit in this.

M

main(String[]). Static method in class cryptix.math.BigInteger
main(String[]). Static method in class cryptix.math.BigNum
main(String[]). Static method in class cryptix.provider.cipher.Blowfish
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.security.Blowfish
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.CryptixProperties
Prints the Cryptix version string, whether Cryptix is installed correctly, and the location of the library directory.
main(String[]). Static method in class cryptix.provider.cipher.DES
Entry point for self_test.
main(String[]). Static method in class cryptix.security.DES
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.examples.pgp.dTest
main(String[]). Static method in class cryptix.util.EmailAddress
main(String[]). Static method in class cryptix.examples.pgp.esTest
main(String[]). Static method in class cryptix.examples.pgp.eTest
main(String[]). Static method in class cryptix.security.HashMD5
Entry point for self test.
main(String[]). Static method in class cryptix.security.HashSHA
Entry point for self test.
main(String[]). Static method in class cryptix.security.HashSHA0
Entry point for self test.
main(String[]). Static method in class cryptix.util.core.Hex
main(String[]). Static method in class cryptix.tools.HexDump
main(String[]). Static method in class cryptix.provider.cipher.IDEA
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.security.IDEA
Entry point for very basic self_test.
main(String[]). Static method in class java.security.IJCE
Prints the IJCE version string, a list of statically configured providers, and the location of the library directory.
main(String[]). Static method in class cryptix.tools.KAT
main(String[]). Static method in class cryptix.examples.pgp.KeyRingTest
main(String[]). Static method in class cryptix.examples.pgp.KeyRingTestToo
main(String[]). Static method in class cryptix.examples.pgp.KeyView
main(String[]). Static method in class cryptix.tools.MCT
main(String[]). Static method in class cryptix.provider.md.MD5
Entry point for self_test.
main(String[]). Static method in class cryptix.security.MD5
main(String[]). Static method in class cryptix.provider.elgamal.RawElGamalCipher
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.provider.rsa.RawRSACipher
Entry point for very basic self_test.
main(String[]). Static method in class cryptix.tools.Scar
main(String[]). Static method in class cryptix.security.SHA
main(String[]). Static method in class cryptix.provider.md.SHA0
Entry point for self_test.
main(String[]). Static method in class cryptix.security.SHA0
main(String[]). Static method in class cryptix.provider.md.SHA1
Entry point for self_test.
main(String[]). Static method in class cryptix.provider.cipher.SPEED
Entry point for self_test.
main(String[]). Static method in class cryptix.security.SPEED
Entry point for self_test.
main(String[]). Static method in class cryptix.provider.cipher.Square
main(String[]). Static method in class cryptix.examples.pgp.sTest
main(String[]). Static method in class cryptix.test.Test3LFSR
main(String[]). Static method in class cryptix.test.TestBase64Stream
main(String[]). Static method in class cryptix.test.TestBR
main(String[]). Static method in class cryptix.test.TestElGamal
main(String[]). Static method in class cryptix.test.TestHMAC
main(String[]). Static method in class cryptix.test.TestIJCE
main(String[]). Static method in class cryptix.test.TestInstall
main(String[]). Static method in class cryptix.test.TestPGP
main(String[]). Static method in class cryptix.math.TestPrime
main(String[]). Static method in class cryptix.test.TestRSA
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.tools.UnixCrypt
Calculates the hash of a salt and password given on the command line.
main(String[]). Static method in class cryptix.examples.pgp.VanityKeyGen
makeCTB(int, int). Static method in class cryptix.pgp.Packet
makeKeyPair(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAKeyPairGenerator
Makes an RSA key pair using the given parameters.
mark(int). Method in class cryptix.util.mime.Base64InputStream
Does nothing, since this class does not support mark/reset.
mark(int). Method in class java.security.CipherInputStream
Does nothing, since this class does not support mark/reset.
markSupported(). Method in class cryptix.util.mime.Base64InputStream
Tests if this input stream supports the mark and reset methods of InputStream, which it does not.
markSupported(). Method in class java.security.CipherInputStream
Tests if this input stream supports the mark and reset methods of InputStream, which it does not.
markSupported(). Method in class cryptix.pgp.PacketInputStream
MAXIMUM_SIZE. Static variable in class cryptix.util.math.BigRegister
Maximum allowed number of bits in a BigRegister object.
MCT(). Constructor for class cryptix.tools.MCT
MD2(). Constructor for class cryptix.provider.md.MD2
MD2_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature
MD2_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
MD4(). Constructor for class cryptix.provider.md.MD4
MD5. Static variable in interface cryptix.pgp.Algorithm
MD5(). Constructor for class cryptix.provider.md.MD5
The public constructor.
MD5(). Constructor for class cryptix.security.MD5
This creates an MD5 message digest instance.
MD5_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
MD5_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.MD5_RSA_PKCS1Signature
md5hash(). Method in class cryptix.pgp.Passphrase
MD5OutputStream(). Constructor for class cryptix.security.MD5OutputStream
Create a new digest output stream that uses MD5.
Message(byte[], PublicKey, byte[], RandomStream). Constructor for class cryptix.pgp.Message
message(PrintStream, Packet). Static method in class cryptix.pgp.Armoury
Armour and write the Packet pkt to out.
message(PrintStream, String, byte[]). Static method in class cryptix.pgp.Armoury
Armour and write the packet of type name in the byte array buf to out.
message(String, byte[]). Static method in class cryptix.pgp.Armoury
Armour and return the packet of type name in the byte array buf.
MESSAGE_DIGEST. Static variable in class cryptix.pgp.Packet
MessageDigest(MessageDigest). Constructor for class cryptix.security.MessageDigest
Constructs a V2.2 message digest from a JCA message digest.
MessageDigestOutputStream(MessageDigest). Constructor for class cryptix.security.MessageDigestOutputStream
MessageHash(String, byte[]). Constructor for class cryptix.security.MessageHash
Constructs a MessageHash for the specified algorithm name.
messageWithChecksum(byte[]). Static method in class cryptix.pgp.Armoury
Armour and return the data in buf[] without the PGP framing lines.
MIMEFormatException(String). Constructor for class cryptix.util.mime.MIMEFormatException
mod(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
mod(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
r must not be the same object as m.
mode(). Method in class cryptix.pgp.LiteralData
Mode(boolean, boolean, String). Constructor for class java.security.Mode
Constructor for a Mode.
modeIsBinary(). Method in class cryptix.pgp.LiteralData
modeIsText(). Method in class cryptix.pgp.LiteralData
modExp(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
modExp(BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
modMul(BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
modMulRecip(BigNum, BigNum, BigNum, BigNum, BigNum, short). Static method in class cryptix.math.BigNum
mul(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
mul(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
r must not be the same object as a or b.
multiply(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compute this *= gx (mod f(x)).
multiply(TrinomialLFSR, TrinomialLFSR). Static method in class cryptix.util.math.TrinomialLFSR
Return the product of the two arguments modulo f(x)), where both arguments are members of the same polynomial group with the same monic trinomial f(x).

N

n(). Method in class cryptix.security.rsa.PublicKey
Returns a new cryptix.math.BigInteger equal to the public modulus.
n_. Variable in class cryptix.security.rsa.PublicKey
The public modulus as a cryptix.math.BigInteger.
N_DURATIONS. Static variable in class netscape.security.Privilege
N_PERMISSIONS. Static variable in class netscape.security.Privilege
name(). Method in class cryptix.security.MessageDigest
Returns the message digest name.
name(Packet). Static method in class cryptix.pgp.Armoury
Returns the name PGP uses in its framing lines for this type of packet.
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.
newBuffer(int). Static method in class cryptix.math.BigInteger
An internal function to create a buffer big enough in which to store a number.
next(int). Method in class cryptix.util.math.TrinomialLFSR
Return the value of the leftmost count bits of this LFSR and clock it by as many ticks.
next_block(). Method in class cryptix.provider.mode.CFB
Rotates the IV left by currentByte bytes, to mimic the V2.2 behaviour.
next_block(). Method in class cryptix.security.CFB
nextBuffer(). Method in class cryptix.security.CSRandomStream
Sets the internal buffer, length and pointer field to a new set of random bits available for reading.
nextBuffer(). Method in class cryptix.math.PseudoRandomStream
nextByte(). Method in class cryptix.math.PseudoRandomStream
nextByte(). Method in class cryptix.math.RandomStream
NO_SMALL_FACTORS. Static variable in interface cryptix.math.TestPrimeObserver
NO_SUBSET. Static variable in class netscape.security.PrivilegeManager
NO_TESTS_AVAILABLE. Static variable in class cryptix.util.test.TestException
NONE. Static variable in interface cryptix.pgp.Algorithm
NoSuchParameterException(). Constructor for class java.security.NoSuchParameterException
Constructs a NoSuchParameterException without any detail message.
NoSuchParameterException(String). Constructor for class java.security.NoSuchParameterException
Constructs a NoSuchParameterException with the specified detail message.
not(). Method in class cryptix.util.math.BigRegister
Compute this = ~this.
NOT_PRIME. Static variable in interface cryptix.math.TestPrimeObserver
NOTUSUALLY. Static variable in class cryptix.pgp.KeyRingTrust
NUM_ROUNDS. Static variable in class cryptix.security.Blowfish
The 2.2 API only supports the default number of rounds, 16.
numPackets(). Method in class cryptix.pgp.PacketByteArray
numRounds(). Method in class cryptix.security.SPEED
Returns the number of rounds for this cipher.
numRoundsMax(). Static method in class cryptix.security.SPEED
Returns the maximum number of rounds.
numRoundsMin(). Static method in class cryptix.security.SPEED
Returns the minimum number of rounds.
numRoundsMod(). Static method in class cryptix.security.SPEED
Returns the modulo number of rounds.

O

odd(BigNum). Static method in class cryptix.math.BigNum
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.
offsetVector. Variable in class cryptix.pgp.PacketByteArray
one. Static variable in class cryptix.math.BigInteger
one(BigNum). Static method in class cryptix.math.BigNum
OneAndZeroes(). Constructor for class cryptix.provider.padding.OneAndZeroes
Creates a OneAndZeroes object.
or(BigRegister). Method in class cryptix.util.math.BigRegister
Compute this |= source.
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.BaseElGamalKeyPairGenerator
p. Variable in class cryptix.provider.elgamal.BaseElGamalParams
p. Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
p(). Method in class cryptix.security.rsa.SecretKey
Returns the smaller factor of n, p.
p_. Variable in class cryptix.security.rsa.SecretKey
one of the factors of n
Packet(). Constructor for class cryptix.pgp.Packet
Packet(DataInput, int). Constructor for class cryptix.pgp.Packet
PacketByteArray(byte[]). Constructor for class cryptix.pgp.PacketByteArray
PacketByteArray(PacketInputStream). Constructor for class cryptix.pgp.PacketByteArray
PacketHeader(DataInput). Constructor for class cryptix.pgp.PacketHeader
PacketHeader(int, int). Constructor for class cryptix.pgp.PacketHeader
PacketHeader(int, int, int). Constructor for class cryptix.pgp.PacketHeader
PacketInputStream(DataInputStream). Constructor for class cryptix.pgp.PacketInputStream
PacketInputStream(InputStream). Constructor for class cryptix.pgp.PacketInputStream
PacketOutputStream(DataOutputStream). Constructor for class cryptix.pgp.PacketOutputStream
PacketOutputStream(OutputStream). Constructor for class cryptix.pgp.PacketOutputStream
pad(byte[], int, int). Method in interface java.security.Padding
Pads a given array of bytes.
pad(byte[], int, int). Method in class java.security.PaddingScheme
Pads a given array of bytes.
paddingScheme(). Method in interface java.security.Padding
Returns the standard name of the padding scheme implemented.
paddingScheme(). Method in class java.security.PaddingScheme
Returns the standard name of the padding scheme implemented.
PaddingScheme(String). Constructor for class java.security.PaddingScheme
Constructor for a PaddingScheme.
padLength(int). Method in interface java.security.Padding
Returns the absolute value of the increase in size that a padding operation would cause on input data of a given length.
padLength(int). Method in class java.security.PaddingScheme
Returns the increase in size that a padding operation would cause on input data of a given length.
ParameterizedTarget(). Constructor for class netscape.security.ParameterizedTarget
ParameterizedTarget(String, Principal, int, String, String, String). Constructor for class netscape.security.ParameterizedTarget
ParameterizedTarget(String, Principal, int, String, String, String, String). Constructor for class netscape.security.ParameterizedTarget
parse(String). Method in class cryptix.pgp.ArmouredData
Unarmour an armoured message.
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.
Passphrase(). Constructor for class cryptix.pgp.Passphrase
Passphrase(boolean). Constructor for class cryptix.pgp.Passphrase
Passphrase(String). Constructor for class cryptix.pgp.Passphrase
PCBC(). Constructor for class cryptix.provider.mode.PCBC
Constructs a PCBC cipher, assuming that the IV will be provided via setInitializationVector.
PCBC(Cipher). Constructor for class cryptix.provider.mode.PCBC
Constructs a PCBC cipher, assuming that the IV will be provided via setInitializationVector.
PCBC(Cipher, byte[]). Constructor for class cryptix.provider.mode.PCBC
Constructs a PCBC cipher, using an initialization vector provided in the constructor.
PKCS5(). Constructor for class cryptix.provider.padding.PKCS5
Creates a PKCS5 object.
PKCS7(). Constructor for class cryptix.provider.padding.PKCS7
Creates a PKCS7 object.
PKETEST. Static variable in interface cryptix.pgp.Algorithm
PLAIN. Static variable in class cryptix.util.math.Prime
PLAINTEXT. Static variable in class cryptix.pgp.Packet
plaintext(). Method in class cryptix.pgp.ArmouredMessage
port. Variable in class cryptix.pgp.KeyClient
pow(BigRegister). Method in class cryptix.util.math.TrinomialLFSR
Raise this to the nth power modulo f(x)).
primaryName(). Method in class cryptix.pgp.KeyRingEntry
Keys may be associated with more than one name and e-mail address, but PGP assumes the first user ID certificate after the key is the most important one.
Principal(). Constructor for class netscape.security.Principal
Principal(int, byte[]). Constructor for class netscape.security.Principal
Principal(int, byte[], Class). Constructor for class netscape.security.Principal
Principal(int, String). Constructor for class netscape.security.Principal
Principal(URL). Constructor for class netscape.security.Principal
Privilege(). Constructor for class netscape.security.Privilege
PrivilegeManager(). Constructor for class netscape.security.PrivilegeManager
PrivilegeTable(). Constructor for class netscape.security.PrivilegeTable
prng. Variable in class cryptix.math.PseudoRandomStream
processOptions(String[]). Method in class cryptix.tools.Scar
Process command line arguments.
PROPER_SUBSET. Static variable in class netscape.security.PrivilegeManager
propertyNames(). Method in class cryptix.provider.Cryptix
propertyNames(). Static method in class cryptix.CryptixProperties
Returns an enumeration of all the property names.
PRSG(byte[]). Constructor for class cryptix.math.PRSG
Creates a pseudo random number generator from the seed b.
PRZ24(). Constructor for class cryptix.util.checksum.PRZ24
PseudoRandomStream(byte[]). Constructor for class cryptix.math.PseudoRandomStream
seed must be 20 bytes or greater (any excess is not used).
ptr. Variable in class cryptix.math.PseudoRandomStream
PUBLIC_KEY. Static variable in class cryptix.pgp.Packet
PUBLIC_KEY_ENCRYPTED. Static variable in class cryptix.pgp.Packet
publicKey(). Method in class cryptix.pgp.KeyRingEntry
Returns the public key contained in this entry.
PublicKey(). Constructor for class cryptix.security.rsa.PublicKey
A constructor that does nothing, for use by subclasses.
publicKey(). Method in class cryptix.pgp.PublicKeyCertificate
publickey(). Method in class cryptix.pgp.PublicKeyCertificate
PublicKey(BigInteger, BigInteger). Constructor for class cryptix.security.rsa.PublicKey
Creates a public key from a modulus and exponent.
PublicKey(PublicKey). Constructor for class cryptix.security.rsa.PublicKey
Creates a new public key from an existing key.
PublicKeyCertificate(DataInput, int). Constructor for class cryptix.pgp.PublicKeyCertificate
PublicKeyCertificate(PublicKey). Constructor for class cryptix.pgp.PublicKeyCertificate
PublicKeyEncrypted(DataInput, int). Constructor for class cryptix.pgp.PublicKeyEncrypted
PublicKeyEncrypted(PublicKey, byte[], RandomStream). Constructor for class cryptix.pgp.PublicKeyEncrypted
PublicKeyRing(). Constructor for class cryptix.pgp.PublicKeyRing
Creates an empty public keyring object.
PublicKeyRing(InputStream). Constructor for class cryptix.pgp.PublicKeyRing
Creates a new public keyring object from in.
PublicKeyRing(String). Constructor for class cryptix.pgp.PublicKeyRing
Creates a new public keyring object from the file filename.
pushback(Packet). Method in class cryptix.pgp.PacketInputStream
Pushes back a packet which has been read onto the stream.
put(Object, Privilege). Method in class netscape.security.PrivilegeTable
put(Target, Privilege). Method in class netscape.security.PrivilegeTable

Q

q(). Method in class cryptix.security.rsa.SecretKey
Returns the larger factor of n, q.
q_. Variable in class cryptix.security.rsa.SecretKey
the other factor of n
quotedPrintable. Static variable in class cryptix.pgp.ArmouredData
QuotedPrintable(). Constructor for class cryptix.util.mime.QuotedPrintable

R

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

RandomStream(). Constructor for class cryptix.math.RandomStream
RawElGamalCipher(). Constructor for class cryptix.provider.elgamal.RawElGamalCipher
Constructor for a RawElGamalCipher.
RawKey(String, byte[]). Constructor for class cryptix.provider.key.RawKey
Constructs a key with the specified algorithm name and raw-encoded data array.
RawKey(String, byte[], int, int). Constructor for class cryptix.provider.key.RawKey
Constructs a secret key with the specified algorithm and raw-encoded data subarray.
RawKeyGenerator(String, int). Constructor for class cryptix.provider.key.RawKeyGenerator
Constructor for use by subclasses that require a fixed-length key.
RawKeyGenerator(String, int, int, int). Constructor for class cryptix.provider.key.RawKeyGenerator
Constructor for use by subclasses that allow variable-length keys.
RawRSACipher(). Constructor for class cryptix.provider.rsa.RawRSACipher
Constructs a RawRSA cipher object, in the UNINITIALIZED state.
RawRSAPrivateKey(BigInteger, BigInteger). 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(BigInteger). Constructor for class cryptix.provider.rsa.RawRSAPublicKey
Constructs a raw RSA public key given the public modulus and using the Fermat prime F4 (value 0x10001) as the exponent.
RawRSAPublicKey(BigInteger, BigInteger). Constructor for class cryptix.provider.rsa.RawRSAPublicKey
Constructs a raw RSA public key given the public modulus n, and the public exponent e.
RawRSAPublicKey(InputStream). Constructor for class cryptix.provider.rsa.RawRSAPublicKey
Constructs a raw RSA public key from data read from an InputStream, encoded as described above.
RawSecretKey(String, byte[]). Constructor for class cryptix.provider.key.RawSecretKey
Constructs a secret key with the specified algorithm and raw-encoded data array.
RawSecretKey(String, byte[], int, int). Constructor for class cryptix.provider.key.RawSecretKey
Constructs a secret key with the specified algorithm and raw-encoded data subarray.
RC2(). Constructor for class cryptix.provider.cipher.RC2
Constructs an RC2 cipher object, in the UNINITIALIZED state.
RC2KeyGenerator(). Constructor for class cryptix.provider.key.RC2KeyGenerator
RC4(). Constructor for class cryptix.provider.cipher.RC4
Constructs an RC4 cipher object, in the UNINITIALIZED state.
RC4KeyGenerator(). Constructor for class cryptix.provider.key.RC4KeyGenerator
read(). Method in class cryptix.util.mime.Base64InputStream
Parse input in fours, producing three bytes to outBuf.
read(). Method in class java.security.CipherInputStream
Returns the next encrypted or decrypted byte, depending on the cipher state.
read(). Method in class cryptix.math.RandomStream
read(byte[]). Method in class cryptix.math.RandomStream
read(byte[], int, int). Method in class cryptix.util.mime.Base64InputStream
read(byte[], int, int). Method in class java.security.CipherInputStream
Fills up the specified bytes of the out array with the next len encrypted or decrypted bytes (depending on the cipher state).
read(byte[], int, int). Method in class cryptix.math.RandomStream
read(DataInput). Static method in class cryptix.pgp.HashFactory
read(DataInput). Method in class cryptix.pgp.Message
Reads 'this' from the DataInput object.
read(DataInput). Static method in class cryptix.math.MPI
read(DataInput). Static method in class cryptix.pgp.PacketFactory
read(DataInput). Method in class cryptix.pgp.PacketHeader
Reads 'this' from the DataInput object.
read(DataInput). Method in interface cryptix.util.StreamInterface
Reads 'this' from the DataInput object.
read(DataInput, int). Method in class cryptix.pgp.Comment
read(DataInput, int). Method in class cryptix.pgp.CompressedData
read(DataInput, int). Method in class cryptix.pgp.ConvEncryptedData
read(DataInput, int). Method in class cryptix.pgp.KeyRingTrust
Reads a trust packet from in with the given length.
read(DataInput, int). Method in class cryptix.pgp.LiteralData
read(DataInput, int). Method in class cryptix.pgp.Packet
read(DataInput, int). Method in class cryptix.pgp.PublicKeyCertificate
read(DataInput, int). Method in class cryptix.pgp.PublicKeyEncrypted
read(DataInput, int). Method in class cryptix.pgp.SecretKeyCertificate
read(DataInput, int). Method in class cryptix.pgp.Signature
read(DataInput, int). Method in class cryptix.pgp.UserId
readAnyPacket(). Method in class cryptix.pgp.PacketInputStream
Reads any packet, including comment packets.
readKeyRingEntry(KeyRingTrust). Method in class cryptix.pgp.PacketInputStream
Used by KeyRing to load in key certificate and accompanying user IDs and signatures, and KeyServer to decipher keys retrieved from remote keyservers.
readPacket(). Method in class cryptix.pgp.PacketInputStream
Reads any packet apart from Comment packets.
readSeedFile(). Method in class cryptix.pgp.FileRandomStream
Add entropy from the seed file.
readUntilBegin(DataInputStream). Static method in class cryptix.pgp.Armoury
Read from the DataInputStream dis until a PGP section appears.
readUserIdCertificate(KeyRingTrust). Method in class cryptix.pgp.PacketInputStream
recip(BigNum, BigNum). Static method in class cryptix.math.BigNum
registerTarget(). Method in class netscape.security.Target
remove(Object). Method in class netscape.security.PrivilegeTable
remove(Target). Method in class netscape.security.PrivilegeTable
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 cryptix.util.mime.Base64InputStream
Always throws an IOException, since this class does not support mark/reset.
reset(). Method in class cryptix.util.math.BigRegister
Reset to zeroes all this BigRegister's bits.
reset(). Method in class cryptix.security.CFB
Reset the stream and the IV.
reset(). Method in class java.security.CipherInputStream
Always throws an IOException, since this class does not support mark/reset.
reset(). Method in class cryptix.util.io.DosFilter
Resets the mask so that all files will be matched.
reset(). Method in class cryptix.security.MessageDigest
reset(). Method in class cryptix.util.checksum.PRZ24
Resets to start processing a new CRC.
reset(byte[]). Method in class cryptix.security.CipherFeedback
Reset the stream feedback register with a new unique IV and sets position in stream back to zero.
resetX(int). Method in class cryptix.util.math.TrinomialLFSR
Set the LFSR's initial state to a value that corresponds to the polynomial term of the designated degree.
revertPrivilege(String). Static method in class netscape.security.PrivilegeManager
revertPrivilege(Target). Method in class netscape.security.PrivilegeManager
RIPEMD128(). Constructor for class cryptix.provider.md.RIPEMD128
RIPEMD160(). Constructor for class cryptix.provider.md.RIPEMD160
RIPEMD160_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
RIPEMD160_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
rotateLeft(int). Method in class cryptix.util.math.BigRegister
Circular left shift over the size of this register.
rotateRight(int). Method in class cryptix.util.math.BigRegister
Circular right shift over the size of this register.
RSA. Static variable in interface cryptix.pgp.Algorithm
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.
RSAKeyGen(RandomStream). Constructor for class cryptix.security.rsa.RSAKeyGen
run(). Method in class cryptix.security.rsa.KeyGenThread
run(). Method in class cryptix.tools.Scar
main action.

S

SAFER(). Constructor for class cryptix.provider.cipher.SAFER
Calls the Cipher constructor with implBuffering false, implPadding false and the provider set to "Cryptix".
SAFERKeyGenerator(). Constructor for class cryptix.provider.key.SAFERKeyGenerator
sameDuration(int). Method in class netscape.security.Privilege
sameDuration(Privilege). Method in class netscape.security.Privilege
samePermission(int). Method in class netscape.security.Privilege
samePermission(Privilege). Method in class netscape.security.Privilege
save(). Method in class cryptix.pgp.Packet
save(). Method in class cryptix.util.Streamable
save(). Method in interface cryptix.util.StreamInterface
Saves 'this' into a buffer.
save(BigInteger). Static method in class cryptix.math.MPI
save(MessageHash). Static method in class cryptix.pgp.HashFactory
save(OutputStream, String). Method in class cryptix.provider.Cryptix
save(OutputStream, String). Static method in class cryptix.CryptixProperties
Saves the properties to the OutputStream os, in the format used by java.util.Properties.save.
save(Packet). Static method in class cryptix.pgp.PacketFactory
Scar(). Constructor for class cryptix.tools.Scar
SCOPE. Static variable in class netscape.security.Privilege
SECRET_KEY. Static variable in class cryptix.pgp.Packet
SecretKey(). Constructor for class cryptix.security.rsa.SecretKey
A constructor that does no initialization, for use only by subclasses.
SecretKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Constructor for class cryptix.security.rsa.SecretKey
Constructs a secret key pair from the component parts.
SecretKeyCertificate(DataInput, int). Constructor for class cryptix.pgp.SecretKeyCertificate
SecretKeyCertificate(SecretKey, Passphrase, RandomStream). Constructor for class cryptix.pgp.SecretKeyCertificate
secretKeyID(). Method in class cryptix.pgp.PublicKeyEncrypted
Returns the ID of the secret key needed to decrypt this packet.
SecretKeyRing(). Constructor for class cryptix.pgp.SecretKeyRing
Creates an empty secret keyring object.
SecretKeyRing(InputStream). Constructor for class cryptix.pgp.SecretKeyRing
Creates a new secret keyring object from in.
SecretKeyRing(String). Constructor for class cryptix.pgp.SecretKeyRing
Create a new secret keyring object from the file filename.
SECRING. Static variable in class cryptix.pgp.KeyRingTrust
seed(byte[]). Method in class cryptix.security.CSRandomStream
Reset the seed and the PRNG.
seed(byte[]). Method in class cryptix.math.PseudoRandomStream
seed(byte[]). Method in class cryptix.math.RandomStream
self_test(). Static method in class cryptix.security.Blowfish
Do some basic tests.
self_test(). Static method in class cryptix.security.DES
Do some basic tests.
self_test(). Static method in class cryptix.provider.cipher.IDEA
Do some basic tests.
self_test(). Static method in class cryptix.security.IDEA
Do some basic tests.
self_test(). Static method in class cryptix.provider.md.MD5
Do some basic tests.
self_test(). Static method in class cryptix.provider.md.SHA0
Do some basic tests.
self_test(). Static method in class cryptix.provider.md.SHA1
Do some basic tests.
self_test(). Static method in class cryptix.security.SPEED
Do some basic tests.
self_test(PrintWriter). Static method in class cryptix.math.BigInteger
self_test(PrintWriter). Static method in class cryptix.math.BigNum
self_test(PrintWriter). Static method in class cryptix.util.EmailAddress
self_test(PrintWriter). Static method in class cryptix.util.core.Hex
self_test(PrintWriter). Static method in class cryptix.security.MD5
self_test(PrintWriter). Static method in class cryptix.provider.elgamal.RawElGamalCipher
self_test(PrintWriter). Static method in class cryptix.provider.rsa.RawRSACipher
self_test(PrintWriter). Static method in class cryptix.security.SHA
self_test(PrintWriter). Static method in class cryptix.security.SHA0
self_test(PrintWriter). Static method in class cryptix.math.TestPrime
self_test(PrintWriter, String[]). Static method in class cryptix.provider.cipher.SPEED
Runs algorithm through test data, including certification data provided in paper.
serverName. Variable in class cryptix.pgp.KeyClient
SESSION. Static variable in class netscape.security.Privilege
setAlgorithm(int). Method in class cryptix.pgp.CompressedData
setBit(int). Method in class cryptix.util.math.BigRegister
Set the bit at the designated position to 1.
setBitLength(int). Method in class cryptix.provider.md.HAVAL
Sets the output length of this HAVAL object in bits, resetting all internal variables.
setBits(int, int, long). Method in class cryptix.util.math.BigRegister
Set count bits starting at offset n to a given value.
setBlockSize(int). Method in class cryptix.provider.cipher.SPEED
Sets the block size in bytes for this cipher.
setDigestLength(int). Method in class cryptix.provider.md.HAVAL
Sets the output length of this HAVAL object in bytes, resetting all internal variables.
setDigestLength(int). Method in interface java.security.VariableLengthDigest
Sets the length of the digest output in bytes, and resets the digest.
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.
setKeyServer(KeyClient). Method in class cryptix.pgp.KeyGlob
Gives KeyGlob a keyclient object that it can use to fetch keys remotely.
setMask(String). Method in class cryptix.util.io.DosFilter
Sets the mask this filter will be using from now on.
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(String, Object). Method in class java.security.Cipher
Sets the specified algorithm parameter to the specified value.
setParameter(String, Object). Method in class cryptix.provider.md.HAVAL
setParameter(String, Object). Method in class cryptix.provider.mac.HMAC
setParameter(String, Object). Method in class java.security.KeyGenerator
Sets the specified algorithm parameter to the specified value.
setParameter(String, Object). Method in class java.security.PaddingScheme
Sets the specified algorithm parameter to the specified value.
setParameter(String, Object). Method in interface java.security.Parameterized
Sets the specified algorithm parameter to the specified value.
setParity(byte[]). Method in class cryptix.provider.key.DESKeyGenerator
Sets parity bits for the given input array.
setPasses(int). Method in class cryptix.provider.md.HAVAL
Sets the number of passes for this HAVAL object, resetting all internal variables.
setRounds(int). Method in class cryptix.provider.cipher.Blowfish
Sets the number of rounds for this cipher.
setRounds(int). Method in class cryptix.provider.cipher.SAFER
Sets the number of rounds for this cipher.
setRounds(int). Method in class cryptix.provider.cipher.SPEED
Sets the number of rounds for this cipher.
setRsaParams(BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Sets the RSA parameters n and d.
setRsaParams(BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Sets the RSA parameters n and e.
setRsaParams(BigInteger, BigInteger, BigInteger, BigInteger). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Sets the RSA parameters d, p, q, and u, to allow fast execution of mathematical operations performed later on during the life of this key.
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.
SHA. Static variable in interface cryptix.pgp.Algorithm
sha. Variable in class cryptix.security.CSRandomStream
SHA(). Constructor for class cryptix.security.SHA
This creates an SHA-1 message digest instance.
SHA0(). Constructor for class cryptix.provider.md.SHA0
The public constructor.
SHA0(). Constructor for class cryptix.security.SHA0
This creates an SHA-0 message digest instance.
SHA1(). Constructor for class cryptix.provider.md.SHA1
Constructs a SHA-1 message digest.
SHA1_ElGamal_PKCS1Signature(). Constructor for class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
SHA1_RSA_PKCS1Signature(). Constructor for class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
SHAOutputStream(). Constructor for class cryptix.security.SHAOutputStream
Create a new digest output stream that uses SHA.
shiftLeft(BigNum, BigNum, int). Static method in class cryptix.math.BigNum
shiftLeft(BigNum, BigNum, short). Static method in class cryptix.math.BigNum
shiftLeft(int). Method in class cryptix.math.BigInteger
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.
shiftLeftOnce(BigNum, BigNum). Static method in class cryptix.math.BigNum
shiftRight(BigNum, BigNum, int). Static method in class cryptix.math.BigNum
shiftRight(BigNum, BigNum, short). Static method in class cryptix.math.BigNum
shiftRight(int). Method in class cryptix.math.BigInteger
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.
shiftRightOnce(BigNum, BigNum). Static method in class cryptix.math.BigNum
shortToString(int). Static method in class cryptix.util.core.Hex
Returns a string of 4 hexadecimal digits (most significant digit first) corresponding to the lowest 16 bits of n.
sign(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The signature algorithm for ElGamal.
SIGNATURE. Static variable in class cryptix.pgp.Packet
signature. Variable in class cryptix.pgp.SignedData
Signature(DataInput, int). Constructor for class cryptix.pgp.Signature
Signature(SecretKey, MD5). Constructor for class cryptix.pgp.Signature
Signature(SecretKey, MD5, RandomStream). Constructor for class cryptix.pgp.Signature
signatures(). Method in class cryptix.pgp.UserIdCertificate
SIGNED_APPLET_DBNAME. Static variable in class netscape.security.PrivilegeManager
signedBy(). Method in class cryptix.pgp.ArmouredMessage
SignedData(byte[], Signature). Constructor for class cryptix.pgp.SignedData
SignedMessage(byte[], SecretKey, byte[], RandomStream). Constructor for class cryptix.pgp.SignedMessage
size(). Method in class netscape.security.PrivilegeTable
SK128_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
SK64_VARIANT. Static variable in class cryptix.provider.cipher.SAFER
skip(long). Method in class cryptix.util.mime.Base64InputStream
Skips over and discards n bytes of data from the input stream.
skip(long). Method in class java.security.CipherInputStream
Skips over and discards n bytes of data from the input stream.
skip(long). Method in class cryptix.math.RandomStream
skip(String). Method in class cryptix.util.test.BaseTest
Reports a skipped test, with the given message.
source. Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
SPEED(). Constructor for class cryptix.provider.cipher.SPEED
Constructs a SPEED cipher object, in the UNINITIALIZED state.
SPEED(byte[]). Constructor for class cryptix.security.SPEED
This creates a SPEED block cipher instance, with key data taken from a byte array of a user-defined length.
SPEED(byte[], int, int). Constructor for class cryptix.security.SPEED
This creates a SPEED block cipher instance, with key data taken from a byte array of a user-defined length, and with a specified block size and number of rounds.
SPEEDKeyGenerator(). Constructor for class cryptix.provider.key.SPEEDKeyGenerator
Square(). Constructor for class cryptix.provider.cipher.Square
Constructs a Square cipher object, in the UNINITIALIZED state.
SquareKeyGenerator(). Constructor for class cryptix.provider.key.SquareKeyGenerator
status. Variable in class cryptix.util.test.BaseTest
The PrintWriter to which immediate output is sent.
sTest(). Constructor for class cryptix.examples.pgp.sTest
store. Variable in class cryptix.pgp.PacketInputStream
Stores a packet that has been pushed back.
Streamable(). Constructor for class cryptix.util.Streamable
Streamable(byte[]). Constructor for class cryptix.util.Streamable
Streamable(DataInput). Constructor for class cryptix.util.Streamable
StreamCipher(). Constructor for class cryptix.security.StreamCipher
strip(String). Static method in class cryptix.pgp.Armoury
'Strips' armour off PGP binary data in the String buf and checks its 24-bit checksum.
STRONG. Static variable in class cryptix.util.math.Prime
sub(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
sub(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
sub(BigNum, int). Static method in class cryptix.math.BigNum
sub_unsigned(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
sub_unsigned(BigNum, int). Static method in class cryptix.math.BigNum
subtract(TrinomialLFSR). Method in class cryptix.util.math.TrinomialLFSR
Compute this -= gx (mod f(x)).

T

Target(). Constructor for class netscape.security.Target
Target(String). Constructor for class netscape.security.Target
Target(String, Principal). Constructor for class netscape.security.Target
Target(String, Principal, String, String, String, String). Constructor for class netscape.security.Target
Target(String, Principal, String, String, String, String, Target[]). Constructor for class netscape.security.Target
Target(String, Principal, Target[]). Constructor for class netscape.security.Target
targetRiskColorHigh(). Static method in class netscape.security.UserDialogHelper
targetRiskColorLow(). Static method in class netscape.security.UserDialogHelper
targetRiskColorMedium(). Static method in class netscape.security.UserDialogHelper
targetRiskHigh(). Static method in class netscape.security.UserDialogHelper
targetRiskLow(). Static method in class netscape.security.UserDialogHelper
targetRiskMedium(). Static method in class netscape.security.UserDialogHelper
targetRiskStr(int). Static method in class netscape.security.UserDialogHelper
TEMP_FILENAME. Static variable in class netscape.security.PrivilegeManager
test(). Method in class cryptix.util.test.BaseTest
Begins the test proper.
test(). Method in class cryptix.security.rsa.SecretKey
Performs a basic test on the key.
Test3LFSR(). Constructor for class cryptix.test.Test3LFSR
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(). 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(). Constructor for class cryptix.test.TestElGamal
TestException(String, int). Constructor for class cryptix.util.test.TestException
Constructs a TestException with the specified detail message and error code.
TestGUI(BaseTest). Constructor for class cryptix.util.test.TestGUI
Creates a TestGUI with the given owner.
TestHMAC(). Constructor for class cryptix.test.TestHMAC
TestIJCE(). Constructor for class cryptix.test.TestIJCE
TestInstall(). Constructor for class cryptix.test.TestInstall
TestPGP(). Constructor for class cryptix.test.TestPGP
TestPrime(). Constructor for class cryptix.math.TestPrime
TestRSA(). Constructor for class cryptix.test.TestRSA
TestScar(). Constructor for class cryptix.test.TestScar
TestUnixCrypt(). Constructor for class cryptix.test.TestUnixCrypt
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
theSame(byte[], byte[]). Static method in class cryptix.util.ByteArray
timestamp(). Method in class cryptix.pgp.LiteralData
TIMESTAMP_CERTIFICATE. Static variable in class cryptix.pgp.Signature
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.math.BigInteger
Convert a number into a byte array.
toByteArray(). Method in class cryptix.util.math.BigRegister
Return a copy of this BigRegister's contents in a byte array with the LSB at index position 0.
toByteArray(). Method in class cryptix.util.ByteArray
toByteArray(). Method in class cryptix.security.MessageHash
Returns the hash as a new byte array.
toByteArray(). Method in class cryptix.pgp.PacketByteArray
toByteArray(). Method in class cryptix.math.PRSG
Returns the current state of the generator.
toByteArray(String). Static method in class cryptix.util.mime.ISOLatin1
Equivalent to toByteArray(s, 0, s.length()).
toByteArray(String). Static method in class cryptix.mime.LegacyString
Equivalent to toByteArray(s, 0, s.length()).
toByteArray(String, int, int). Static method in class cryptix.util.mime.ISOLatin1
Converts a String to an ISO-Latin-1 encoded byte array.
toByteArray(String, int, int). Static method in class cryptix.mime.LegacyString
Converts a String to an ISO-Latin-1 encoded byte array.
toByteArrayLossless(String). Static method in class cryptix.util.mime.ISOLatin1
This method is similar to toByteArray(s), but throws an IllegalArgumentException if any of the characters in s are outside the range \u0000 to \u00FF.
toByteArrayLossless(String). Static method in class cryptix.mime.LegacyString
This method is similar to toByteArray(s), but throws an IllegalArgumentException if any of the characters in s are outside the range \u0000 to \u00FF.
toByteArrayLossless(String, int, int). Static method in class cryptix.util.mime.ISOLatin1
This method is similar to toByteArray(s, offset, length), but throws an IllegalArgumentException if any of the characters in s are outside the range \u0000 to \u00FF.
toByteArrayLossless(String, int, int). Static method in class cryptix.mime.LegacyString
This method is similar to toByteArray(s, offset, length), but throws an IllegalArgumentException if any of the characters in s are outside the range \u0000 to \u00FF.
toBytes(int). Static method in class cryptix.util.core.ArrayUtil
Returns a 4-byte array built from an int.
toBytes(short[]). Static method in class cryptix.util.core.ArrayUtil
toBytes(short[], int, int). Static method in class cryptix.util.core.ArrayUtil
Returns a byte array built from a short array.
toDigit(int). Static method in class cryptix.util.core.Hex
Returns the hex digit corresponding to a number n, from 0 to 15.
toFilename(MessageHash). Static method in class cryptix.pgp.HashFactory
toInt(short, short). Static method in class cryptix.util.core.ArrayUtil
Returns an int built from two shorts.
toJavaMathBigInteger(). Method in class cryptix.math.BigInteger
Convert this cryptix.math.BigInteger to a java.math.BigInteger.
toPacketInputStream(). Method in class cryptix.pgp.PacketByteArray
toPolynomial(). Method in class cryptix.util.math.TrinomialLFSR
Return a formatted String representation of the polynomial form represented by this LFSR's state.
toReversedString(byte[]). Static method in class cryptix.util.core.Hex
toReversedString(byte[], int, int). Static method in class cryptix.util.core.Hex
Returns a string of hexadecimal digits in reverse order from a byte array (i.e.
toShort(byte, byte). Static method in class cryptix.util.core.ArrayUtil
Returns a short built from two bytes.
toShorts(byte[]). Static method in class cryptix.util.core.ArrayUtil
toShorts(byte[], int, int). Static method in class cryptix.util.core.ArrayUtil
Returns a short array built from a byte array.
toStream(BigInteger, OutputStream). Static method in class cryptix.util.core.BI
Write a BigInteger to a stream in Big Endian format (MSB first) in a manner compatible with fromStream.
toString(). Method in class cryptix.pgp.ArmouredData
Armour an unarmoured message.
toString(). Method in class cryptix.provider.rsa.BaseRSAPrivateKey
Returns a string representation of this key.
toString(). Method in class cryptix.provider.rsa.BaseRSAPublicKey
Returns a string representation of this key.
toString(). Method in class cryptix.math.BigInteger
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.ByteArray
toString(). Method in class java.security.Cipher
toString(). Method in class cryptix.pgp.Comment
toString(). Method in class cryptix.provider.Cryptix
toString(). Method in class cryptix.util.io.DosFilter
toString(). Method in class cryptix.util.EmailAddress
toString(). Method in class java.security.KeyGenerator
toString(). Method in class cryptix.pgp.KeyID
toString(). Method in class cryptix.pgp.KeyRingEntry
Converts the entry to a String which contains the certificate, user names and their associated trust and signature packets.
toString(). Method in class cryptix.pgp.KeyRingTrust
toString(). Method in class cryptix.security.MessageHash
Returns a big endian Hex string showing the value of the hash, prefixed by the standard algorithm name and a colon.
toString(). Method in class java.security.Mode
toString(). Method in class cryptix.pgp.PacketByteArray
toString(). Method in class java.security.PaddingScheme
toString(). Method in class netscape.security.Principal
toString(). Method in class netscape.security.Privilege
toString(). Method in class netscape.security.PrivilegeTable
toString(). Method in class cryptix.security.rsa.PublicKey
Returns a string representation of this key in hex.
toString(). Method in class cryptix.pgp.PublicKeyCertificate
toString(). Method in class cryptix.pgp.PublicKeyEncrypted
toString(). Method in class cryptix.security.rsa.SecretKey
Returns a string representation of all parts of the secret key.
toString(). Method in class cryptix.pgp.SecretKeyCertificate
toString(). Method in class cryptix.pgp.Signature
toString(). Method in class cryptix.util.math.TrinomialLFSR
Return a formatted String representation of the binary contents of this.
toString(). Method in class cryptix.pgp.UserId
toString(). Method in class cryptix.pgp.UserIdCertificate
toString(byte[]). Static method in class cryptix.util.core.Hex
toString(byte[]). Static method in class cryptix.util.mime.ISOLatin1
Equivalent to toString(b, 0, b.length).
toString(byte[]). Static method in class cryptix.mime.LegacyString
Equivalent to toString(b, 0, b.length).
toString(byte[], int, int). Static method in class cryptix.util.core.Hex
Returns a string of hexadecimal digits from a byte array.
toString(byte[], int, int). Static method in class cryptix.util.mime.ISOLatin1
Converts an ISO-Latin-1 encoded byte array to a String.
toString(byte[], int, int). Static method in class cryptix.mime.LegacyString
Converts an ISO-Latin-1 encoded byte array to a String.
toString(int[]). Static method in class cryptix.util.core.Hex
toString(int[], int, int). Static method in class cryptix.util.core.Hex
Returns a string of hexadecimal digits from an integer array.
toString(MessageHash). Static method in class cryptix.pgp.HashFactory
toString(PacketHeader). Static method in class cryptix.pgp.PacketHeader
toVerboseHtml(). Method in class netscape.security.Principal
toVerboseString(). Method in class netscape.security.Principal
TransferEncoding(). Constructor for class cryptix.util.mime.TransferEncoding
transform(int[]). Method in class cryptix.provider.md.MD5
translate(byte[], byte[]). Static method in class cryptix.pgp.charset.SimpleCharSet
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.
TRUST. Static variable in class cryptix.pgp.Packet
trustValue(). Method in class cryptix.pgp.KeyRingEntry
How well is the key trusted overall?
trustValue(). Method in class cryptix.pgp.KeyRingTrust
type. Variable in class cryptix.pgp.PacketHeader
typeString(). Method in class cryptix.pgp.Signature

U

u(). Method in class cryptix.security.rsa.SecretKey
Returns the multiplicative inverse of p mod q.
u_. Variable in class cryptix.security.rsa.SecretKey
the multiplicative inverse of p mod q
ucmp(BigNum, BigNum). Static method in class cryptix.math.BigNum
unarmour(String). Static method in class cryptix.pgp.ArmouredData
UNDEF. Static variable in class cryptix.pgp.KeyRingTrust
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.
UnixCrypt(String). Constructor for class cryptix.tools.UnixCrypt
Constructs a UnixCrypt instance with the given salt value.
UNK. Static variable in class cryptix.pgp.charset.SimpleCharSet
UNKNOWN. Static variable in class cryptix.pgp.KeyRingTrust
unpad(byte[], int, int). Method in interface java.security.Padding
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
unpad(byte[], int, int). Method in class java.security.PaddingScheme
Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
unzip(ZipInputStream, File). Method in class cryptix.tools.Scar
unzip files and/or directories to a destination.
update(byte[]). Method in class java.security.Cipher
Encrypts or decrypts the specified array of data, which is not the final data in this stream.
update(byte[], int, int). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, which is not the final data in this stream.
update(byte[], int, int). Method in class cryptix.util.checksum.PRZ24
Processes a buffer of bytes into the CRC accumulator.
update(byte[], int, int, byte[]). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, which is not the final data in this stream, and places the result in the specified output buffer (starting at offset 0).
update(byte[], int, int, byte[], int). Method in class java.security.Cipher
Encrypts or decrypts the specified subarray of data, which is not the final data in this stream, and places the result in the specified output buffer.
update(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.
updateSeedFile(). Method in class cryptix.pgp.FileRandomStream
Update the seed file.
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.
user(). Method in class cryptix.util.EmailAddress
Gets the username for this address (i.e.
USER_ID. Static variable in class cryptix.pgp.Packet
USER_ID_REVOCATION_CERTIFICATE. Static variable in class cryptix.pgp.Signature
userId(). Method in class cryptix.pgp.UserIdCertificate
UserId(DataInput, int). Constructor for class cryptix.pgp.UserId
UserId(String). Constructor for class cryptix.pgp.UserId
userName(). Method in class cryptix.pgp.UserIdCertificate
users. Variable in class cryptix.pgp.KeyRing
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
USUALLY. Static variable in class cryptix.pgp.KeyRingTrust
UTF8. Static variable in interface cryptix.pgp.Algorithm

V

valueOf(long). Method in class cryptix.util.math.BigRegister
Return a BigRegister, of the same size as this set to the specified value.
VanityKeyGen(). Constructor for class cryptix.examples.pgp.VanityKeyGen
verify(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
The verification algorithm for ElGamal.
verify(PublicKey). Method in class cryptix.pgp.SignedData
verify(PublicKey, byte[]). Method in class cryptix.pgp.Signature

W

waitForExit(). Method in class cryptix.util.test.BaseTest
Blocks until it is time to exit.
waitForExit(). Method in class cryptix.util.test.TestGUI
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.
WebClient(String, int, String). Constructor for class cryptix.pgp.WebClient
write(byte[]). Method in class cryptix.security.MessageDigestOutputStream
Writes an array of bytes to the message digestor
write(byte[], int, int). Method in class cryptix.util.mime.Base64OutputStream
write(byte[], int, int). Method in class java.security.CipherOutputStream
Supplies bytes to be used for encryption or decryption, depending on the cipher state.
write(byte[], int, int). Method in class cryptix.security.MessageDigestOutputStream
Writes a sub array of bytes to the message digestor.
write(char[], int, int). Method in class cryptix.util.gui.TextAreaWriter
write(DataOutput). Method in class cryptix.pgp.Comment
write(DataOutput). Method in class cryptix.pgp.CompressedData
write(DataOutput). Method in class cryptix.pgp.ConvEncryptedData
write(DataOutput). Method in class cryptix.pgp.KeyRingEntry
Writes out this entry as a series of PGP packets to out.
write(DataOutput). Method in class cryptix.pgp.KeyRingTrust
Writes this trust packet to out.
write(DataOutput). Method in class cryptix.pgp.LiteralData
write(DataOutput). Method in class cryptix.pgp.Message
Writes 'this' to the DataOutput object.
write(DataOutput). Method in class cryptix.pgp.Packet
write(DataOutput). Method in class cryptix.pgp.PacketHeader
Writes 'this' to the DataOutput object.
write(DataOutput). Method in class cryptix.pgp.PublicKeyCertificate
write(DataOutput). Method in class cryptix.pgp.PublicKeyEncrypted
write(DataOutput). Method in class cryptix.pgp.SecretKeyCertificate
write(DataOutput). Method in class cryptix.pgp.Signature
write(DataOutput). Method in class cryptix.pgp.SignedMessage
Writes 'this' to the DataOutput object.
write(DataOutput). Method in interface cryptix.util.StreamInterface
Writes 'this' to the DataOutput object.
write(DataOutput). Method in class cryptix.pgp.UserId
write(DataOutput, BigInteger). Static method in class cryptix.math.MPI
write(DataOutput, MessageHash). Static method in class cryptix.pgp.HashFactory
write(DataOutput, Packet). Static method in class cryptix.pgp.PacketFactory
write(int). Method in class cryptix.util.mime.Base64OutputStream
write(int). Method in class java.security.CipherOutputStream
Supplies a byte to be used for encryption or decryption, depending on the cipher state.
write(int). Method in class cryptix.security.MessageDigestOutputStream
Writes a byte to the message digestor.
write(OutputStream). Method in class cryptix.pgp.KeyRing
Writes out all KeyRingEntries contained in this keyring to outputStream.
write(String). Method in class cryptix.util.gui.TextAreaWriter
write(String, int, int). Method in class cryptix.util.gui.TextAreaWriter
writeKeyRingEntry(KeyRingEntry). Method in class cryptix.pgp.PacketOutputStream
writePacket(Packet). Method in class cryptix.pgp.PacketOutputStream
writeUserIdCertificate(UserIdCertificate). Method in class cryptix.pgp.PacketOutputStream

X

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

Y

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

Z

zero. Static variable in class cryptix.math.BigInteger
zero(). Static method in class cryptix.math.BigInteger
zero(BigNum). Static method in class cryptix.math.BigNum
ZIP. Static variable in interface cryptix.pgp.Algorithm
zip(File, ZipOutputStream, int). Method in class cryptix.tools.Scar
Zip files and/or directories to a ZipOutputStream.