- CAST5 - Class in cryptix.provider.cipher
-
A subclass of Cipher to implement the CAST5 (a.k.a.
- CAST5() - Constructor for class cryptix.provider.cipher.CAST5
-
Constructs a CAST5 cipher object, in the UNINITIALIZED state.
- CAST5KeyGenerator - Class in cryptix.provider.key
-
A variable-length key generator for CAST5.
- CAST5KeyGenerator() - Constructor for class cryptix.provider.key.CAST5KeyGenerator
-
- CBC - Class in cryptix.provider.mode
-
Implements a block cipher in CBC mode.
- CBC() - Constructor for class cryptix.provider.mode.CBC
-
Constructs a CBC cipher, assuming that the IV will be provided
via setInitializationVector
.
- CBC(Cipher) - Constructor for class cryptix.provider.mode.CBC
-
Constructs a CBC cipher, assuming that the IV will be provided
via setInitializationVector
.
- CBC(Cipher, byte[]) - Constructor for class cryptix.provider.mode.CBC
-
Constructs a CBC cipher, using an initialization vector
provided in the constructor.
- cbc - Variable in class cryptix.tools.MCT
-
- cbcDecForKeyIjce(int, PrintWriter) - Method in class cryptix.tools.MCT
-
- cbcDecForKeyReflect(int, PrintWriter) - Method in class cryptix.tools.MCT
-
- cbcDecrypt(String) - Method in class cryptix.tools.MCT
-
- cbcEncForKeyIjce(int, PrintWriter) - Method in class cryptix.tools.MCT
-
- cbcEncForKeyReflect(int, PrintWriter) - Method in class cryptix.tools.MCT
-
- cbcEncrypt(String) - Method in class cryptix.tools.MCT
-
- cbcMCT(String, String) - Method in class cryptix.tools.MCT
-
- cdFileName - Variable in class cryptix.tools.MCT
-
- ceFileName - Variable in class cryptix.tools.MCT
-
- CERT - Static variable in class netscape.security.Principal
-
- CERT_FINGERPRINT - Static variable in class netscape.security.Principal
-
- CERT_KEY - Static variable in class netscape.security.Principal
-
- CFB - Class in cryptix.provider.mode
-
Implements a byte-oriented stream cipher using n-bit CFB with an
n-bit-sized block cipher.
- CFB() - Constructor for class cryptix.provider.mode.CFB
-
Constructs a CFB mode object.
- CFB(Cipher) - Constructor for class cryptix.provider.mode.CFB
-
Constructs a CFB cipher, assuming that the IV will be provided
via setInitializationVector
.
- CFB(Cipher, byte[]) - Constructor for class cryptix.provider.mode.CFB
-
Constructs a CFB cipher, using an initialization vector
provided in the constructor.
- CFB_PGP - Class in cryptix.provider.mode
-
Use of this feedback mode is deprecated, use it for compatibility only!
- CFB_PGP() - Constructor for class cryptix.provider.mode.CFB_PGP
-
Constructs a CFB-PGP cipher, assuming that the IV will be provided
as the first getInitializationVectorLength()
bytes of the stream (it will be visible as cleartext at the start
of the output stream).
- CFB_PGP(Cipher) - Constructor for class cryptix.provider.mode.CFB_PGP
-
Constructs a CFB-PGP cipher, assuming that the IV will be provided
as the first getInitializationVectorLength()
bytes of the stream.
- check(String) - Method in class cryptix.provider.cipher.NativeLink
-
If reason is null, this method returns silently.
- check(String) - Method in class cryptix.provider.md.NativeLink
-
If reason is null, this method returns silently.
- checkMatchPrincipal(Class, int) - Method in class netscape.security.PrivilegeManager
-
- checkMatchPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
-
- checkMatchPrincipal(Class) - Method in class netscape.security.PrivilegeManager
-
- checkMatchPrincipalAlways() - Method in class netscape.security.PrivilegeManager
-
- checkNative() - Method in class cryptix.provider.cipher.NativeLink
-
- checkNative() - Method in class cryptix.provider.md.NativeLink
-
- 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.ParameterizedTarget
-
- 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
-
- 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.Target
-
- checkPrivilegeEnabled(String, int) - Static method in class xjava.security.IJCE_SecuritySupport
-
On VMs that support Netscape's PrivilegeManager extensions, this checks
that the security privilege with name targetname has been enabled.
- checkPrivilegeEnabled(Target, int) - Static method in class xjava.security.IJCE_SecuritySupport
-
On VMs that support Netscape's PrivilegeManager extensions, this checks
that the privilege given by target has been enabled.
- checkPrivilegeEnabled(Target, Object, int) - Static method in class xjava.security.IJCE_SecuritySupport
-
On VMs that support Netscape's PrivilegeManager extensions, this checks
that the privilege given by target, with parameter arg has
been enabled.
- checkPrivilegeGranted(String) - Static method in class netscape.security.PrivilegeManager
-
- checkPrivilegeGranted(Target) - Method in class netscape.security.PrivilegeManager
-
- checkPrivilegeGranted(Target, Object) - Method in class netscape.security.PrivilegeManager
-
- checkPrivilegeGranted(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
-
- checkSane() - Method in class cryptix.provider.elgamal.GenericElGamalParameterSet
-
Throws an InvalidParameterException if any of the parameters are obviously
incorrect.
- ChecksumException - Exception in cryptix.util.checksum
-
A Java class to handle checksum exceptions.
- ChecksumException() - Constructor for exception cryptix.util.checksum.ChecksumException
-
- ChecksumException(String) - Constructor for exception cryptix.util.checksum.ChecksumException
-
- checkSystemCaller(int) - Static method in class xjava.security.IJCE_SecuritySupport
-
If a SecurityManager is installed, this method checks that there is no class
loaded by a ClassLoader in the previous depth stack frames.
- checkVersion(int, int) - Method in class cryptix.provider.cipher.NativeLink
-
Sets the actual major and minor version numbers of the library.
- checkVersion(int, int) - Method in class cryptix.provider.md.NativeLink
-
Sets the actual major and minor version numbers of the library.
- cipher - Variable in class cryptix.tools.KAT
-
- cipher - Variable in class cryptix.tools.MCT
-
- Cipher - Class in xjava.security
-
This class is used to provide the functionality of a general purpose
encryption algorithm, such as DES or RSA.
- Cipher() - Constructor for class xjava.security.Cipher
-
Deprecated.
- Cipher(boolean, boolean, String) - Constructor for class xjava.security.Cipher
-
Constructor for a Cipher.
- Cipher(boolean, String, String) - Constructor for class xjava.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.
- cipher - Variable in class xjava.security.Mode
-
A reference to the cipher currently operating in this mode.
- CipherInputStream - Class in xjava.security
-
A FilterInputStream that encrypts or decrypts the data passing through
it.
- CipherInputStream(InputStream, Cipher) - Constructor for class xjava.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
.
- cipherName - Variable in class cryptix.tools.KAT
-
- cipherName - Variable in class cryptix.tools.MCT
-
- CipherOutputStream - Class in xjava.security
-
A FilterOutputStream that encrypts or decrypts the data passing
through it.
- CipherOutputStream(OutputStream, Cipher) - Constructor for class xjava.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
.
- classLoaderDepth() - Static method in class xjava.lang.IJCE_ClassLoaderDepth
-
Gets the current classLoaderDepth (assuming there is a security manager
installed).
- 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.
- clear() - Method in class netscape.security.PrivilegeTable
-
- clearBit(int) - Method in class cryptix.util.math.BigRegister
-
Set the bit at the designated position to 0; ie.
- clock(int) - Method in class cryptix.util.math.TrinomialLFSR
-
Repeatedly invoke the engineClock()
method until
the LFSR has been clocked ticks
times.
- clone() - Method in class cryptix.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 cryptix.provider.cipher.DES
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.IDEA
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.LOKI91
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.RC2
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.RC4
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.SAFER
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.SPEED
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.cipher.Square
-
Always throws a CloneNotSupportedException (cloning of ciphers is not
supported for security reasons).
- clone() - Method in class cryptix.provider.mac.HMAC
-
Returns a copy of this HMAC object.
- clone() - Method in class cryptix.provider.md.HAVAL
-
Returns a copy of this MD object.
- clone() - Method in class cryptix.provider.md.MD2
-
Returns a copy of this MD object.
- clone() - Method in class cryptix.provider.md.MD4
-
Returns a copy of this MD object.
- clone() - Method in class cryptix.provider.md.MD5
-
Returns a copy of this MD object.
- clone() - Method in class cryptix.provider.md.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.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.util.math.BigRegister
-
Return a reference to a duplicate of this
.
- clone() - Method in class cryptix.util.math.TrinomialLFSR
-
- clone() - Method in class netscape.security.PrivilegeTable
-
- clone() - Method in class xjava.security.Cipher
-
Returns a clone of this cipher.
- clone() - Method in class xjava.security.KeyGenerator
-
Returns a clone of this key generator.
- clone() - Method in class xjava.security.PaddingScheme
-
Returns a clone of this cipher.
- close() - Method in class cryptix.tools.Scar.ScarInputStream
-
Override close in Base64InputStream to allow detection of
scar footer line.
- close() - Method in class cryptix.tools.Scar.ScarOutputStream
-
- close() - Method in class cryptix.util.gui.TextAreaWriter
-
- close() - Method in class cryptix.util.mime.Base64InputStream
-
- close() - Method in class cryptix.util.mime.Base64OutputStream
-
- close() - Method in class xjava.security.CipherInputStream
-
Closes the input stream.
- close() - Method in class xjava.security.CipherOutputStream
-
Closes the output stream.
- 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 - Variable in class cryptix.tools.Scar
-
Comment data.
- 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 exception cryptix.util.test.TestException
-
- COMPLETE_SUCCESS - Static variable in exception cryptix.util.test.TestException
-
- CONV_OTHER - Static variable in class cryptix.tools.Scar
-
- CONV_OTHER - Static variable in class cryptix.util.mime.Base64InputStream
-
- CONV_PAD - Static variable in class cryptix.tools.Scar
-
- CONV_PAD - Static variable in class cryptix.util.mime.Base64InputStream
-
- CONV_WHITE - Static variable in class cryptix.tools.Scar
-
- CONV_WHITE - Static variable in class cryptix.util.mime.Base64InputStream
-
- coreInit(Key, boolean) - Method in class cryptix.provider.cipher.Rijndael
-
- countSetBits() - Method in class cryptix.util.math.BigRegister
-
Return the number of bits set (to 1) in this
.
- crc - Variable in class cryptix.tools.Scar.ScarInputStream
-
- crc - Variable in class cryptix.tools.Scar.ScarOutputStream
-
- 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.
- crypt(byte[]) - Method in class xjava.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 xjava.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 xjava.security.Cipher
-
Encrypts or decrypts the specified subarray of data, pads or unpads
it as necessary, and places the result in the specified output buffer.
- crypt3(int, int) - Method in class cryptix.provider.cipher.DES
-
Implements the Unix crypt(3) algorithm.
- cryptix - package cryptix
-
- Cryptix - Class in cryptix.provider
-
This class acts as a security provider for the Java Cryptography
Architecture.
- Cryptix() - Constructor for class cryptix.provider.Cryptix
-
Constructs a Cryptix security provider object.
- cryptix.provider - package cryptix.provider
-
- cryptix.provider.cipher - package cryptix.provider.cipher
-
- cryptix.provider.elgamal - package cryptix.provider.elgamal
-
- cryptix.provider.key - package cryptix.provider.key
-
- cryptix.provider.mac - package cryptix.provider.mac
-
- cryptix.provider.md - package cryptix.provider.md
-
- cryptix.provider.mode - package cryptix.provider.mode
-
- cryptix.provider.padding - package cryptix.provider.padding
-
- cryptix.provider.rsa - package cryptix.provider.rsa
-
- cryptix.test - package cryptix.test
-
- cryptix.tools - package cryptix.tools
-
- cryptix.util.checksum - package cryptix.util.checksum
-
- cryptix.util.core - package cryptix.util.core
-
- cryptix.util.gui - package cryptix.util.gui
-
- cryptix.util.io - package cryptix.util.io
-
- cryptix.util.math - package cryptix.util.math
-
- cryptix.util.mime - package cryptix.util.mime
-
- cryptix.util.test - package cryptix.util.test
-
- CryptixException - Exception in cryptix
-
This class is for any unexpected exception in the crypto library.
- CryptixException(String) - Constructor for exception cryptix.CryptixException
-
- CryptixProperties - Class in cryptix
-
This class defines the version number of the Cryptix library, and also
provides facilities needed to load and manage properties.
- CryptixRSAPrivateKey - Interface in xjava.security.interfaces
-
The interface to an RSA private key.
- CryptixRSAPublicKey - Interface in xjava.security.interfaces
-
The interface to an RSA public key.
- currentByte - Variable in class cryptix.provider.mode.FeedbackMode
-
Index into the ivBlock.
- ecb - Variable in class cryptix.tools.MCT
-
Current values of switches as set from the command line arguments.
- ecbForKeyIjce(int, PrintWriter, PrintWriter) - Method in class cryptix.tools.MCT
-
- ecbForKeyReflect(int, PrintWriter, PrintWriter) - Method in class cryptix.tools.MCT
-
- ecbMCT(String, String) - Method in class cryptix.tools.MCT
-
- edFileName - Variable in class cryptix.tools.MCT
-
- eeFileName - Variable in class cryptix.tools.MCT
-
- ElGamalAlgorithm - Class in cryptix.provider.elgamal
-
A class that calculates the ElGamal family of algorithms (encryption,
decryption, signing and verification).
- ElGamalKey - Interface in xjava.security.interfaces
-
The interface to an ElGamal public or private key.
- ElGamalKeyPairGenerator - Interface in xjava.security.interfaces
-
An interface to an object capable of generating ElGamal key pairs.
- ElGamalParams - Interface in xjava.security.interfaces
-
Interface to an ElGamal-specific set of key parameters, which defines
an ElGamal key family.
- ElGamalPrivateKey - Interface in xjava.security.interfaces
-
The interface to an ElGamal private key.
- ElGamalPublicKey - Interface in xjava.security.interfaces
-
The interface to an ElGamal public key.
- enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedTarget
-
- enablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
-
- enablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
-
- enablePrivilege(Target, Principal) - Method in class netscape.security.PrivilegeManager
-
- enablePrivilege(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
-
- enablePrivilege(Principal, Object) - Method in class netscape.security.Target
-
- enablePrivilege(Principal, Object) - Method in class netscape.security.UserTarget
-
- enableTracing(Object, PrintWriter) - Static method in class xjava.security.IJCE
-
Enables tracing of calls to SPI methods for the algorithm object
obj.
- enableTracing(Object) - Static method in class xjava.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(PrintWriter) - Method in class xjava.security.IJCE_Traceable
-
Enables tracing of calls to SPI methods for this object.
- encBlocks - Variable in class cryptix.tools.KAT
-
- encBlocks - Variable in class cryptix.tools.MCT
-
- encrypt(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random) - Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
-
The encryption algorithm for ElGamal.
- encrypt - Variable in class cryptix.tools.KAT
-
- encrypt - Variable in class cryptix.tools.MCT
-
- ENCRYPT - Static variable in class xjava.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
.
- 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.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.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.Rijndael
-
- engineBlockSize() - Method in class cryptix.provider.cipher.SAFER
-
SPI: Returns the length of an input block, in bytes.
- engineBlockSize() - Method in class cryptix.provider.cipher.SPEED
-
SPI: Return the data block length of this cipher.
- engineBlockSize() - Method in class cryptix.provider.cipher.Square
-
SPI: Returns the length of an input block, in bytes.
- engineBlockSize() - Method in class cryptix.provider.mode.CBC
-
- engineBlockSize() - Method in class cryptix.provider.mode.CFB
-
- engineBlockSize() - Method in class cryptix.provider.mode.OFB
-
- engineBlockSize() - Method in class cryptix.provider.mode.PCBC
-
- engineBlockSize() - Method in class xjava.security.Cipher
-
SPI: Returns the length of a 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
-
- engineCiphertextBlockSize() - Method in class xjava.security.Cipher
-
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 xjava.security.Cipher
-
SPI: Process data buffered by this cipher implementation.
- engineDigest() - Method in class cryptix.provider.mac.HMAC
-
Calculates the final MAC.
- engineDigest() - Method in class cryptix.provider.md.BlockMessageDigest
-
SPI: Calculates the final digest.
- engineDigest(byte[], int) - Method in class cryptix.provider.md.BlockMessageDigest
-
SPI (for BlockMessageDigests only): Calculates the
final digest.
- engineDigest() - Method in class cryptix.provider.md.HAVAL
-
Completes the hash computation by performing final operations such
as padding.
- engineDigest() - Method in class cryptix.provider.md.MD2
-
Completes the hash computation by performing final operations such
as padding.
- engineDigest() - Method in class cryptix.provider.md.MD4
-
Completes the hash computation by performing final operations such
as padding.
- engineDigest(byte[], int) - Method in class cryptix.provider.md.MD5
-
Returns the digest of the data added and resets the digest.
- 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.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
-
- 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.BlockMessageDigest
-
SPI: Returns the length of the block that this hash
function operates on.
- 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.mac.HMAC
-
SPI: Returns the digest length in bytes.
- engineGetDigestLength() - Method in class cryptix.provider.md.HAVAL
-
SPI: Returns the digest length in bytes.
- engineGetDigestLength() - Method in class cryptix.provider.md.MD5
-
Returns the length of the hash (in bytes).
- engineGetDigestLength() - Method in class cryptix.provider.md.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.cipher.Blowfish
-
SPI: Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class cryptix.provider.cipher.SAFER
-
- engineGetParameter(String) - Method in class cryptix.provider.cipher.SPEED
-
SPI: Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
-
SPI: Returns an algorithm-specific parameter.
- engineGetParameter(String) - Method in class cryptix.provider.elgamal.RawElGamalCipher
-
SPI: Return an algorithm-specific parameter.
- engineGetParameter(String) - Method in class cryptix.provider.mac.HMAC
-
- engineGetParameter(String) - Method in class cryptix.provider.md.HAVAL
-
- engineGetParameter(String) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
-
- engineGetParameter(String) - Method in class xjava.security.Cipher
-
SPI: Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class xjava.security.KeyGenerator
-
SPI: Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class xjava.security.Mode
-
SPI: Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class xjava.security.PaddingScheme
-
SPI: Gets the value of the specified algorithm parameter.
- engineInBufferSize(int, boolean) - Method in class xjava.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.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.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.Rijndael
-
- engineInitDecrypt(Key) - Method in class cryptix.provider.cipher.SAFER
-
SPI: Initializes this cipher for decryption, using the
specified key.
- engineInitDecrypt(Key) - Method in class cryptix.provider.cipher.SPEED
-
SPI: Initializes this cipher for decryption, using the
specified key.
- engineInitDecrypt(Key) - Method in class cryptix.provider.cipher.Square
-
SPI: Initializes this cipher for decryption, using the
specified key.
- engineInitDecrypt(Key) - Method in class cryptix.provider.elgamal.RawElGamalCipher
-
SPI: Initializes the cipher for decryption, using the
given private key.
- engineInitDecrypt(Key) - Method in class cryptix.provider.mode.CBC
-
- engineInitDecrypt(Key) - Method in class cryptix.provider.mode.CFB
-
- engineInitDecrypt(Key) - Method in class cryptix.provider.mode.OFB
-
- engineInitDecrypt(Key) - Method in class cryptix.provider.mode.PCBC
-
- engineInitDecrypt(Key) - Method in class cryptix.provider.rsa.RawRSACipher
-
SPI: Initializes this cipher object for decryption, using the
given private key.
- engineInitDecrypt(Key) - Method in class xjava.security.Cipher
-
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.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.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.Rijndael
-
- engineInitEncrypt(Key) - Method in class cryptix.provider.cipher.SAFER
-
SPI: Initializes this cipher for encryption, using the
specified key.
- engineInitEncrypt(Key) - Method in class cryptix.provider.cipher.SPEED
-
SPI: Initializes this cipher for encryption, using the
specified key.
- engineInitEncrypt(Key) - Method in class cryptix.provider.cipher.Square
-
SPI: Initializes this cipher for encryption, using the
specified key.
- engineInitEncrypt(Key) - Method in class cryptix.provider.elgamal.RawElGamalCipher
-
SPI: Initializes the cipher for encryption, using the
given public key.
- engineInitEncrypt(Key) - Method in class cryptix.provider.mode.CBC
-
- engineInitEncrypt(Key) - Method in class cryptix.provider.mode.CFB
-
- engineInitEncrypt(Key) - Method in class cryptix.provider.mode.OFB
-
- engineInitEncrypt(Key) - Method in class cryptix.provider.mode.PCBC
-
- engineInitEncrypt(Key) - Method in class cryptix.provider.rsa.RawRSACipher
-
SPI: Initializes this cipher object for encryption, using the
given public key.
- engineInitEncrypt(Key) - Method in class xjava.security.Cipher
-
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 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.
- engineIsValidBlockSize(int) - Method in class xjava.security.PaddingScheme
-
SPI: Returns true if size is a valid block size (in
bytes) for this scheme.
- engineOutBufferSize(int, boolean) - Method in class xjava.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 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.
- enginePad(byte[], int, int) - Method in class xjava.security.PaddingScheme
-
SPI: Pads a single incomplete block.
- 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.
- enginePlaintextBlockSize() - Method in class xjava.security.Cipher
-
SPI: Returns the length of a plaintext block, in bytes.
- 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.BlockMessageDigest
-
SPI: Resets the digest.
- engineReset() - Method in class cryptix.provider.md.HAVAL
-
Resets this object disregarding any temporary data present at the
time of the invocation of this call.
- engineReset() - Method in class cryptix.provider.md.MD2
-
Resets this object disregarding any temporary data present at the
time of the invocation of this call.
- engineReset() - Method in class cryptix.provider.md.MD4
-
Resets this object disregarding any temporary data present at the
time of the invocation of this call.
- engineReset() - Method in class cryptix.provider.md.MD5
-
Initializes (resets) the message digest.
- engineReset() - Method in class cryptix.provider.md.RIPEMD128
-
Resets this object disregarding any temporary data present at the
time of the invocation of this call.
- engineReset() - Method in class cryptix.provider.md.RIPEMD160
-
Resets this object disregarding any temporary data present at the
time of the invocation of this call.
- engineReset() - Method in class cryptix.provider.md.SHA0
-
Initializes (resets) the message digest.
- engineReset() - Method in class cryptix.provider.md.SHA1
-
Initializes (resets) the message digest.
- engineSetBlockSize(int) - Method in class xjava.security.PaddingScheme
-
Sets the blockSize
variable for this instance.
- engineSetCipher(Cipher) - Method in class cryptix.provider.mode.CBC
-
- engineSetCipher(Cipher) - Method in class cryptix.provider.mode.CFB
-
- engineSetCipher(Cipher) - Method in class cryptix.provider.mode.FeedbackMode
-
SPI: Sets the underlying cipher.
- engineSetCipher(Cipher) - Method in class cryptix.provider.mode.PCBC
-
- engineSetCipher(Cipher) - Method in class xjava.security.Mode
-
SPI: Sets the underlying cipher.
- engineSetPaddingScheme(PaddingScheme) - Method in class xjava.security.Cipher
-
SPI: Sets the object that will implement padding for this cipher.
- engineSetParameter(String, Object) - Method in class cryptix.provider.cipher.Blowfish
-
SPI: Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class cryptix.provider.cipher.SAFER
-
- engineSetParameter(String, Object) - Method in class cryptix.provider.cipher.SPEED
-
SPI: Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
-
SPI: Sets an algorithm-specific parameter.
- engineSetParameter(String, Object) - Method in class cryptix.provider.elgamal.RawElGamalCipher
-
SPI: Set an algorithm-specific parameter.
- engineSetParameter(String, Object) - Method in class cryptix.provider.mac.HMAC
-
- engineSetParameter(String, Object) - Method in class cryptix.provider.md.HAVAL
-
- engineSetParameter(String, Object) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
-
- engineSetParameter(String, Object) - Method in class xjava.security.Cipher
-
SPI: Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class xjava.security.KeyGenerator
-
SPI: Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class xjava.security.Mode
-
SPI: Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class xjava.security.PaddingScheme
-
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.test.Test3LFSR
-
- engineTest() - Method in class cryptix.test.TestAll
-
- engineTest() - Method in class cryptix.test.TestBase64Stream
-
- engineTest() - Method in class cryptix.test.TestBlowfish
-
- engineTest() - Method in class cryptix.test.TestBR
-
- engineTest() - Method in class cryptix.test.TestCAST5
-
- engineTest() - Method in class cryptix.test.TestDES
-
- engineTest() - Method in class cryptix.test.TestDES_EDE3
-
- engineTest() - Method in class cryptix.test.TestElGamal
-
- engineTest() - Method in class cryptix.test.TestHAVAL
-
- engineTest() - Method in class cryptix.test.TestHMAC
-
Test using the data from RFC 2202.
- engineTest() - Method in class cryptix.test.TestIDEA
-
- engineTest() - Method in class cryptix.test.TestIJCE
-
- engineTest() - Method in class cryptix.test.TestInstall
-
- engineTest() - Method in class cryptix.test.TestLOKI91
-
- engineTest() - Method in class cryptix.test.TestMD2
-
- engineTest() - Method in class cryptix.test.TestMD4
-
- engineTest() - Method in class cryptix.test.TestMD5
-
- engineTest() - Method in class cryptix.test.TestRC2
-
- engineTest() - Method in class cryptix.test.TestRC4
-
- engineTest() - Method in class cryptix.test.TestRijndael
-
- engineTest() - Method in class cryptix.test.TestRIPEMD128
-
- engineTest() - Method in class cryptix.test.TestRIPEMD160
-
- engineTest() - Method in class cryptix.test.TestRSA
-
- engineTest() - Method in class cryptix.test.TestSAFER
-
- 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.TestSHA0
-
Deprecated.
- engineTest() - Method in class cryptix.test.TestSHA1
-
- engineTest() - Method in class cryptix.test.TestSPEED
-
- engineTest() - Method in class cryptix.test.TestSquare
-
- engineTest() - Method in class cryptix.test.TestUnixCrypt
-
Test that is run by distribution to make sure everything is OK!
- engineTest() - Method in class cryptix.util.test.BaseTest
-
This method should be overridden by test subclasses, to perform the
actual testing.
- engineTransform(byte[]) - Method in class cryptix.provider.md.BlockMessageDigest
-
SPI (for BlockMessageDigests only): Performs a
transformation on the given data, which is always one block long.
- 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 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.
- engineUnpad(byte[], int, int) - Method in class xjava.security.PaddingScheme
-
SPI: Given the specified subarray of bytes that includes
padding bytes, returns the index indicating where padding starts.
- 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.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.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.Rijndael
-
- engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.provider.cipher.SAFER
-
SPI: This is the main engine method for updating data.
- engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.provider.cipher.SPEED
-
SPI: This is the main engine method for updating data.
- engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.provider.cipher.Square
-
SPI: This is the main engine method for updating data.
- engineUpdate(byte) - Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
-
Updates the data to be signed or verified, using one 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, byte[], int) - Method in class cryptix.provider.elgamal.RawElGamalCipher
-
SPI: DOCUMENT ME
- engineUpdate(byte) - Method in class cryptix.provider.mac.HMAC
-
Continues an HMAC digest using the input byte.
- 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) - Method in class cryptix.provider.md.BlockMessageDigest
-
SPI: Updates the message digest with a byte of new data.
- engineUpdate(byte[], int, int) - Method in class cryptix.provider.md.BlockMessageDigest
-
SPI: Updates the message digest with new data.
- engineUpdate(byte) - Method in class cryptix.provider.md.HAVAL
-
Continues a HAVAL message digest using the input byte.
- 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) - Method in class cryptix.provider.md.MD2
-
Continues an MD2 message digest using the input byte.
- engineUpdate(byte[], int, int) - Method in class cryptix.provider.md.MD2
-
MD2 block update operation.
- engineUpdate(byte) - Method in class cryptix.provider.md.MD4
-
Continues an MD4 message digest using the input byte.
- engineUpdate(byte[], int, int) - Method in class cryptix.provider.md.MD4
-
MD4 block update operation.
- engineUpdate(byte) - Method in class cryptix.provider.md.RIPEMD128
-
Continue a RIPEMD128 message digest using the input byte.
- engineUpdate(byte[], int, int) - Method in class cryptix.provider.md.RIPEMD128
-
RIPEMD128 block update operation.
- 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.md.RIPEMD160
-
RIPEMD160 block update operation.
- 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
-
- 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) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
-
Updates the data to be signed or verified, using one byte.
- engineUpdate(byte[], int, int) - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
-
Updates the data to be signed or verified, using the specified
sub-array of bytes, starting at the specified offset.
- engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.provider.rsa.RawRSACipher
-
- engineUpdate(byte[], int, int, byte[], int) - Method in class xjava.security.Cipher
-
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.
- EQUAL - Static variable in class netscape.security.PrivilegeManager
-
- equals(Object) - Method in class cryptix.provider.key.RawKey
-
- equals(Object) - Method in class netscape.security.Principal
-
- err - Static variable in class cryptix.tools.Scar
-
- error(String) - Method in class cryptix.util.test.BaseTest
-
Reports an error, with the given message.
- error(Exception) - Method in class cryptix.util.test.BaseTest
-
Reports an error due to an unexpected exception.
- error(Throwable) - Method in class cryptix.util.test.BaseTest
-
- error(String) - Static method in class xjava.security.IJCE
-
Prints an error message that may be significant to a user.
- ExtendedKeyGenerator - Interface in xjava.security
-
The KeyGenerator class in JavaSoft's original version of JCE
does not provide these essential features:
ability to set key lengths, for algorithms that support
more than one length.
- g - Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
-
- g - Variable in class cryptix.provider.elgamal.BaseElGamalParams
-
- g - Variable in class cryptix.provider.elgamal.BaseElGamalPublicKey
-
- G(int, int, int) - Static method in class cryptix.provider.md.MD5
-
- GeneralSecurityException - Exception in xjava.security
-
This is the general security exception class, which serves to group all
the exception classes of the java.security package that extend
from it.
- GeneralSecurityException() - Constructor for exception xjava.security.GeneralSecurityException
-
Constructs a GeneralSecurityException without any detail message.
- GeneralSecurityException(String) - Constructor for exception xjava.security.GeneralSecurityException
-
Constructs a GeneralSecurityException with the specified
detail message.
- generateKey() - Method in class cryptix.provider.key.RawKeyGenerator
-
Generates a key.
- generateKey(byte[]) - Method in class cryptix.provider.key.RawKeyGenerator
-
Generates a key from an encoded byte array.
- generateKey() - Method in interface xjava.security.ExtendedKeyGenerator
-
Generates a key.
- generateKey(byte[]) - Method in interface xjava.security.ExtendedKeyGenerator
-
Generates a key from an encoded byte array.
- generateKey() - Method in class xjava.security.KeyGenerator
-
Generates a key.
- 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 xjava.security.interfaces.ElGamalKeyPairGenerator
-
Generates new parameters, p and g.
- GenericElGamalParameterSet - Class in cryptix.provider.elgamal
-
This class represents a set of ElGamal parameters for various prime lengths.
- GenericElGamalParameterSet(int[], String[][]) - Constructor for class cryptix.provider.elgamal.GenericElGamalParameterSet
-
Subclasses should call this constructor to determine the parameters
that will be returned by getParameters
.
- 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.key.RawKey
-
- 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 cryptix.tools.KAT.KAT_Key
-
- getAlgorithm() - Method in class cryptix.tools.MCT.MCT_Key
-
- getAlgorithm() - Method in class xjava.security.Cipher
-
Returns this algorithm's standard cipher name (not including
mode and padding).
- getAlgorithm() - Method in class xjava.security.KeyGenerator
-
Returns the standard name of the algorithm for this key generator.
- getAlgorithm() - Method in class xjava.security.PaddingScheme
-
Returns the standard name of the padding scheme implemented.
- getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.Any_ElGamal_PKCS1Signature
-
Returns the ASN.1 bytes of the AlgorithmIdentifier token described
in engineSign()
method above.
- getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.MD2_ElGamal_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.MD5_ElGamal_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.rsa.Any_RSA_PKCS1Signature
-
Returns the ASN.1 bytes of the AlgorithmIdentifier token described
in engineSign()
method above.
- getAlgorithmEncoding() - Method in class cryptix.provider.rsa.MD2_RSA_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.rsa.MD5_RSA_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
-
- getAlgorithmEncoding() - Method in class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
-
- getAlgorithms(Provider) - Static method in class xjava.security.Cipher
-
Gets the standard names of all Ciphers implemented by a provider.
- getAlgorithms() - Static method in class xjava.security.Cipher
-
Gets the standard names of all Ciphers implemented by any
installed provider.
- getAlgorithms(Provider, String) - Static method in class xjava.security.IJCE
-
Gets the standard names of all algorithms of the given type
implemented by a provider.
- getAlgorithms(String) - Static method in class xjava.security.IJCE
-
Gets the standard names of all algorithms of the given type
implemented by any installed provider.
- getAlgorithms(Provider) - Static method in class xjava.security.KeyGenerator
-
Gets the standard names of all KeyGenerators implemented by a
provider.
- getAlgorithms() - Static method in class xjava.security.KeyGenerator
-
Gets the standard names of all KeyGenerators implemented by any
installed provider.
- getAlgorithms(Provider) - Static method in class xjava.security.Mode
-
Gets the standard names of all Modes implemented by a
provider.
- getAlgorithms() - Static method in class xjava.security.Mode
-
Gets the standard names of all Modes implemented by any
installed provider.
- getAlgorithms(Provider) - Static method in class xjava.security.PaddingScheme
-
Gets the standard names of all PaddingSchemes implemented by a
provider.
- getAlgorithms() - Static method in class xjava.security.PaddingScheme
-
Gets the standard names of all PaddingSchemes 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 exception xjava.security.IllegalBlockSizeException
-
Gets the block size of the cipher (or 0 if this was not set).
- getBlockSize() - Method in class xjava.security.PaddingScheme
-
Returns the block size for this padding scheme.
- getCiphertextBlockSize() - Method in class xjava.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
-
- getDataSize() - Method in exception xjava.security.IllegalBlockSizeException
-
Gets the size of the data passed to the cipher (or 0 if this
was not set).
- getDebugLevel(String) - Static method in class xjava.security.IJCE
-
Returns the debug level for label.
- getDebugOutput() - Static method in class xjava.security.IJCE
-
Returns the PrintWriter that debugging Output is to be sent to.
- getDefaultKeyLength() - Method in class cryptix.provider.key.RawKeyGenerator
-
Returns the key length that will be used by
generateKey()
to create new random keys.
- getDefaultKeyLength() - Method in interface xjava.security.ExtendedKeyGenerator
-
Returns the key length that will be used by
generateKey()
to create new random keys.
- getDescription() - Method in class netscape.security.Target
-
- getDetailedInfo(Object) - Method in class netscape.security.ParameterizedTarget
-
- getDetailedInfo(Object) - Method in class netscape.security.Target
-
- getDuration() - Method in class netscape.security.Privilege
-
- getElGamal(int, int, Random, int) - Static method in class cryptix.util.math.Prime
-
Generates a random probable-prime, p, of the given length, such that all
the factors of p - 1 are known.
- getEncoded() - Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
-
Returns an encoding of this key as a byte array.
- getEncoded() - Method in class cryptix.provider.key.RawKey
-
- getEncoded() - Method in class cryptix.provider.rsa.RawRSAPrivateKey
-
Returns an encoding of the key as a byte array, as described
above.
- getEncoded() - Method in class cryptix.provider.rsa.RawRSAPublicKey
-
Returns an encoding of the key as a byte array, as described
above.
- getEncoded() - Method in class cryptix.tools.KAT.KAT_Key
-
- getEncoded() - Method in class cryptix.tools.MCT.MCT_Key
-
- getErrorCode() - Method in class cryptix.provider.Install
-
- getErrorCode() - Method in exception 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 xjava.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".
- getFormat() - Method in class cryptix.tools.KAT.KAT_Key
-
- getFormat() - Method in class cryptix.tools.MCT.MCT_Key
-
- getG() - Method in class cryptix.provider.elgamal.BaseElGamalParams
-
Returns the base, g.
- getG() - Method in class cryptix.provider.elgamal.BaseElGamalPublicKey
-
Returns the base, g.
- getG() - Method in interface xjava.security.interfaces.ElGamalKey
-
Returns the base, g.
- getG() - Method in interface xjava.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.
- getImplementation(String, String) - Static method in class xjava.security.IJCE
-
Returns an object configured to the specified type.
- getImplementation(String, String, String) - Static method in class xjava.security.IJCE
-
Returns an object configured to the specified type.
- getImplementationClass(String, String) - Static method in class xjava.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 xjava.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 class cryptix.provider.mode.FeedbackMode
-
Gets a copy of the starting initialization vector.
- getInitializationVector() - Method in interface xjava.security.FeedbackCipher
-
Gets the initialization vector for this object.
- getInitializationVectorLength() - Method in class cryptix.provider.mode.FeedbackMode
-
Returns the size of the initialization vector expected by
setInitializationVector
.
- getInitializationVectorLength() - Method in interface xjava.security.FeedbackCipher
-
Returns the size of the initialization vector expected by
setInitializationVector
.
- getInputBlockSize() - Method in class xjava.security.Cipher
-
Returns the length of an input block, in bytes.
- getInstance(String) - Static method in class xjava.security.Cipher
-
Generates a Cipher object that implements the given algorithm.
- getInstance(String, String) - Static method in class xjava.security.Cipher
-
Generates a Cipher object that implements the given cipher, from
the given provider.
- getInstance(Cipher, Mode, PaddingScheme) - Static method in class xjava.security.Cipher
-
Generates a new Cipher object by composing the given Cipher, Mode and
PaddingScheme objects.
- getInstance(String) - Static method in class xjava.security.KeyGenerator
-
Generates a KeyGenerator object that implements the algorithm
requested, as available in the environment.
- getInstance(String, String) - Static method in class xjava.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) - Static method in class xjava.security.Mode
-
Generates a Mode object that implements the algorithm
requested, as available in the environment.
- getInstance(String, String) - Static method in class xjava.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) - Static method in class xjava.security.PaddingScheme
-
Generates a PaddingScheme object that implements the algorithm
requested, as available in the environment.
- getInstance(String, String) - Static method in class xjava.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 xjava.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 xjava.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.
- 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 class cryptix.provider.cipher.NativeLink
-
- getLibraryName() - Method in class cryptix.provider.md.NativeLink
-
- 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.
- getLibraryPath() - Static method in class xjava.security.IJCE_Properties
-
Returns the path of the library directory.
- getLinkErrorString() - Method in class cryptix.provider.cipher.NativeLink
-
- getLinkErrorString() - Method in class cryptix.provider.md.NativeLink
-
- 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.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.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.
- getLinkStatus() - Static method in class cryptix.provider.md.HAVAL
-
- getLinkStatus() - Static method in class cryptix.provider.md.RIPEMD128
-
- getLinkStatus() - Static method in class cryptix.provider.md.RIPEMD160
-
- 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.CryptixProperties
-
Returns the major version of this release of Cryptix.
- getMajorVersion() - Method in class cryptix.provider.cipher.NativeLink
-
- getMajorVersion() - Method in class cryptix.provider.md.NativeLink
-
- getMajorVersion() - Method in interface cryptix.util.core.LinkStatus
-
Returns the actual major version number.
- getMajorVersion() - Static method in class xjava.security.IJCE
-
Returns the major version of this release of IJCE.
- getMask() - Method in class cryptix.util.io.DosFilter
-
Gets the current value of the mask for this filter.
- getMaximumKeyLength() - Method in class cryptix.provider.key.RawKeyGenerator
-
Returns the maximum useful key length for this algorithm.
- getMaximumKeyLength() - Method in interface xjava.security.ExtendedKeyGenerator
-
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 class cryptix.provider.key.RawKeyGenerator
-
Returns the minimum key length for this algorithm.
- getMinimumKeyLength() - Method in interface xjava.security.ExtendedKeyGenerator
-
Returns the minimum key length for this algorithm.
- getMinimumSize() - Method in class cryptix.util.test.TestGUI
-
- getMinorVersion() - Static method in class cryptix.CryptixProperties
-
Returns the minor version of this release of Cryptix.
- getMinorVersion() - Method in class cryptix.provider.cipher.NativeLink
-
- getMinorVersion() - Method in class cryptix.provider.md.NativeLink
-
- getMinorVersion() - Method in interface cryptix.util.core.LinkStatus
-
Returns the actual minor version number.
- getMinorVersion() - Static method in class xjava.security.IJCE
-
Returns the minor version of this release of IJCE.
- getMode() - Method in class xjava.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 xjava.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 xjava.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 xjava.security.interfaces.ElGamalKey
-
Returns the prime, p.
- getP() - Method in interface xjava.security.interfaces.ElGamalParams
-
Returns the prime, p.
- getP() - Method in interface xjava.security.interfaces.RSAFactors
-
Returns the first prime factor, p, or null if the factors of
the modulus are unknown.
- getPadding() - Method in class xjava.security.Cipher
-
Returns this algorithm's standard padding scheme name.
- getPaddingScheme() - Method in class xjava.security.Cipher
-
Returns the object implementing padding for this cipher, or null if
there is no such object.
- getParameter(String) - Method in class cryptix.provider.mac.HMAC
-
- getParameter(String) - Method in class cryptix.provider.md.HAVAL
-
- getParameter(String) - Method in class xjava.security.Cipher
-
Gets the value of the specified algorithm parameter.
- getParameter(String) - Method in class xjava.security.KeyGenerator
-
Gets the value of the specified algorithm parameter.
- getParameter(String) - Method in class xjava.security.PaddingScheme
-
Gets the value of the specified algorithm parameter.
- getParameter(String) - Method in interface xjava.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.
- getPermission() - Method in class netscape.security.Privilege
-
- getPlaintextBlockSize() - Method in class xjava.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
-
- getProperty(String) - Static method in class cryptix.CryptixProperties
-
Gets the value of a property.
- getProperty(String, String) - Static method in class cryptix.CryptixProperties
-
Gets the value of a property, or returns defaultValue if the
property was not set.
- getProperty(String) - Method in class cryptix.provider.Cryptix
-
- getProperty(String, String) - Method in class cryptix.provider.Cryptix
-
- getProperty(String) - Static method in class xjava.security.IJCE_Properties
-
Gets the value of a property.
- getProperty(String, String) - Static method in class xjava.security.IJCE_Properties
-
Gets the value of a property, or returns defaultValue if the
property was not set.
- getProvider() - Method in class xjava.security.Cipher
-
Returns the name of the provider of this cipher.
- getQ() - Method in class cryptix.provider.rsa.BaseRSAPrivateKey
-
Return q, the second factor of the public modulus.
- getQ() - Method in interface xjava.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 xjava.security.IJCE
-
Returns the release date of this version of IJCE, as a string in
the form "yyyy/mm/dd".
- getRequiredMajorVersion() - Method in class cryptix.provider.cipher.NativeLink
-
- getRequiredMajorVersion() - Method in class cryptix.provider.md.NativeLink
-
- getRequiredMajorVersion() - Method in interface cryptix.util.core.LinkStatus
-
Returns the required major version number.
- getRequiredMinorVersion() - Method in class cryptix.provider.cipher.NativeLink
-
- getRequiredMinorVersion() - Method in class cryptix.provider.md.NativeLink
-
- getRequiredMinorVersion() - Method in interface cryptix.util.core.LinkStatus
-
Returns the required minor version number.
- getRisk() - Method in class netscape.security.Target
-
- getRiskColor() - Method in class netscape.security.Target
-
- getRounds() - Method in class cryptix.provider.cipher.Blowfish
-
Returns the currently set number of rounds for this instance.
- getRounds() - Method in class cryptix.provider.cipher.SAFER
-
Gets the number of rounds for this cipher.
- getRounds() - Method in class cryptix.provider.cipher.SPEED
-
Returns the currently set number of rounds for this instance.
- getSize() - Method in class cryptix.util.math.BigRegister
-
Return the size
of this
object as
specified at its instantiation time.
- getSize() - Method in class cryptix.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 xjava.security.IJCE
-
Expands the possible alias algorithm to a standard name.
- getState() - Method in class xjava.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
-
- 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.CryptixProperties
-
Returns a string describing this version of Cryptix.
- getVersionString() - Static method in class xjava.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 xjava.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 xjava.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.
- I(int, int, int) - Static method in class cryptix.provider.md.MD5
-
- IDEA - Class in cryptix.provider.cipher
-
IDEA is a block cipher with a key length of 16 bytes and a block length of
8 bytes.
- IDEA() - Constructor for class cryptix.provider.cipher.IDEA
-
Constructs an IDEA cipher object, in the UNINITIALIZED state.
- IDEAKeyGenerator - Class in cryptix.provider.key
-
A key generator for IDEA.
- IDEAKeyGenerator() - Constructor for class cryptix.provider.key.IDEAKeyGenerator
-
- II(int, int, int, int, int, int, int) - Static method in class cryptix.provider.md.MD5
-
- IJCE - Class in xjava.security
-
The IJCE class provides an interface to features that were not present
in JavaSoft's initial version of JCE.
- IJCE_ClassLoaderDepth - Class in xjava.lang
-
This class is a gross hack.
- IJCE_Java10Support - Class in xjava.security
-
Reimplements methods supported only in Java 1.1.
- IJCE_Properties - Class in xjava.security
-
This is a support class providing facilities needed to load and manage
properties.
- IJCE_Properties() - Constructor for class xjava.security.IJCE_Properties
-
- IJCE_SecuritySupport - Class in xjava.security
-
This class is used to make any security checks needed by IJCE (for example
when adding and removing security providers).
- IJCE_Traceable - Class in xjava.security
-
This class is extended by Java Security classes that allow tracing of
calls to SPI methods.
- IJCE_Traceable(String) - Constructor for class xjava.security.IJCE_Traceable
-
- ILLEGAL_ARGUMENTS - Static variable in exception cryptix.util.test.TestException
-
- IllegalBlockSizeException - Exception in xjava.security
-
This exception is thrown when an incorrect block size is processed
through a cipher.
- IllegalBlockSizeException(String) - Constructor for exception xjava.security.IllegalBlockSizeException
-
Constructs an IllegalBlockSizeException with the specified
detail message.
- IllegalBlockSizeException(int, int) - Constructor for exception xjava.security.IllegalBlockSizeException
-
Constructs an IllegalBlockSizeException with the specified
block size and illegal data size.
- IllegalBlockSizeException(int, int, String) - Constructor for exception xjava.security.IllegalBlockSizeException
-
Constructs an IllegalBlockSizeException with the specified
block size, illegal data size, and detail message.
- IN - Static variable in class cryptix.tools.Scar
-
- inBuf - Variable in class cryptix.tools.Scar.ScarInputStream
-
- inBuf - Variable in class cryptix.tools.Scar.ScarOutputStream
-
- inBufferSize(int) - Method in class xjava.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 xjava.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).
- 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
-
- initDecrypt(Key) - Method in class xjava.security.Cipher
-
Initializes this cipher for decryption, using the specified
key.
- initDefaults() - Method in class cryptix.tools.Scar
-
Set default properties.
- initEncrypt(Key) - Method in class xjava.security.Cipher
-
Initializes this cipher for encryption, using the specified
key.
- 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(BigInteger, BigInteger, SecureRandom) - Method in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
-
Initialises the key pair generator using the specified prime
(p) and base (g).
- initialize(int, 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 class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
-
Initialises the key pair generator for a given prime length,
without parameters.
- initialize(SecureRandom) - Method in class cryptix.provider.key.RawKeyGenerator
-
Initializes the key generator.
- 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.
- 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, 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() - 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(SecureRandom) - Method in interface xjava.security.ExtendedKeyGenerator
-
Initializes the key generator.
- initialize(SecureRandom, int) - Method in interface xjava.security.ExtendedKeyGenerator
-
Initializes the key generator, and sets a specific key length
for use with algorithms that allow variable-length keys.
- initialize(ElGamalParams, SecureRandom) - Method in interface xjava.security.interfaces.ElGamalKeyPairGenerator
-
Initializes the key pair generator using the prime and base from
the specified ElGamalParams object.
- initialize(BigInteger, BigInteger, SecureRandom) - Method in interface xjava.security.interfaces.ElGamalKeyPairGenerator
-
Initializes the key pair generator using the specified prime and
base.
- initialize(int, boolean, SecureRandom) - Method in interface xjava.security.interfaces.ElGamalKeyPairGenerator
-
Initializes the key pair generator for a given prime length,
without parameters.
- initialize(int, BigInteger, SecureRandom) - Method in interface xjava.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(SecureRandom) - Method in class xjava.security.KeyGenerator
-
Initializes the key generator.
- inOff - Variable in class cryptix.tools.Scar.ScarInputStream
-
- inOff - Variable in class cryptix.tools.Scar.ScarOutputStream
-
- inParams - Static variable in class cryptix.test.TestScar
-
- Install - Class in cryptix.provider
-
Installs Cryptix in the java.security file:
If there is no java.security file, make one, and exit.
- Install(PrintWriter, String, String, String) - Constructor for class cryptix.provider.Install
-
- 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 - Exception in xjava.security
-
InvalidKeyFormatException is thrown when a key format is not recognized.
- InvalidKeyFormatException() - Constructor for exception xjava.security.InvalidKeyFormatException
-
Constructs an InvalidKeyFormatException without any detail message.
- InvalidKeyFormatException(String) - Constructor for exception xjava.security.InvalidKeyFormatException
-
Constructs an InvalidKeyFormatException with the specified
detail message.
- InvalidParameterTypeException - Exception in xjava.security
-
This is the exception for invalid parameter types.
- InvalidParameterTypeException() - Constructor for exception xjava.security.InvalidParameterTypeException
-
Constructs an InvalidParameterTypeException without any detail message.
- InvalidParameterTypeException(String) - Constructor for exception xjava.security.InvalidParameterTypeException
-
Constructs an InvalidParameterTypeException with the specified
detail message.
- invertOrder() - Method in class cryptix.util.math.BigRegister
-
Invert the bit order of the current contents of this
.
- isAllowed() - Method in class netscape.security.Privilege
-
- isAssignableFrom(Class, Class) - Static method in class xjava.security.IJCE_Java10Support
-
Reimplements target.isAssignableFrom(cl)
, from class
Class.
- isBlank() - Method in class netscape.security.Privilege
-
- isCalledByPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
-
- isCalledByPrincipal(Principal) - Method in class netscape.security.PrivilegeManager
-
- isCert() - Method in class netscape.security.Principal
-
- isCertFingerprint() - Method in class netscape.security.Principal
-
- isCodebase() - Method in class netscape.security.Principal
-
- isCodebaseExact() - Method in class netscape.security.Principal
-
- isCodebaseRegexp() - Method in class netscape.security.Principal
-
- isEmpty() - Method in class netscape.security.PrivilegeTable
-
- isForbidden() - Method in class netscape.security.Privilege
-
- isGeneratorModP(BigInteger, BigInteger, BigInteger[]) - Static method in class cryptix.util.math.Prime
-
- isGermain(BigInteger, int) - Static method in class cryptix.util.math.Prime
-
- isGuiEnabled() - Method in class cryptix.util.test.BaseTest
-
Returns true iff a GUI interface is being used.
- isLibraryCorrect() - Method in class cryptix.provider.cipher.NativeLink
-
- isLibraryCorrect() - Method in class cryptix.provider.md.NativeLink
-
- isLibraryCorrect() - Method in interface cryptix.util.core.LinkStatus
-
Returns true if the library was loaded successfully.
- isLibraryLoaded() - Method in class cryptix.provider.cipher.NativeLink
-
- isLibraryLoaded() - Method in class cryptix.provider.md.NativeLink
-
- isLibraryLoaded() - Method in interface cryptix.util.core.LinkStatus
-
Returns true if the library was loaded.
- isOverallPass() - Method in class cryptix.util.test.BaseTest
-
Returns true iff all the tests have completed successfully.
- isPaddingBlockCipher() - Method in class xjava.security.Cipher
-
Returns true if this cipher is a padding block cipher.
- isProbablePrimeFast(BigInteger, int) - Static method in class cryptix.util.math.Prime
-
Implements a faster (on average) primality check than
BigInteger.isProbablePrime(r, certainty)
.
- isProvidingJCA() - Static method in class xjava.security.IJCE
-
Returns true if IJCE is providing the implementations of the JCA classes
(MessageDigest, Signature, etc).
- isProvidingJCE() - Static method in class xjava.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.
- 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.RijndaelKeyGenerator
-
- isValidKeyLength(int) - Method in class cryptix.provider.key.SAFERKeyGenerator
-
- isValidKeyLength(int) - Method in class cryptix.provider.key.SPEEDKeyGenerator
-
- isValidKeyLength(int) - Method in interface xjava.security.ExtendedKeyGenerator
-
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 xjava.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[], 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.
- 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.
- isWeakAllowed() - Method in class cryptix.provider.key.RawKeyGenerator
-
Returns true if this object is allowed to generate weak and
semi-weak keys; false otherwise.
- isWeakAllowed() - Method in interface xjava.security.ExtendedKeyGenerator
-
Returns true if this object is allowed to generate weak and
semi-weak keys; false otherwise.
- ivBlock - Variable in class cryptix.provider.mode.FeedbackMode
-
Value of the current feedback register/queue/buffer.
- ivStart - Variable in class cryptix.provider.mode.FeedbackMode
-
Value of the IV at initialisation phase as supplied by user.
- random - Static variable in class cryptix.tools.Scar
-
Source of randomness.
- RawElGamalCipher - Class in cryptix.provider.elgamal
-
The raw ElGamal encryption algorithm.
- RawElGamalCipher() - Constructor for class cryptix.provider.elgamal.RawElGamalCipher
-
Constructor for a RawElGamalCipher.
- RawKey - Class in cryptix.provider.key
-
RawKey implements a key in raw format, represented as a byte array.
- RawKey(String, byte[]) - Constructor for class cryptix.provider.key.RawKey
-
Constructs a key with the specified algorithm name and raw-encoded
data array.
- RawKey(String, byte[], int, int) - Constructor for class cryptix.provider.key.RawKey
-
Constructs a secret key with the specified algorithm and raw-encoded
data subarray.
- RawKeyGenerator - Class in cryptix.provider.key
-
RawKeyGenerator acts as a superclass for other Cryptix key generator
classes.
- RawKeyGenerator(String, int) - Constructor for class cryptix.provider.key.RawKeyGenerator
-
Constructor for use by subclasses that require a fixed-length key.
- RawKeyGenerator(String, int, int, int) - Constructor for class cryptix.provider.key.RawKeyGenerator
-
Constructor for use by subclasses that allow variable-length keys.
- RawRSACipher - Class in cryptix.provider.rsa
-
The raw RSA encryption algorithm, without any block framing.
- RawRSACipher() - Constructor for class cryptix.provider.rsa.RawRSACipher
-
Constructs a RawRSA cipher object, in the UNINITIALIZED state.
- RawRSAPrivateKey - Class in cryptix.provider.rsa
-
A class representing a RAW-encoded RSA private key.
- RawRSAPrivateKey(BigInteger, BigInteger) - Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
-
Constructs a raw RSA private key given the private exponent, and
the public modulus n.
- RawRSAPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
-
Constructs a raw RSA private key given the private exponent, and
the two factors used to generate the public modulus n.
- RawRSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
-
Constructs a raw RSA private key given the private exponent, and
the two factors used to generate the public modulus n.
- RawRSAPrivateKey(InputStream) - Constructor for class cryptix.provider.rsa.RawRSAPrivateKey
-
Constructs a raw RSA private key from data read from an InputStream,
encoded as described
above.
- RawRSAPublicKey - Class in cryptix.provider.rsa
-
A class representing a RAW-encoded RSA public key.
- 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(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(InputStream) - Constructor for class cryptix.provider.rsa.RawRSAPublicKey
-
Constructs a raw RSA public key from data read from an InputStream,
encoded as described
above.
- RawSecretKey - Class in cryptix.provider.key
-
RawSecretKey implements a secret key in raw format.
- RawSecretKey(String, byte[]) - Constructor for class cryptix.provider.key.RawSecretKey
-
Constructs a secret key with the specified algorithm and raw-encoded
data array.
- RawSecretKey(String, byte[], int, int) - Constructor for class cryptix.provider.key.RawSecretKey
-
Constructs a secret key with the specified algorithm and raw-encoded
data subarray.
- RC2 - Class in cryptix.provider.cipher
-
A subclass of Cipher to implement the RC2 (TM) block cipher algorithm in
Java.
- RC2() - Constructor for class cryptix.provider.cipher.RC2
-
Constructs an RC2 cipher object, in the UNINITIALIZED state.
- RC2KeyGenerator - Class in cryptix.provider.key
-
A key generator for RC2.
- RC2KeyGenerator() - Constructor for class cryptix.provider.key.RC2KeyGenerator
-
- RC4 - Class in cryptix.provider.cipher
-
This class implements the RC4 (TM) stream cipher.
- RC4() - Constructor for class cryptix.provider.cipher.RC4
-
Constructs an RC4 cipher object, in the UNINITIALIZED state.
- RC4KeyGenerator - Class in cryptix.provider.key
-
A variable-length key generator for RC4.
- RC4KeyGenerator() - Constructor for class cryptix.provider.key.RC4KeyGenerator
-
- read() - Method in class cryptix.tools.Scar.ScarInputStream
-
- read(byte[], int, int) - Method in class cryptix.tools.Scar.ScarInputStream
-
- read() - Method in class cryptix.util.mime.Base64InputStream
-
Parse input in fours, producing three bytes to outBuf.
- read(byte[], int, int) - Method in class cryptix.util.mime.Base64InputStream
-
- read(byte[], int, int) - Method in class xjava.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() - Method in class xjava.security.CipherInputStream
-
Returns the next encrypted or decrypted byte, depending on the
cipher state.
- 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.
- reportBug(String) - Static method in class xjava.security.IJCE
-
Prints a "can't happen" error, with a request to report this as a bug.
- reset() - Method in class cryptix.util.checksum.PRZ24
-
Resets to start processing a new CRC.
- reset() - Method in class cryptix.util.io.DosFilter
-
Resets the mask so that all files will be matched.
- reset() - Method in class cryptix.util.math.BigRegister
-
Reset to zeroes all this BigRegister
's bits.
- reset() - Method in class cryptix.util.mime.Base64InputStream
-
Always throws an IOException, since this class does not support mark/reset.
- reset() - Method in class xjava.security.CipherInputStream
-
Always throws an IOException, since this class does not support mark/reset.
- resetX(int) - Method in class cryptix.util.math.TrinomialLFSR
-
Set the LFSR's initial state to a value that corresponds
to the polynomial term of the designated degree.
- revertPrivilege(Target) - Method in class netscape.security.PrivilegeManager
-
- revertPrivilege(String) - Static method in class netscape.security.PrivilegeManager
-
- Rijndael - Class in cryptix.provider.cipher
-
Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit
block size and variable key-size (128-, 192- and 256-bit).
- Rijndael() - Constructor for class cryptix.provider.cipher.Rijndael
-
- RijndaelKeyGenerator - Class in cryptix.provider.key
-
A variable-length key generator for Rijndael.
- RijndaelKeyGenerator() - Constructor for class cryptix.provider.key.RijndaelKeyGenerator
-
- RIPEMD128 - Class in cryptix.provider.md
-
Implements the RIPEMD128 message digest algorithm in Java as per the
reference below.
- RIPEMD128() - Constructor for class cryptix.provider.md.RIPEMD128
-
- RIPEMD160 - Class in cryptix.provider.md
-
Implements the RIPEMD160 message digest algorithm in Java as per the
reference below.
- RIPEMD160() - Constructor for class cryptix.provider.md.RIPEMD160
-
- RIPEMD160_ElGamal_PKCS1Signature - Class in cryptix.provider.elgamal
-
A class to digest a message with RIPEMD160, and sign/verify the
resulting hash using the ElGamal digital signature scheme, with PKCS#1
block padding.
- RIPEMD160_ElGamal_PKCS1Signature() - Constructor for class cryptix.provider.elgamal.RIPEMD160_ElGamal_PKCS1Signature
-
- RIPEMD160_RSA_PKCS1Signature - Class in cryptix.provider.rsa
-
A class to digest a message with RIPEMD160, and sign/verify the
resulting hash using the RSA digital signature scheme, with PKCS#1
block padding.
- RIPEMD160_RSA_PKCS1Signature() - Constructor for class cryptix.provider.rsa.RIPEMD160_RSA_PKCS1Signature
-
- rotateLeft(int) - Method in class cryptix.util.math.BigRegister
-
Circular left shift over the size
of this
register.
- rotateRight(int) - Method in class cryptix.util.math.BigRegister
-
Circular right shift over the size
of this
register.
- rsa(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class cryptix.provider.rsa.RSAAlgorithm
-
Computes the RSA algorithm.
- rsa(BigInteger, BigInteger, BigInteger) - Static method in class cryptix.provider.rsa.RSAAlgorithm
-
Computes the RSA algorithm, without using the Chinese Remainder
Theorem.
- RSAAlgorithm - Class in cryptix.provider.rsa
-
A class that calculates the RSA algorithm.
- RSAFactors - Interface in xjava.security.interfaces
-
An interface with methods to return the factors and coefficient of an
RSA modulus.
- RSAKey - Interface in xjava.security.interfaces
-
The interface to an RSA public or private key.
- RSAKeyPairGenerator - Interface in xjava.security.interfaces
-
An interface to an object capable of generating RSA key pairs.
- run() - Method in class cryptix.provider.Install
-
- run() - Method in class cryptix.tools.KAT
-
main action.
- run() - Method in class cryptix.tools.MCT
-
main action.
- run() - Method in class cryptix.tools.Scar
-
main action.
- SAFER - Class in cryptix.provider.cipher
-
A subclass of Cipher to implement the SAFER algorithm in Java.
- SAFER() - Constructor for class cryptix.provider.cipher.SAFER
-
Calls the Cipher constructor with implBuffering
false,
implPadding
false and the provider set to "Cryptix".
- SAFERKeyGenerator - Class in cryptix.provider.key
-
A key generator for SAFER.
- SAFERKeyGenerator() - Constructor for class cryptix.provider.key.SAFERKeyGenerator
-
- sameDuration(Privilege) - Method in class netscape.security.Privilege
-
- sameDuration(int) - Method in class netscape.security.Privilege
-
- samePermission(Privilege) - Method in class netscape.security.Privilege
-
- samePermission(int) - Method in class netscape.security.Privilege
-
- save(OutputStream, String) - Static method in class cryptix.CryptixProperties
-
Saves the properties to the OutputStream os, in the format
used by java.util.Properties.save
.
- save(OutputStream, String) - Method in class cryptix.provider.Cryptix
-
- save(OutputStream, String) - Static method in class xjava.security.IJCE_Properties
-
Saves the properties to the OutputStream os, in the format
used by java.util.Properties.save
.
- Scar - Class in cryptix.tools
-
A command line utility to (a) compress, encrypt and asciify files and/or
directories (with or without directory recursion), and (b) accomplish the
inverse with user-specified option for recreating a source tree directory.
- Scar() - Constructor for class cryptix.tools.Scar
-
- Scar.ScarInputStream - Class in cryptix.tools
-
- Scar.ScarInputStream(InputStream) - Constructor for class cryptix.tools.Scar.ScarInputStream
-
- Scar.ScarOutputStream - Class in cryptix.tools
-
- Scar.ScarOutputStream(OutputStream) - Constructor for class cryptix.tools.Scar.ScarOutputStream
-
- SCOPE - Static variable in class netscape.security.Privilege
-
- SecretKey - Interface in xjava.security
-
A secret key.
- self_test() - Static method in class cryptix.provider.cipher.IDEA
-
Do some basic tests.
- self_test(PrintWriter, String[]) - Static method in class cryptix.provider.cipher.SPEED
-
Runs algorithm through test data, including certification data
provided in paper.
- self_test(PrintWriter) - Static method in class cryptix.provider.elgamal.RawElGamalCipher
-
- self_test() - Static method in class cryptix.provider.md.MD5
-
Do some basic tests.
- self_test() - Static method in class cryptix.provider.md.SHA0
-
Do some basic tests.
- self_test() - Static method in class cryptix.provider.md.SHA1
-
Do some basic tests.
- self_test(PrintWriter) - Static method in class cryptix.provider.rsa.RawRSACipher
-
- self_test(PrintWriter) - Static method in class cryptix.util.core.Hex
-
- serialVersionUID - Static variable in class cryptix.provider.Cryptix
-
- SESSION - Static variable in class netscape.security.Privilege
-
- setBit(int) - Method in class cryptix.util.math.BigRegister
-
Set the bit at the designated position to 1.
- setBitLength(int) - Method in class cryptix.provider.md.HAVAL
-
Sets the output length of this HAVAL object in bits, resetting all
internal variables.
- setBits(int, int, long) - Method in class cryptix.util.math.BigRegister
-
Set count
bits starting at offset n
to a given value
.
- setBlockSize(int) - Method in class cryptix.provider.cipher.SPEED
-
Sets the block size in bytes for this cipher.
- setDigestLength(int) - Method in class cryptix.provider.md.HAVAL
-
Sets the output length of this HAVAL object in bytes, resetting all
internal variables.
- setDigestLength(int) - Method in interface xjava.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 class cryptix.provider.mode.FeedbackMode
-
Sets the initialization vector.
- setInitializationVector(byte[]) - Method in interface xjava.security.FeedbackCipher
-
Sets the initialization vector for this object.
- 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 class cryptix.provider.cipher.NativeLink
-
- setNative(boolean) - Method in class cryptix.provider.md.NativeLink
-
- 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 cryptix.provider.mac.HMAC
-
- setParameter(String, Object) - Method in class cryptix.provider.md.HAVAL
-
- setParameter(String, Object) - Method in class xjava.security.Cipher
-
Sets the specified algorithm parameter to the specified value.
- setParameter(String, Object) - Method in class xjava.security.KeyGenerator
-
Sets the specified algorithm parameter to the specified value.
- setParameter(String, Object) - Method in class xjava.security.PaddingScheme
-
Sets the specified algorithm parameter to the specified value.
- setParameter(String, Object) - Method in interface xjava.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, 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.
- setRsaParams(BigInteger, BigInteger) - Method in class cryptix.provider.rsa.BaseRSAPublicKey
-
Sets the RSA parameters n and e.
- 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 class cryptix.provider.key.RawKeyGenerator
-
Sets whether this object is allowed to generate weak and
semi-weak keys.
- setWeakAllowed(boolean) - Method in interface xjava.security.ExtendedKeyGenerator
-
Sets whether this object is allowed to generate weak and
semi-weak keys.
- setX(int) - Method in class cryptix.util.math.TrinomialLFSR
-
Set (to one) this LFSR's polynomial term of
the given degree.
- SHA0 - Class in cryptix.provider.md
-
This class implements the SHA-0 message digest algorithm
(not to be confused with the revised SHA-1 algorithm).
- SHA0() - Constructor for class cryptix.provider.md.SHA0
-
The public constructor.
- SHA1 - Class in cryptix.provider.md
-
This class implements the SHA-1 message digest algorithm.
- SHA1() - Constructor for class cryptix.provider.md.SHA1
-
Constructs a SHA-1 message digest.
- SHA1_ElGamal_PKCS1Signature - Class in cryptix.provider.elgamal
-
A class to digest a message with SHA-1, and sign/verify the
resulting hash using the ElGamal digital signature scheme, with PKCS#1
block padding.
- SHA1_ElGamal_PKCS1Signature() - Constructor for class cryptix.provider.elgamal.SHA1_ElGamal_PKCS1Signature
-
- SHA1_RSA_PKCS1Signature - Class in cryptix.provider.rsa
-
A class to digest a message with SHA-1, and sign/verify the
resulting hash using the RSA digital signature scheme, with PKCS#1
block padding.
- SHA1_RSA_PKCS1Signature() - Constructor for class cryptix.provider.rsa.SHA1_RSA_PKCS1Signature
-
- shiftLeft(int) - Method in class cryptix.util.math.BigRegister
-
Execute a left shift of this BigRegister
's contents
by a given number of bit positions.
- shiftRight(int) - Method in class cryptix.util.math.BigRegister
-
Execute a right shift of this BigRegister
's contents
by a given number of bit positions.
- shortToString(int) - Static method in class cryptix.util.core.Hex
-
Returns a string of 4 hexadecimal digits (most significant digit first)
corresponding to the lowest 16 bits of n.
- sign(BigInteger, BigInteger[], BigInteger, BigInteger, BigInteger, Random) - Static method in class cryptix.provider.elgamal.ElGamalAlgorithm
-
The signature algorithm for ElGamal.
- SIGNED_APPLET_DBNAME - Static variable in class netscape.security.PrivilegeManager
-
- 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(String) - Method in class cryptix.util.test.BaseTest
-
Reports a skipped test, with the given message.
- skip(long) - Method in class xjava.security.CipherInputStream
-
Skips over and discards n bytes of data from the
input stream.
- source - Variable in class cryptix.provider.elgamal.BaseElGamalKeyPairGenerator
-
- SPEED - Class in cryptix.provider.cipher
-
SPEED is a block cipher with variable key size, data block size and number
of rounds (in the style of RC5).
- SPEED() - Constructor for class cryptix.provider.cipher.SPEED
-
Constructs a SPEED cipher object, in the UNINITIALIZED state.
- SPEEDKeyGenerator - Class in cryptix.provider.key
-
A variable-length key generator for SPEED.
- SPEEDKeyGenerator() - Constructor for class cryptix.provider.key.SPEEDKeyGenerator
-
- Square - Class in cryptix.provider.cipher
-
A subclass of Cipher to implement a Java class of the Square algorithm.
- Square() - Constructor for class cryptix.provider.cipher.Square
-
Constructs a Square cipher object, in the UNINITIALIZED state.
- SquareKeyGenerator - Class in cryptix.provider.key
-
A key generator for Square.
- SquareKeyGenerator() - Constructor for class cryptix.provider.key.SquareKeyGenerator
-
- status - Variable in class cryptix.util.test.BaseTest
-
The PrintWriter to which immediate output is sent.
- STRONG - Static variable in class cryptix.util.math.Prime
-
- SUBMITTER - Static variable in class cryptix.tools.KAT
-
- SUBMITTER - Static variable in class cryptix.tools.MCT
-
- subtract(TrinomialLFSR) - Method in class cryptix.util.math.TrinomialLFSR
-
Compute this -= gx (mod f(x))
.
- SymmetricCipher - Interface in xjava.security
-
This interface is implemented by symmetric ciphers.
- Target - Class in netscape.security
-
Dummy class.
- Target() - Constructor for class netscape.security.Target
-
- Target(String, Principal) - Constructor for class netscape.security.Target
-
- Target(String) - Constructor for class netscape.security.Target
-
- Target(String, Principal, Target[]) - 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
-
- 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.
- Test3LFSR - Class in cryptix.test
-
This class tests the cryptix.util.math.TrinomialLFSR class.
- Test3LFSR() - Constructor for class cryptix.test.Test3LFSR
-
- TestAll - Class in cryptix.test
-
Class for running all tests in the cryptix.test package.
- TestAll() - Constructor for class cryptix.test.TestAll
-
- TestBase64Stream - Class in cryptix.test
-
- 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.
- TestBlowfish - Class in cryptix.test
-
Tests the output of the Blowfish cipher algorithm implementation against
certified pre-computed output for a given set of reference input.
- TestBlowfish() - Constructor for class cryptix.test.TestBlowfish
-
- TestBR - Class in cryptix.test
-
This class tests the cryptix.util.math.BigRegister class.
- TestBR() - Constructor for class cryptix.test.TestBR
-
- TestCAST5 - Class in cryptix.test
-
Tests the output of the CAST5 (CAST-128) cipher algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestCAST5() - Constructor for class cryptix.test.TestCAST5
-
- 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
-
- TestDES - Class in cryptix.test
-
Tests the output of the DES block cipher algorithm implementation
against certified and pre-computed output for a given set of reference input.
- TestDES() - Constructor for class cryptix.test.TestDES
-
- TestDES_EDE3 - Class in cryptix.test
-
Tests the output of the DES_EDE3 block cipher algorithm implementation
against pre-computed output for a given set of reference input.
- TestDES_EDE3() - Constructor for class cryptix.test.TestDES_EDE3
-
- TestElGamal - Class in cryptix.test
-
This object tests the RawElGamal* and *_ElGamal_PKCS1 classes, by
generating 6 keypairs with varying strength (384- to 1024-bit in 128-bit
increments).
- TestElGamal() - Constructor for class cryptix.test.TestElGamal
-
- TestException - Exception in cryptix.util.test
-
This exception is thrown when a test fails.
- TestException(String, int) - Constructor for exception cryptix.util.test.TestException
-
Constructs a TestException with the specified detail message and error code.
- TestGUI - Class in cryptix.util.test
-
A GUI panel for the test classes.
- TestGUI(BaseTest) - Constructor for class cryptix.util.test.TestGUI
-
Creates a TestGUI with the given owner.
- TestHAVAL - Class in cryptix.test
-
Tests the output of the HAVAL message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestHAVAL() - Constructor for class cryptix.test.TestHAVAL
-
- TestHMAC - Class in cryptix.test
-
Tests the output of the HMAC message authentication code implementation
against certified pre-computed output for a given set of reference input.
- TestHMAC() - Constructor for class cryptix.test.TestHMAC
-
- TestIDEA - Class in cryptix.test
-
Tests the output of the IDEA block cipher algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestIDEA() - Constructor for class cryptix.test.TestIDEA
-
- TestIJCE - Class in cryptix.test
-
Tests the current IJCE implementation using a SAFER cipher instance.
- TestIJCE() - Constructor for class cryptix.test.TestIJCE
-
- TestInstall - Class in cryptix.test
-
Tests whether Cryptix is installed correctly.
- TestInstall() - Constructor for class cryptix.test.TestInstall
-
- TestLOKI91 - Class in cryptix.test
-
Tests the output of the LOKI91 cipher algorithm implementation against
certified pre-computed output for a given set of reference input.
- TestLOKI91() - Constructor for class cryptix.test.TestLOKI91
-
- TestMD2 - Class in cryptix.test
-
Tests the output of the MD2 message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestMD2() - Constructor for class cryptix.test.TestMD2
-
- TestMD4 - Class in cryptix.test
-
Tests the output of the MD4 message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestMD4() - Constructor for class cryptix.test.TestMD4
-
- TestMD5 - Class in cryptix.test
-
Tests the output of the MD5 message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestMD5() - Constructor for class cryptix.test.TestMD5
-
- TestRC2 - Class in cryptix.test
-
Tests the output of the RC2 cipher algorithm implementation against
certified pre-computed output for a given set of reference input.
- TestRC2() - Constructor for class cryptix.test.TestRC2
-
- TestRC4 - Class in cryptix.test
-
Tests the output of the RC4 cipher algorithm implementation against
certified pre-computed output for a given set of reference input.
- TestRC4() - Constructor for class cryptix.test.TestRC4
-
- TestRijndael - Class in cryptix.test
-
Tests the Rijndael (AES) cipher.
- TestRijndael() - Constructor for class cryptix.test.TestRijndael
-
- TestRIPEMD128 - Class in cryptix.test
-
Tests the output of the RIPEMD-128 message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestRIPEMD128() - Constructor for class cryptix.test.TestRIPEMD128
-
- TestRIPEMD160 - Class in cryptix.test
-
Tests the output of the RIPEMD-160 message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestRIPEMD160() - Constructor for class cryptix.test.TestRIPEMD160
-
- TestRSA - Class in cryptix.test
-
This object tests the RawRSA* and RSA_*_PKCS1 classes by generating
4 keypairs with varying strength (384- to 768-bit in 128-bit increments).
- TestRSA() - Constructor for class cryptix.test.TestRSA
-
- TestSAFER - Class in cryptix.test
-
Tests the output of the SAFER cipher algorithm implementation against
certified pre-computed output for a given set of reference input.
- TestSAFER() - Constructor for class cryptix.test.TestSAFER
-
- TestScar - Class in cryptix.test
-
This class tests the
cryptix.tools.Scar class.
Will fail when unable to write into testing directory.
- TestScar() - Constructor for class cryptix.test.TestScar
-
- TestSHA0 - Class in cryptix.test
-
Deprecated.
Here for historical interest.
- TestSHA0() - Constructor for class cryptix.test.TestSHA0
-
Deprecated.
- TestSHA1 - Class in cryptix.test
-
Tests the output of the SHA-1 message digest algorithm implementation
against certified pre-computed output for a given set of reference input.
- TestSHA1() - Constructor for class cryptix.test.TestSHA1
-
- TestSPEED - Class in cryptix.test
-
Tests the output of the SPEED cipher algorithm implementation against
certified pre-computed output for a given set of reference input.
- TestSPEED() - Constructor for class cryptix.test.TestSPEED
-
- TestSquare - Class in cryptix.test
-
Tests the output of the Square cipher algorithm implementation against
certified pre-computed values for a given set of reference input.
- TestSquare() - Constructor for class cryptix.test.TestSquare
-
- TestUnixCrypt - Class in cryptix.test
-
- TestUnixCrypt() - Constructor for class cryptix.test.TestUnixCrypt
-
- TextAreaWriter - Class in cryptix.util.gui
-
A class that extends Writer to write into a TextArea.
- TextAreaWriter(TextArea) - Constructor for class cryptix.util.gui.TextAreaWriter
-
Creates a TextAreaWriter for the given TextArea.
- tFile_1 - Static variable in class cryptix.test.TestScar
-
- tFile_2 - Static variable in class cryptix.test.TestScar
-
- tFile_3 - Static variable in class cryptix.test.TestScar
-
- tmpArch - Static variable in class cryptix.test.TestScar
-
- tmpDirS_in - Static variable in class cryptix.test.TestScar
-
- tmpDirS_out - Static variable in class cryptix.test.TestScar
-
- toBigRegister() - Method in class cryptix.util.math.TrinomialLFSR
-
Return the state of this
LFSR as a BigRegister
object where now the powers of the polynomial terms are
ordered in ascending succession starting from power 0 at index 0.
- toByteArray() - Method in class cryptix.util.math.BigRegister
-
Return a copy of this BigRegister
's contents in a
byte array with the LSB at index position 0.
- toBytes(int) - Static method in class cryptix.util.core.ArrayUtil
-
Returns a 4-byte array built from an int.
- toBytes(short[], int, int) - Static method in class cryptix.util.core.ArrayUtil
-
Returns a byte array built from a short array.
- toBytes(short[]) - Static method in class cryptix.util.core.ArrayUtil
-
- toDigit(int) - Static method in class cryptix.util.core.Hex
-
Returns the hex digit corresponding to a number n, from 0 to 15.
- toInt(short, short) - Static method in class cryptix.util.core.ArrayUtil
-
Returns an int built from two shorts.
- 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[], 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.
- toReversedString(byte[]) - Static method in class cryptix.util.core.Hex
-
- toShort(byte, byte) - Static method in class cryptix.util.core.ArrayUtil
-
Returns a short built from two bytes.
- toShorts(byte[], int, int) - Static method in class cryptix.util.core.ArrayUtil
-
Returns a short array built from a byte array.
- toShorts(byte[]) - Static method in class cryptix.util.core.ArrayUtil
-
- toStream(BigInteger, OutputStream) - Static method in class cryptix.util.core.BI
-
Write a BigInteger to a stream in Big Endian format (MSB first)
in a manner compatible with fromStream.
- toString() - Method in class cryptix.provider.Cryptix
-
- 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(byte[], int, int) - Static method in class cryptix.util.core.Hex
-
Returns a string of hexadecimal digits from a byte array.
- toString(byte[]) - 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(int[]) - Static method in class cryptix.util.core.Hex
-
- toString() - Method in class cryptix.util.io.DosFilter
-
- toString() - Method in class cryptix.util.math.BigRegister
-
Return a formatted String
representation of the binary
contents of this
.
- toString() - Method in class cryptix.util.math.TrinomialLFSR
-
Return a formatted String
representation of the binary
contents of this
.
- toString() - Method in class netscape.security.Principal
-
- toString() - Method in class netscape.security.Privilege
-
- toString() - Method in class netscape.security.PrivilegeTable
-
- toString() - Method in class xjava.security.Cipher
-
- toString() - Method in class xjava.security.KeyGenerator
-
- toString() - Method in class xjava.security.Mode
-
- toString() - Method in class xjava.security.PaddingScheme
-
- toVerboseHtml() - Method in class netscape.security.Principal
-
- toVerboseString() - Method in class netscape.security.Principal
-
- TRACE - Static variable in class cryptix.tools.Scar
-
- trace(boolean, String) - Static method in class cryptix.tools.Scar
-
- trace(String) - Static method in class cryptix.tools.Scar
-
- traceMethod(String) - Method in class xjava.security.IJCE_Traceable
-
Traces a method call that will return a result.
- traceResult(String) - Method in class xjava.security.IJCE_Traceable
-
Traces the result of a method as a string.
- traceResult(int) - Method in class xjava.security.IJCE_Traceable
-
Traces the result of a method as an integer.
- traceVoidMethod(String) - Method in class xjava.security.IJCE_Traceable
-
Traces a void method call.
- tracing - Variable in class xjava.security.IJCE_Traceable
-
- transform(int[]) - Method in class cryptix.provider.md.MD5
-
- TrinomialLFSR - Class in cryptix.util.math
-
A class that implements a special category of Linear Feedback Shift
Register (LFSR).
- TrinomialLFSR(int, int) - Constructor for class cryptix.util.math.TrinomialLFSR
-
Define an LFSR with L
stages and with a connection
trinomial of the form: xL +
xK + 1.
- trinomialOne() - Method in class cryptix.util.math.TrinomialLFSR
-
Return a TrinomialLFSR
object whose state is set
to the powers of the polynomial p(x) such that p(x)
= 1 in the polynomial Group defined over the trinomial
function of this
object.
- trinomialX() - Method in class cryptix.util.math.TrinomialLFSR
-
Return a TrinomialLFSR
object whose state is set
to the powers of the polynomial p(x) such that p(x)
= x in the polynomial Group defined over the trinomial
function of this
object.