For the latest news and information visit
The GNU Crypto project
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

activate(Map) - Method in interface gnu.crypto.sasl.IAuthInfoProvider
Activates (initialises) this provider instance.
activate(Map) - Method in class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
activate(Map) - Method in class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
activate(Map) - Method in class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
add(Entry) - Method in interface gnu.crypto.keyring.IKeyring
Adds a designated Entry to this keyring.
add(Entry) - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
 
add(Entry) - Method in class gnu.crypto.keyring.EnvelopeEntry
Adds an entry to this envelope.
add(Entry) - Method in class gnu.crypto.keyring.BaseKeyring
 
add(String, String, byte[], String) - Method in class gnu.crypto.sasl.srp.PasswordFile
 
add(String, String, String[]) - Method in class gnu.crypto.sasl.crammd5.PasswordFile
 
add(String, String, String[]) - Method in class gnu.crypto.sasl.plain.PasswordFile
 
addPostTransformer(Transformer) - Method in class gnu.crypto.assembly.Assembly
Adds the designated Transformer and signals that it should operate in post-processing mode; i.e.
addPreTransformer(Transformer) - Method in class gnu.crypto.assembly.Assembly
Adds the designated Transformer and signals that it should operate in pre-processing mode; i.e.
adjustParity(byte[], int) - Static method in class gnu.crypto.cipher.DES
Adjust the parity for a raw key array.
adjustParity(byte[], int) - Static method in class gnu.crypto.cipher.TripleDES
Transform a key so it will be parity adjusted.
AES - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
AES_CIPHER - Static variable in interface gnu.crypto.Registry
AES is synonymous to Rijndael for 128-bit block size only.
AESSpi - class gnu.crypto.jce.cipher.AESSpi.
The implementation of the AES Service Provider Interface (SPI) adapter.
AESSpi() - Constructor for class gnu.crypto.jce.cipher.AESSpi
 
aliases() - Method in interface gnu.crypto.keyring.IKeyring
Returns an Enumeration of all aliases (instances of String) in this keyring.
aliases() - Method in class gnu.crypto.keyring.BaseKeyring
 
allowMultipleSelections() - Method in class javax.security.auth.callback.ChoiceCallback
Get the boolean determining whether multiple selections from the choices list are allowed.
AnonymousClient - class gnu.crypto.sasl.anonymous.AnonymousClient.
The ANONYMOUS client-side mechanism.
AnonymousClient() - Constructor for class gnu.crypto.sasl.anonymous.AnonymousClient
 
AnonymousServer - class gnu.crypto.sasl.anonymous.AnonymousServer.
The ANONYMOUS server-side mechanism.
AnonymousServer() - Constructor for class gnu.crypto.sasl.anonymous.AnonymousServer
 
AnonymousUtil - class gnu.crypto.sasl.anonymous.AnonymousUtil.
An ANONYMOUS-specific utility class.
Anubis - class gnu.crypto.cipher.Anubis.
Anubis is a 128-bit block cipher that accepts a variable-length key.
ANUBIS_CIPHER - Static variable in interface gnu.crypto.Registry
 
Anubis() - Constructor for class gnu.crypto.cipher.Anubis
Trivial 0-arguments constructor.
AnubisSpi - class gnu.crypto.jce.cipher.AnubisSpi.
The implementation of the Anubis Service Provider Interface (SPI) adapter.
AnubisSpi() - Constructor for class gnu.crypto.jce.cipher.AnubisSpi
 
append(Stage) - Method in class gnu.crypto.assembly.Cascade
Adds to the end of the current chain, a designated Stage.
ARCFour - class gnu.crypto.prng.ARCFour.
RC4 is a stream cipher developed by Ron Rivest.
ARCFOUR_KEY_MATERIAL - Static variable in class gnu.crypto.prng.ARCFour
The attributes property name for the key bytes.
ARCFOUR_PRNG - Static variable in interface gnu.crypto.Registry
(Apparently) RC4 keystream PRNG.
ARCFOUR_SBOX_SIZE - Static variable in class gnu.crypto.prng.ARCFour
The size of the internal S-box.
ARCFour() - Constructor for class gnu.crypto.prng.ARCFour
Default 0-arguments constructor.
ARCFourRandomSpi - class gnu.crypto.jce.prng.ARCFourRandomSpi.
Implementation of the Service Provider Interface (SPI) for the ARCFOUR keystream generator.
ARCFourRandomSpi() - Constructor for class gnu.crypto.jce.prng.ARCFourRandomSpi
Default 0-arguments constructor.
ARCFourSpi - class gnu.crypto.jce.cipher.ARCFourSpi.
The Service Provider Interface (SPI) for the ARCFOUR stream cipher.
ARCFourSpi() - Constructor for class gnu.crypto.jce.cipher.ARCFourSpi
 
Assembly - class gnu.crypto.assembly.Assembly.
An Assembly is a construction consisting of a chain of Transformer elements; each wired in pre- or post- transformation mode.
Assembly() - Constructor for class gnu.crypto.assembly.Assembly
Trivial constructor that sets the chain to a LoopbackTransformer.
authenticate(byte[]) - Method in class gnu.crypto.keyring.AuthenticatedEntry
Computes the mac over this envelope's data.
authenticate(char[]) - Method in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
AuthenticatedEntry - class gnu.crypto.keyring.AuthenticatedEntry.
 
AuthenticatedEntry(String, int, Properties) - Constructor for class gnu.crypto.keyring.AuthenticatedEntry
 
AuthenticationException - exception javax.security.sasl.AuthenticationException.
This exception is thrown by a SASL mechanism implementation to indicate that the SASL exchange has failed due to reasons related to authentication, such as an invalid identity, passphrase, or key.
AuthenticationException() - Constructor for class javax.security.sasl.AuthenticationException
Constructs a new instance of AuthenticationException.
AuthenticationException(String) - Constructor for class javax.security.sasl.AuthenticationException
Constructs a new instance of AuthenticationException with a detailed message.
AuthenticationException(String, Throwable) - Constructor for class javax.security.sasl.AuthenticationException
Constructs a new instance of AuthenticationException with a detailed message and a root exception.
authenticator - Variable in class gnu.crypto.sasl.ServerMechanism
The provider for authentication information.
AuthInfo - class gnu.crypto.sasl.AuthInfo.
A static class for creating IAuthInfoProvider providers.
AuthInfoProviderFactory - class gnu.crypto.sasl.AuthInfoProviderFactory.
The concrete SASL authentication information provider factory.
AuthInfoProviderFactory() - Constructor for class gnu.crypto.sasl.AuthInfoProviderFactory
 
authorizationID - Variable in class gnu.crypto.sasl.ClientMechanism
The authorisation identity.
authorizationID - Variable in class gnu.crypto.sasl.ServerMechanism
The authorisation identity.
AuthorizeCallback - class javax.security.sasl.AuthorizeCallback.
This callback is used by SaslServer to determine whether one entity (identified by an authenticated authentication ID) can act on behalf of another entity (identified by an authorization ID).
AuthorizeCallback(String, String) - Constructor for class javax.security.sasl.AuthorizeCallback
Constructs an instance of AuthorizeCallback.
AVAILABLE_OPTIONS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The list of server's available security options.
available() - Method in class gnu.crypto.sasl.SaslInputStream
 
available() - Method in class javax.crypto.CipherInputStream
Returns the number of bytes that can be read from this input stream without blocking.

B

BadPaddingException - exception javax.crypto.BadPaddingException.
This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly
BadPaddingException() - Constructor for class javax.crypto.BadPaddingException
Constructs a BadPaddingException with no detail message.
BadPaddingException(String) - Constructor for class javax.crypto.BadPaddingException
Constructs a BadPaddingException with the specified detail message.
Base64 - class gnu.crypto.util.Base64.
Most of this implementation is from Robert Harder's public domain Base64 code (version 1.4.1 available from <http://iharder.net/xmlizable>).
BaseCipher - class gnu.crypto.cipher.BaseCipher.
A basic abstract class to facilitate implementing symmetric key block ciphers.
BaseCipher(String, int, int) - Constructor for class gnu.crypto.cipher.BaseCipher
Trivial constructor for use by concrete subclasses.
BaseHash - class gnu.crypto.hash.BaseHash.
A base abstract class to facilitate hash implementations.
BaseHash(String, int, int) - Constructor for class gnu.crypto.hash.BaseHash
Trivial constructor for use by concrete subclasses.
BaseKeyAgreementParty - class gnu.crypto.key.BaseKeyAgreementParty.
A base abstract class to facilitate implementations of concrete key agreement protocol handlers.
BaseKeyAgreementParty(String) - Constructor for class gnu.crypto.key.BaseKeyAgreementParty
 
BaseKeyring - class gnu.crypto.keyring.BaseKeyring.
 
BaseKeyring() - Constructor for class gnu.crypto.keyring.BaseKeyring
 
BaseMac - class gnu.crypto.mac.BaseMac.
A base abstract class to facilitate MAC (Message Authentication Code) implementations.
BaseMac(String) - Constructor for class gnu.crypto.mac.BaseMac
Trivial constructor for use by concrete subclasses.
BaseMac(String, IMessageDigest) - Constructor for class gnu.crypto.mac.BaseMac
Trivial constructor for use by concrete subclasses.
BaseMode - class gnu.crypto.mode.BaseMode.
A basic abstract class to facilitate implementing block cipher modes of operations.
BaseMode(String, IBlockCipher, int) - Constructor for class gnu.crypto.mode.BaseMode
Trivial constructor for use by concrete subclasses.
BasePad - class gnu.crypto.pad.BasePad.
An abstract class to facilitate implementing padding algorithms.
BasePad(String) - Constructor for class gnu.crypto.pad.BasePad
Trivial constructor for use by concrete subclasses.
BasePRNG - class gnu.crypto.prng.BasePRNG.
An abstract class to facilitate implementing PRNG algorithms.
BasePRNG(String) - Constructor for class gnu.crypto.prng.BasePRNG
Trivial constructor for use by concrete subclasses.
BaseSignature - class gnu.crypto.sig.BaseSignature.
A base abstract class to facilitate implementations of concrete Signatures.
BaseSignature(String, IMessageDigest) - Constructor for class gnu.crypto.sig.BaseSignature
Trivial constructor.
beginMessage() - Method in class gnu.crypto.exp.ust.UST
Signals the start of a new message to process with this UST.
beginMessageWithIndex(BigInteger) - Method in class gnu.crypto.exp.ust.UST
Signals the start of a new message to process with this UST with a designated value.
beginMessageWithIndex(int) - Method in class gnu.crypto.exp.ust.UST
Signals the start of a new message to process with this UST with a designated value.
BinaryDataEntry - class gnu.crypto.keyring.BinaryDataEntry.
A binary data entry is a primitive entry that simply contains some amount of arbitrary binary data and an optional content type.
BinaryDataEntry(String, byte[], Date, Properties) - Constructor for class gnu.crypto.keyring.BinaryDataEntry
Creates a new binary data entry.
BLOCK_INDEX_LENGTH - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's block index length.
BLOCK_SIZE - Static variable in class gnu.crypto.cipher.DES
DES operates on 64 bit blocks.
BLOCK_SIZE - Static variable in class gnu.crypto.cipher.TripleDES
Triple-DES only operates on 64 bit blocks.
BlockCipherParameters - class gnu.crypto.jce.params.BlockCipherParameters.
An implementation of algorithm parameters for the GNU Crypto block ciphers.
BlockCipherParameters() - Constructor for class gnu.crypto.jce.params.BlockCipherParameters
 
BlockCipherParameterSpec - class gnu.crypto.jce.spec.BlockCipherParameterSpec.
Block cipher parameters in GNU Crypto are the cipher's name, its block and key sizes, and an optional initialization vector.
BlockCipherParameterSpec(byte[], int, int) - Constructor for class gnu.crypto.jce.spec.BlockCipherParameterSpec
Create a new parameter specification.
BlockCipherParameterSpec(int, int) - Constructor for class gnu.crypto.jce.spec.BlockCipherParameterSpec
Create a new parameter specification with no IV.
blockSize - Variable in class gnu.crypto.assembly.Cascade
The curently set block-size for this instance.
blockSize - Variable in class gnu.crypto.hash.BaseHash
The hash (inner) block size in bytes.
blockSize - Variable in class gnu.crypto.jce.spec.BlockCipherParameterSpec
The cipher's block size, in bytes.
blockSize - Variable in class gnu.crypto.mac.HMac
 
blockSize - Variable in class gnu.crypto.pad.BasePad
The block size, in bytes, for this instance.
blockSize() - Method in interface gnu.crypto.hash.IMessageDigest
Returns the algorithm's (inner) block size in bytes.
blockSize() - Method in class gnu.crypto.hash.BaseHash
 
blockSizes() - Method in class gnu.crypto.assembly.Stage
Returns the Set of supported block sizes for this Stage.
blockSizes() - Method in class gnu.crypto.assembly.Cascade
Returns the Set of supported block sizes for this Cascade that are common to all of its chained stages.
blockSizes() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns an Iterator over the supported block sizes.
blockSizes() - Method in class gnu.crypto.cipher.Square
 
blockSizes() - Method in class gnu.crypto.cipher.Cast5
 
blockSizes() - Method in class gnu.crypto.cipher.Rijndael
 
blockSizes() - Method in class gnu.crypto.cipher.Blowfish
 
blockSizes() - Method in class gnu.crypto.cipher.NullCipher
 
blockSizes() - Method in class gnu.crypto.cipher.Twofish
 
blockSizes() - Method in class gnu.crypto.cipher.Serpent
 
blockSizes() - Method in class gnu.crypto.cipher.DES
 
blockSizes() - Method in class gnu.crypto.cipher.Khazad
 
blockSizes() - Method in class gnu.crypto.cipher.Anubis
 
blockSizes() - Method in class gnu.crypto.cipher.TripleDES
 
blockSizes() - Method in class gnu.crypto.mode.BaseMode
Returns an Iterator over the supported block sizes.
Blowfish - class gnu.crypto.cipher.Blowfish.
Blowfish is a 16-round, 64-bit Feistel cipher designed by Bruce Schneier.
BLOWFISH - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
BLOWFISH_CIPHER - Static variable in interface gnu.crypto.Registry
 
Blowfish() - Constructor for class gnu.crypto.cipher.Blowfish
 
BlowfishSpi - class gnu.crypto.jce.cipher.BlowfishSpi.
The implementation of the Blowfish Service Provider Interface (SPI) adapter.
BlowfishSpi() - Constructor for class gnu.crypto.jce.cipher.BlowfishSpi
 
buffer - Variable in class gnu.crypto.hash.BaseHash
Temporary input buffer.
buffer - Variable in class gnu.crypto.prng.BasePRNG
A temporary buffer to serve random bytes.
byteToString(int) - Static method in class gnu.crypto.util.Util
Returns a string of 2 hexadecimal digits (most significant digit first) corresponding to the lowest 8 bits of n.

C

CALG - class gnu.crypto.sasl.srp.CALG.
A Factory class that returns CALG (Confidentiality Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-08.
Callback - interface javax.security.auth.callback.Callback.
Implementations of this interface are passed to a CallbackHandler, allowing underlying security services the ability to interact with a calling application to retrieve specific authentication data such as usernames and passwords, or to display certain information, such as error and warning messages.
CallbackHandler - interface javax.security.auth.callback.CallbackHandler.
An application implements a CallbackHandler and passes it to underlying security services so that they may interact with the application to retrieve specific authentication data, such as usernames and passwords, or to display certain information, such as error and warning messages.
CANCEL - Static variable in class javax.security.auth.callback.ConfirmationCallback
CANCEL option.
Cascade - class gnu.crypto.assembly.Cascade.
A Cascade Cipher is the concatenation of two or more block ciphers each with independent keys.
Cascade() - Constructor for class gnu.crypto.assembly.Cascade
 
CAST_128_CIPHER - Static variable in interface gnu.crypto.Registry
 
CAST128_CIPHER - Static variable in interface gnu.crypto.Registry
CAST5 is also known as CAST-128.
Cast5 - class gnu.crypto.cipher.Cast5.
An implmenetation of the CAST5 (a.k.a.
CAST5_CIPHER - Static variable in interface gnu.crypto.Registry
 
Cast5() - Constructor for class gnu.crypto.cipher.Cast5
Trivial 0-arguments constructor.
Cast5Spi - class gnu.crypto.jce.cipher.Cast5Spi.
The implementation of the CAST5 (a.k.a.
Cast5Spi() - Constructor for class gnu.crypto.jce.cipher.Cast5Spi
 
CBC - class gnu.crypto.mode.CBC.
The Cipher Block Chaining mode.
CBC_MODE - Static variable in interface gnu.crypto.Registry
Cipher block chaining mode (NIST).
CertificateEntry - class gnu.crypto.keyring.CertificateEntry.
An immutable class representing a trusted certificate entry.
CertificateEntry(Certificate, Date, Properties) - Constructor for class gnu.crypto.keyring.CertificateEntry
Creates a new certificate entry.
CertPathEntry - class gnu.crypto.keyring.CertPathEntry.
A primitive entry that contains a path of X.509 certificates.
CertPathEntry(Certificate[], Date, Properties) - Constructor for class gnu.crypto.keyring.CertPathEntry
 
CFB - class gnu.crypto.mode.CFB.
The cipher feedback mode.
CFB_MODE - Static variable in interface gnu.crypto.Registry
Cipher feedback mode (NIST).
changePasswd(String, String) - Method in class gnu.crypto.sasl.crammd5.PasswordFile
 
changePasswd(String, String) - Method in class gnu.crypto.sasl.plain.PasswordFile
 
changePasswd(String, String) - Method in class gnu.crypto.sasl.srp.PasswordFile
 
channelBinding - Variable in class gnu.crypto.sasl.ClientMechanism
Channel binding data to use with this mechanism instance.
channelBinding - Variable in class gnu.crypto.sasl.ServerMechanism
Channel binding data to use with this mechanism instance.
CHECK_WEAK_KEYS - Static variable in class gnu.crypto.Properties
 
checkForWeakKeys() - Static method in class gnu.crypto.Properties
A convenience method that returns, as a boolean, the library global configuration property indicating if the implementations of symmetric key block ciphers check, or not, for possible/potential weak and semi-weak keys that may be produced in the course of generating round encryption and/or decryption keys.
checkParams(BigInteger, BigInteger) - Static method in class gnu.crypto.key.srp6.SRPAlgorithm
 
ChoiceCallback - class javax.security.auth.callback.ChoiceCallback.
Underlying security services instantiate and pass a ChoiceCallback to the handle() method of a CallbackHandler to display a list of choices and to retrieve the selected choice(s).
ChoiceCallback(String, String[], int, boolean) - Constructor for class javax.security.auth.callback.ChoiceCallback
Construct a ChoiceCallback with a prompt, a list of choices, a default choice, and a boolean specifying whether or not multiple selections from the list of choices are allowed.
CHOSEN_OPTIONS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The client's chosen security options.
cipher - Variable in class gnu.crypto.keyring.GnuPrivateKeyring
 
cipher - Variable in class gnu.crypto.mode.BaseMode
The underlying block cipher implementation.
Cipher - class javax.crypto.Cipher.
This class provides the functionality of a cryptographic cipher for encryption and decryption.
CIPHER - Static variable in class gnu.crypto.exp.ust.UST
Property name of the keystream underlying cipher.
CIPHER - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of underlying block cipher for this ICM generator.
CIPHER - Static variable in class gnu.crypto.prng.UMacGenerator
The name of the underlying symmetric key block cipher algorithm.
CIPHER_BLOCK_SIZE - Static variable in interface gnu.crypto.cipher.IBlockCipher
Property name of the block size in which to operate a block cipher.
Cipher(CipherSpi, Provider, String) - Constructor for class javax.crypto.Cipher
Creates a Cipher object.
cipherBlockSize - Variable in class gnu.crypto.mode.BaseMode
The block size, in bytes, to operate the underlying block cipher in.
CipherFactory - class gnu.crypto.cipher.CipherFactory.
A Factory to instantiate symmetric block cipher instances.
CipherInputStream - class javax.crypto.CipherInputStream.
A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream(InputStream) - Constructor for class javax.crypto.CipherInputStream
Constructs a CipherInputStream from an InputStream without specifying a Cipher.
CipherInputStream(InputStream, Cipher) - Constructor for class javax.crypto.CipherInputStream
Constructs a CipherInputStream from an InputStream and a Cipher.
CipherOutputStream - class javax.crypto.CipherOutputStream.
A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream.
CipherOutputStream(OutputStream) - Constructor for class javax.crypto.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream without specifying a Cipher.
CipherOutputStream(OutputStream, Cipher) - Constructor for class javax.crypto.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a Cipher.
cipherSpec - Variable in class gnu.crypto.jce.params.BlockCipherParameters
The underlying block cipher specification.
CipherSpeed - class gnu.crypto.tool.CipherSpeed.
A tool to exercise a block cipher in order to measure its performance in terms of encrypted/decrypted bytes per second.
CipherSpi - class javax.crypto.CipherSpi.
This class defines the Service Provider Interface (SPI) for the Cipher class.
CipherSpi() - Constructor for class javax.crypto.CipherSpi
 
clear() - Method in class gnu.crypto.keyring.Properties
Removes all properties from this object.
clearPassword() - Method in class javax.crypto.spec.PBEKeySpec
Clears the internal copy of the password.
clearPassword() - Method in class javax.security.auth.callback.PasswordCallback
Clear the retrieved password.
CLIENT_EVIDENCE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The client's evidence: M1.
CLIENT_PUBLIC_KEY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The client's public ephemeral exponent: A.
ClientFactory - class gnu.crypto.sasl.ClientFactory.
The implementation of SaslClientFactory.
ClientFactory() - Constructor for class gnu.crypto.sasl.ClientFactory
 
ClientMechanism - class gnu.crypto.sasl.ClientMechanism.
A base class to facilitate implementing SASL client-side mechanisms.
ClientMechanism(String) - Constructor for class gnu.crypto.sasl.ClientMechanism
 
ClientStore - class gnu.crypto.sasl.srp.ClientStore.
The client-side implementation of the SRP security context store.
clone() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns a clone of this instance.
clone() - Method in class gnu.crypto.cipher.Square
 
clone() - Method in class gnu.crypto.cipher.Cast5
 
clone() - Method in class gnu.crypto.cipher.Rijndael
 
clone() - Method in class gnu.crypto.cipher.Blowfish
 
clone() - Method in class gnu.crypto.cipher.NullCipher
 
clone() - Method in class gnu.crypto.cipher.Twofish
 
clone() - Method in class gnu.crypto.cipher.BaseCipher
 
clone() - Method in class gnu.crypto.cipher.Serpent
 
clone() - Method in class gnu.crypto.cipher.DES
 
clone() - Method in class gnu.crypto.cipher.Khazad
 
clone() - Method in class gnu.crypto.cipher.Anubis
 
clone() - Method in class gnu.crypto.cipher.TripleDES
 
clone() - Method in class gnu.crypto.hash.Haval
 
clone() - Method in class gnu.crypto.hash.Sha256
 
clone() - Method in class gnu.crypto.hash.MD2
 
clone() - Method in class gnu.crypto.hash.Whirlpool
 
clone() - Method in interface gnu.crypto.hash.IMessageDigest
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.hash.RipeMD160
 
clone() - Method in class gnu.crypto.hash.MD5
 
clone() - Method in class gnu.crypto.hash.Sha512
 
clone() - Method in class gnu.crypto.hash.Tiger
 
clone() - Method in class gnu.crypto.hash.BaseHash
 
clone() - Method in class gnu.crypto.hash.RipeMD128
 
clone() - Method in class gnu.crypto.hash.Sha384
 
clone() - Method in class gnu.crypto.hash.MD4
 
clone() - Method in class gnu.crypto.hash.Sha160
 
clone() - Method in class gnu.crypto.keyring.Properties
Creates a copy of this properties object.
clone() - Method in class gnu.crypto.mac.HMac
 
clone() - Method in interface gnu.crypto.mac.IMac
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.mac.BaseMac
 
clone() - Method in class gnu.crypto.mac.TMMH16
 
clone() - Method in class gnu.crypto.mac.UHash32
 
clone() - Method in class gnu.crypto.mac.UMac32
 
clone() - Method in class gnu.crypto.mode.OFB
 
clone() - Method in class gnu.crypto.mode.ICM
 
clone() - Method in class gnu.crypto.mode.CFB
 
clone() - Method in class gnu.crypto.mode.CTR
 
clone() - Method in class gnu.crypto.mode.ECB
 
clone() - Method in class gnu.crypto.mode.BaseMode
 
clone() - Method in class gnu.crypto.mode.CBC
 
clone() - Method in class gnu.crypto.prng.ICMGenerator
 
clone() - Method in interface gnu.crypto.prng.IRandom
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.prng.ARCFour
 
clone() - Method in class gnu.crypto.prng.UMacGenerator
 
clone() - Method in class gnu.crypto.prng.BasePRNG
 
clone() - Method in class gnu.crypto.prng.PBKDF2
 
clone() - Method in class gnu.crypto.prng.MDGenerator
 
clone() - Method in class gnu.crypto.sasl.srp.IALG
 
clone() - Method in interface gnu.crypto.sig.ISignature
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.sig.BaseSignature
 
clone() - Method in class gnu.crypto.sig.dss.DSSSignature
 
clone() - Method in class gnu.crypto.sig.rsa.EMSA_PSS
 
clone() - Method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5
 
clone() - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
clone() - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
clone() - Method in class javax.crypto.MacSpi
Returns a clone if the implementation is cloneable.
clone() - Method in class javax.crypto.Mac
Returns a clone if the provider implementation is cloneable.
close() - Method in class gnu.crypto.sasl.SaslOutputStream
 
close() - Method in class gnu.crypto.sasl.SaslInputStream
 
close() - Method in class javax.crypto.CipherOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class javax.crypto.CipherInputStream
Closes this input stream and releases any system resources associated with the stream.
complete - Variable in class gnu.crypto.key.BaseKeyAgreementParty
Whether the exchange has concluded or not.
complete - Variable in class gnu.crypto.sasl.ClientMechanism
Whether authentication phase is completed (true) or not (false).
complete - Variable in class gnu.crypto.sasl.ServerMechanism
Whether authentication phase is completed (true) or not (false).
CompressedEntry - class gnu.crypto.keyring.CompressedEntry.
 
CompressedEntry(Properties) - Constructor for class gnu.crypto.keyring.CompressedEntry
 
computeIndices() - Method in class gnu.crypto.tool.Ent
 
computeSharedSecret(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6SaslClient
 
computeSharedSecret(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6SaslServer
 
computeSharedSecret(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6TLSServer
 
computeSharedSecret(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6TLSClient
 
computeX(byte[], String, byte[]) - Method in class gnu.crypto.sasl.srp.SRP
 
computeX(byte[], String, String) - Method in class gnu.crypto.sasl.srp.SRP
 
CONFIDENTIALITY - Static variable in class gnu.crypto.exp.ust.UST
Property name of the confidentiality protection flag.
CONFIDENTIALITY_ALGORITHMS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Available Cipher algorithms for confidentiality protection.
ConfidentialityException - exception gnu.crypto.sasl.ConfidentialityException.
Used by mechanisms that offer a security services layer, this checked exception is thrown to indicate that a violation has occured during the processing of a confidentiality protection filter.
ConfidentialityException() - Constructor for class gnu.crypto.sasl.ConfidentialityException
Constructs a new instance of ConfidentialityException with no detail message.
ConfidentialityException(String) - Constructor for class gnu.crypto.sasl.ConfidentialityException
Constructs a new instance of ConfidentialityException with the specified detail message.
ConfidentialityException(String, Throwable) - Constructor for class gnu.crypto.sasl.ConfidentialityException
Constructs a new instance of ConfidentialityException with a detailed message and a root exception.
CONFIG_NDX_FIELD - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of the SHELL field in the plain password file.
ConfirmationCallback - class javax.security.auth.callback.ConfirmationCallback.
Underlying security services instantiate and pass a ConfirmationCallback to the handle() method of a CallbackHandler to ask for YES/NO, OK/CANCEL, YES/NO/CANCEL or other similar confirmations.
ConfirmationCallback(int, int, int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a message type, an option type and a default option.
ConfirmationCallback(int, String[], int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a message type, a list of options and a default option.
ConfirmationCallback(String, int, int, int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a prompt, message type, an option type and a default option.
ConfirmationCallback(String, int, String[], int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a prompt, message type, a list of options and a default option.
connect() - Method in class gnu.crypto.tool.SaslConnection
 
containingEnvelope - Variable in class gnu.crypto.keyring.EnvelopeEntry
The envelope that contains this one (if any).
contains(String) - Method in interface gnu.crypto.sasl.IAuthInfoProvider
Checks if a user with a designated name is known to this provider.
contains(String) - Method in class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
contains(String) - Method in class gnu.crypto.sasl.crammd5.PasswordFile
 
contains(String) - Method in class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
contains(String) - Method in class gnu.crypto.sasl.plain.PasswordFile
 
contains(String) - Method in class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
contains(String) - Method in class gnu.crypto.sasl.srp.PasswordFile
 
containsAlias(String) - Method in interface gnu.crypto.keyring.IKeyring
Tests whether or not this keyring contains the given alias.
containsAlias(String) - Method in class gnu.crypto.keyring.EnvelopeEntry
Tests if this envelope contains a primitive entry with the given alias.
containsAlias(String) - Method in class gnu.crypto.keyring.BaseKeyring
 
containsCertificate(String) - Method in class gnu.crypto.keyring.GnuPublicKeyring
 
containsCertificate(String) - Method in interface gnu.crypto.keyring.IPublicKeyring
Tests if this keyring contains a certificate entry with the specified alias.
containsCertPath(String) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Checks if this keyring contains a certificate path with the given alias.
containsCertPath(String) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
containsConfig(String) - Method in class gnu.crypto.sasl.srp.PasswordFile
Checks if the current configuration file contains the <N, g> pair for the designated index.
containsEntry(Entry) - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
 
containsEntry(Entry) - Method in class gnu.crypto.keyring.EnvelopeEntry
Tests if this envelope contains the given entry.
containsKey(String) - Method in class gnu.crypto.keyring.Properties
Tests if this object contains a given property name.
containsPrivateKey(String) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Tests if this keyring contains a private key entry with the given alias.
containsPrivateKey(String) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
containsPublicKey(String) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Checks if this keyring contains a public key with the given alias.
containsPublicKey(String) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
containsValue(String) - Method in class gnu.crypto.keyring.Properties
Tests if this object contains a given property value.
count - Variable in class gnu.crypto.hash.BaseHash
Number of bytes processed so far.
CramMD5AuthInfoProvider - class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider.
The CRAM-MD5 mechanism authentication information provider implementation.
CramMD5AuthInfoProvider() - Constructor for class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
CramMD5Client - class gnu.crypto.sasl.crammd5.CramMD5Client.
The CRAM-MD5 SASL client-side mechanism.
CramMD5Client() - Constructor for class gnu.crypto.sasl.crammd5.CramMD5Client
 
CramMD5Registry - interface gnu.crypto.sasl.crammd5.CramMD5Registry.
A list of properties common to CRAM-MD5 classes.
CramMD5Server - class gnu.crypto.sasl.crammd5.CramMD5Server.
The CRAM-MD5 SASL server-side mechanism.
CramMD5Server() - Constructor for class gnu.crypto.sasl.crammd5.CramMD5Server
 
createSaslClient(String[], String, String, String, Map, CallbackHandler) - Method in class gnu.crypto.sasl.ClientFactory
 
createSaslClient(String[], String, String, String, Map, CallbackHandler) - Method in interface javax.security.sasl.SaslClientFactory
Creates a SaslClient using the parameters supplied.
createSaslClient(String[], String, String, String, Map, CallbackHandler) - Static method in class javax.security.sasl.Sasl
Creates a SaslClient for the specified mechanism.
createSaslServer(String, String, String, Map, CallbackHandler) - Method in class gnu.crypto.sasl.ServerFactory
 
createSaslServer(String, String, String, Map, CallbackHandler) - Method in interface javax.security.sasl.SaslServerFactory
Creates a SaslServer instance using the parameters supplied.
createSaslServer(String, String, String, Map, CallbackHandler) - Static method in class javax.security.sasl.Sasl
Creates a SaslServer for the specified mechanism.
creationDate - Variable in class gnu.crypto.keyring.PrimitiveEntry
The creation date.
CTR - class gnu.crypto.mode.CTR.
The implementation of the Counter Mode.
CTR_MODE - Static variable in interface gnu.crypto.Registry
Counter (NIST) mode.
currentBlockSize - Variable in class gnu.crypto.cipher.BaseCipher
The current block size, in bytes.
currentBlockSize() - Method in class gnu.crypto.assembly.Transformer
Returns the block-size of this Transformer.
currentBlockSize() - Method in class gnu.crypto.assembly.Stage
Returns the currently set block size for the stage.
currentBlockSize() - Method in class gnu.crypto.assembly.Cascade
Returns the currently set block size for the chain.
currentBlockSize() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the currently set block size for this instance.
currentBlockSize() - Method in class gnu.crypto.cipher.BaseCipher
 
currentBlockSize() - Method in class gnu.crypto.mode.BaseMode
 
currentKey - Variable in class gnu.crypto.cipher.BaseCipher
The session key for this instance.

D

decode(byte[]) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Separate the encoded message EM into an octet string PS consisting of nonzero octets and a message M as:
decode(byte[], byte[], int, int) - Method in class gnu.crypto.sig.rsa.EMSA_PSS
The decoding operation EMSA-PSS-Decode recovers the message hash from an encoded message EM and compares it to the hash of M.
decode(byte[], int, int) - Static method in class gnu.crypto.util.Base64
Decodes Base64 content in byte array format and returns the decoded byte array.
decode(DataInputStream) - Static method in class gnu.crypto.keyring.CertificateEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.CertPathEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.AuthenticatedEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.PrivateKeyEntry
 
decode(DataInputStream) - Method in class gnu.crypto.keyring.Properties
Decodes a set of properties from the given input stream.
decode(DataInputStream) - Static method in class gnu.crypto.keyring.EncryptedEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.CompressedEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.PasswordEncryptedEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.BinaryDataEntry
 
decode(DataInputStream) - Static method in class gnu.crypto.keyring.PublicKeyEntry
 
decode(DataInputStream, char[]) - Static method in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
decode(DataInputStream, char[]) - Static method in class gnu.crypto.keyring.PasswordEncryptedEntry
 
decode(String) - Static method in class gnu.crypto.util.Base64
Decodes data from Base64 notation.
decodeEnvelope(DataInputStream) - Method in class gnu.crypto.keyring.EnvelopeEntry
 
decodePrivateKey(byte[]) - Method in interface gnu.crypto.key.IKeyPairCodec
Decodes an instance of an external private key into its native Java representation.
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.dh.DHKeyPairRawCodec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.srp6.SRPKeyPairRawCodec
 
decodePublicKey(byte[]) - Method in interface gnu.crypto.key.IKeyPairCodec
Decodes an instance of an external public key into its native Java representation.
decodePublicKey(byte[]) - Method in class gnu.crypto.key.dh.DHKeyPairRawCodec
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.srp6.SRPKeyPairRawCodec
 
decodeSignature(byte[]) - Method in interface gnu.crypto.sig.ISignatureCodec
 
decodeSignature(byte[]) - Method in class gnu.crypto.sig.dss.DSSSignatureRawCodec
 
decodeSignature(byte[]) - Method in class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
 
DECRYPT_MODE - Static variable in class javax.crypto.Cipher
 
decrypt(byte[], byte[]) - Method in class gnu.crypto.keyring.EncryptedEntry
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Square
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Cast5
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Rijndael
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Blowfish
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.NullCipher
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Twofish
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Serpent
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.DES
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Khazad
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Anubis
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.TripleDES
 
decrypt(char[]) - Method in class gnu.crypto.keyring.PasswordEncryptedEntry
 
decrypt(PrivateKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSADP algorithm.
decryptBlock(byte[], int, byte[], int) - Method in interface gnu.crypto.cipher.IBlockCipher
Decrypts exactly one block of ciphertext.
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.cipher.BaseCipher
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.OFB
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ICM
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CFB
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CTR
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ECB
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.BaseMode
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CBC
 
DECRYPTION - Static variable in interface gnu.crypto.mode.IMode
Constant indicating the instance is being used for decryption.
DEFAULT_CONFIDENTIALITY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Default value for confidentiality protection security service.
DEFAULT_INTEGRITY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Default value for integrity protection security service.
DEFAULT_MANDATORY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Default mandatory security service required.
DEFAULT_PASSWORD_FILE - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Default password file (used by the server) pathname.
DEFAULT_PASSWORD_FILE - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Default fully qualified pathname of the PLAIN password file.
DEFAULT_PASSWORD_FILE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Default fully qualified pathname of the SRP password file.
DEFAULT_REPLAY_DETECTION - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Default value for replay detection security service.
defaultBlockSize - Variable in class gnu.crypto.cipher.BaseCipher
The default block size, in bytes.
defaultBlockSize() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the default value, in bytes, of the algorithm's block size.
defaultBlockSize() - Method in class gnu.crypto.cipher.BaseCipher
 
defaultBlockSize() - Method in class gnu.crypto.mode.BaseMode
Returns the default value, in bytes, of the mode's block size.
defaultDecode(DataInputStream) - Method in class gnu.crypto.keyring.Entry
Generic decoding method, which simply decodes the properties field and reads the payload field.
defaultKeySize - Variable in class gnu.crypto.cipher.BaseCipher
The default key size, in bytes.
defaultKeySize() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the default value, in bytes, of the algorithm's key size.
defaultKeySize() - Method in class gnu.crypto.cipher.BaseCipher
 
defaultKeySize() - Method in class gnu.crypto.mode.BaseMode
Returns the default value, in bytes, of the underlying block cipher key size.
derive(int) - Method in class gnu.crypto.sasl.srp.KDF
Returns a designated number of bytes suitable for use in the SASL SRP mechanism.
DES - class gnu.crypto.cipher.DES.
The Data Encryption Standard.
DES_CIPHER - Static variable in interface gnu.crypto.Registry
 
DES_EDE_KEY_LEN - Static variable in class javax.crypto.spec.DESedeKeySpec
 
DES_KEY_LEN - Static variable in class javax.crypto.spec.DESKeySpec
 
DES() - Constructor for class gnu.crypto.cipher.DES
Default 0-argument constructor.
DESEDE_CIPHER - Static variable in interface gnu.crypto.Registry
TripleDES is also known as DESede.
DESedeKeySpec - class javax.crypto.spec.DESedeKeySpec.
This class specifies a DES-EDE ("triple-DES") key.
DESedeKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESedeKeySpec
Uses the first 24 bytes in key as the DES-EDE key.
DESedeKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESedeKeySpec
Uses the first 24 bytes in key, beginning at offset inclusive, as the DES-EDE key.
DESKeySpec - class javax.crypto.spec.DESKeySpec.
This class specifies a DES key.
DESKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESKeySpec
Uses the first 8 bytes in key as the key material for the DES key.
DESKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESKeySpec
Uses the first 8 bytes in key, beginning at offset inclusive, as the key material for the DES key.
DESSpi - class gnu.crypto.jce.cipher.DESSpi.
The implementation of the DES Service Provider Interface (SPI) adapter.
DESSpi() - Constructor for class gnu.crypto.jce.cipher.DESSpi
 
DH_KA - Static variable in interface gnu.crypto.Registry
 
DH_KPG - Static variable in interface gnu.crypto.Registry
 
DH_PARAMETERS - Static variable in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
Property name of an optional DHGenParameterSpec instance to use for this generator.
DH_PARAMS_COUNTER - Static variable in class gnu.crypto.key.dh.RFC2631
 
DH_PARAMS_G - Static variable in class gnu.crypto.key.dh.RFC2631
 
DH_PARAMS_J - Static variable in class gnu.crypto.key.dh.RFC2631
 
DH_PARAMS_P - Static variable in class gnu.crypto.key.dh.RFC2631
 
DH_PARAMS_Q - Static variable in class gnu.crypto.key.dh.RFC2631
 
DH_PARAMS_SEED - Static variable in class gnu.crypto.key.dh.RFC2631
 
DHGenParameterSpec - class javax.crypto.spec.DHGenParameterSpec.
This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.
DHGenParameterSpec(int, int) - Constructor for class javax.crypto.spec.DHGenParameterSpec
Constructs a parameter set for the generation of Diffie-Hellman (system) parameters.
DHKey - interface javax.crypto.interfaces.DHKey.
The interface to a Diffie-Hellman key.
DHKeyPairRawCodec - class gnu.crypto.key.dh.DHKeyPairRawCodec.
An object that implements the IKeyPairCodec operations for the Raw format to use with Diffie-Hellman keypairs.
DHKeyPairRawCodec() - Constructor for class gnu.crypto.key.dh.DHKeyPairRawCodec
 
DHParameterSpec - class javax.crypto.spec.DHParameterSpec.
This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.
DHParameterSpec(BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHParameterSpec
Constructs a parameter set for Diffie-Hellman, using a prime modulus p and a base generator g.
DHParameterSpec(BigInteger, BigInteger, int) - Constructor for class javax.crypto.spec.DHParameterSpec
Constructs a parameter set for Diffie-Hellman, using a prime modulus p, a base generator g, and the size in bits, l, of the random exponent (private value).
DHPrivateKey - interface javax.crypto.interfaces.DHPrivateKey.
The interface to a Diffie-Hellman private key.
DHPrivateKeySpec - class javax.crypto.spec.DHPrivateKeySpec.
This class specifies a Diffie-Hellman private key with its associated parameters.
DHPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPrivateKeySpec
Constructor that takes a private value x, a prime modulus p, and a base generator g.
DHPublicKey - interface javax.crypto.interfaces.DHPublicKey.
The interface to a Diffie-Hellman public key.
DHPublicKeySpec - class javax.crypto.spec.DHPublicKeySpec.
This class specifies a Diffie-Hellman public key with its associated parameters.
DHPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPublicKeySpec
Constructor that takes a public value y, a prime modulus p, and a base generator g.
DiffieHellmanKeyAgreement - class gnu.crypto.key.dh.DiffieHellmanKeyAgreement.
The basic version of the Diffie-Hellman key agreement is described in the Handbook of Applied Cryptography [HAC] as follows:
DiffieHellmanKeyAgreement() - Constructor for class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
 
DiffieHellmanReceiver - class gnu.crypto.key.dh.DiffieHellmanReceiver.
This implementation is the receiver's part of the basic version of the Diffie-Hellman key agreement exchange (B in [HAC]).
DiffieHellmanReceiver() - Constructor for class gnu.crypto.key.dh.DiffieHellmanReceiver
 
DiffieHellmanSender - class gnu.crypto.key.dh.DiffieHellmanSender.
This implementation is the sender's part of the basic version of the Diffie-Hellman key agreement exchange (A in [HAC]).
DiffieHellmanSender() - Constructor for class gnu.crypto.key.dh.DiffieHellmanSender
 
digest() - Method in interface gnu.crypto.hash.IMessageDigest
Completes the message digest by performing final operations such as padding and resetting the instance.
digest() - Method in class gnu.crypto.hash.BaseHash
 
digest() - Method in class gnu.crypto.mac.HMac
 
digest() - Method in interface gnu.crypto.mac.IMac
Completes the MAC by performing final operations such as padding and resetting the instance.
digest() - Method in class gnu.crypto.mac.BaseMac
 
digest() - Method in class gnu.crypto.mac.TMMH16
 
digest() - Method in class gnu.crypto.mac.UHash32
 
digest() - Method in class gnu.crypto.mac.UMac32
 
digest(byte[]) - Method in class gnu.crypto.sasl.srp.SRP
Convenience method to return the result of digesting the designated input with a new instance of the SRP message digest algorithm.
digest(IRandom) - Method in class gnu.crypto.mac.TMMH16
Similar to the same method with no arguments, but uses the designated random number generator to compute needed keying material.
digest(String) - Method in class gnu.crypto.sasl.srp.SRP
Convenience method to return the result of digesting the designated input with a new instance of the SRP message digest algorithm.
DIR_FIELD - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Name of the DIR field in the plain password file.
DIR_FIELD - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Name of the DIR field in the plain password file.
Direction - class gnu.crypto.assembly.Direction.
An enumeration type for wiring Stage instances into Cascade Cipher chains, as well as for operating a Cascade in a given direction.
DIRECTION - Static variable in class gnu.crypto.assembly.Assembly
 
DIRECTION - Static variable in class gnu.crypto.assembly.Transformer
 
DIRECTION - Static variable in class gnu.crypto.assembly.Stage
 
DIRECTION - Static variable in class gnu.crypto.assembly.Cascade
 
disconnect() - Method in class gnu.crypto.tool.SaslConnection
Sets the connected field to false and instantiates a new underlying mechanism client object.
dispose() - Method in class gnu.crypto.sasl.ClientMechanism
 
dispose() - Method in class gnu.crypto.sasl.ServerMechanism
 
dispose() - Method in interface javax.security.sasl.SaslServer
Disposes of any system resources or security-sensitive information the SaslServer might be using.
dispose() - Method in interface javax.security.sasl.SaslClient
Disposes of any system resources or security-sensitive information the SaslClient might be using.
DO_RSA_BLINDING - Static variable in class gnu.crypto.Properties
 
doClear(byte[], int, int) - Method in class gnu.crypto.exp.ust.UST
Process the Clear part of the message.
doFinal() - Method in class gnu.crypto.sasl.srp.IALG
 
doFinal() - Method in class javax.crypto.Mac
Finishes the MAC operation.
doFinal() - Method in class javax.crypto.Cipher
Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[]) - Method in class gnu.crypto.sasl.srp.CALG
Encrypts or decrypts, depending on the mode already set, a designated array of bytes and returns the result.
doFinal(byte[]) - Method in class javax.crypto.Mac
Processes the given array of bytes and finishes the MAC operation.
doFinal(byte[]) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int) - Method in class javax.crypto.Mac
Finishes the MAC operation.
doFinal(byte[], int) - Method in class javax.crypto.Cipher
Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[], int, int) - Method in class gnu.crypto.sasl.srp.CALG
Encrypts or decrypts, depending on the mode already set, a designated array of bytes and returns the result.
doFinal(byte[], int, int) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doOpaque(byte[], int, int, byte[], int) - Method in class gnu.crypto.exp.ust.UST
Process the Opaque part of the message.
doPhase(Key, boolean) - Method in class javax.crypto.KeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
doRSABlinding() - Static method in class gnu.crypto.Properties
A convenience method that returns, as a boolean, the library global configuration property indicating if RSA decryption (RSADP primitive), does, or not, blinding against timing attacks.
DSA_KPG - Static variable in interface gnu.crypto.Registry
DSA is synonymous to DSS.
DSA_PARAMS_COUNTER - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_E - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_G - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_P - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_Q - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_SEED - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_SIG - Static variable in interface gnu.crypto.Registry
DSA is synonymous to DSS.
DSS_KPG - Static variable in interface gnu.crypto.Registry
 
DSS_PARAMETERS - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of an optional DSAParameterSpec instance to use for this generator's p, q, and g values.
DSS_SIG - Static variable in interface gnu.crypto.Registry
 
DSSKey - class gnu.crypto.key.dss.DSSKey.
A base asbtract class for both public and private DSS (Digital Signature Standard) keys.
DSSKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dss.DSSKey
Trivial protected constructor.
DSSKeyPairGenerator - class gnu.crypto.key.dss.DSSKeyPairGenerator.
A key-pair generator for asymetric keys to use in conjunction with the DSS (Digital Signature Standard).
DSSKeyPairGenerator() - Constructor for class gnu.crypto.key.dss.DSSKeyPairGenerator
 
DSSKeyPairGeneratorSpi - class gnu.crypto.jce.sig.DSSKeyPairGeneratorSpi.
The implementation of a KeyPairGenerator adapter class to wrap gnu.crypto DSS keypair generator instances.
DSSKeyPairGeneratorSpi() - Constructor for class gnu.crypto.jce.sig.DSSKeyPairGeneratorSpi
 
DSSKeyPairRawCodec - class gnu.crypto.key.dss.DSSKeyPairRawCodec.
An object that implements the IKeyPairCodec operations for the Raw format to use with DSS keypairs.
DSSKeyPairRawCodec() - Constructor for class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
DSSPrivateKey - class gnu.crypto.key.dss.DSSPrivateKey.
An object that embodies a DSS (Digital Signature Standard) private key.
DSSPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dss.DSSPrivateKey
Trivial constructor.
DSSPublicKey - class gnu.crypto.key.dss.DSSPublicKey.
An object that embodies a DSS (Digital Signature Standard) public key.
DSSPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dss.DSSPublicKey
Trivial constructor.
DSSRawSignatureSpi - class gnu.crypto.jce.sig.DSSRawSignatureSpi.
The implementation of Service Provider Interface (SPI) adapter for the DSS (Digital Signature Standard) signature scheme, encoded and/or decoded in RAW format.
DSSRawSignatureSpi() - Constructor for class gnu.crypto.jce.sig.DSSRawSignatureSpi
 
DSSSignature - class gnu.crypto.sig.dss.DSSSignature.
The DSS (Digital Signature Standard) algorithm makes use of the following parameters:
DSSSignature() - Constructor for class gnu.crypto.sig.dss.DSSSignature
Trivial 0-arguments constructor.
DSSSignatureRawCodec - class gnu.crypto.sig.dss.DSSSignatureRawCodec.
An object that implements the ISignatureCodec operations for the Raw format to use with DSS signatures.
DSSSignatureRawCodec() - Constructor for class gnu.crypto.sig.dss.DSSSignatureRawCodec
 
dump(BigInteger) - Static method in class gnu.crypto.util.Util
Returns a hexadecimal dump of the trimmed bytes of a BigInteger.
dump(MessageDigest) - Static method in class gnu.crypto.sasl.SaslUtil
Returns the context of the designated hash as a string.
dumpString(byte[]) - Static method in class gnu.crypto.util.Util
 
dumpString(byte[], int, int) - Static method in class gnu.crypto.util.Util
 
dumpString(byte[], int, int, String) - Static method in class gnu.crypto.util.Util
Dumps a byte array as a string, in a format that is easy to read for debugging.
dumpString(byte[], String) - Static method in class gnu.crypto.util.Util
 

E

ECB - class gnu.crypto.mode.ECB.
The implementation of the Electronic Codebook mode.
ECB_MODE - Static variable in interface gnu.crypto.Registry
Electronic CodeBook mode.
ELGAMAL_KA - Static variable in interface gnu.crypto.Registry
 
ElGamalKeyAgreement - class gnu.crypto.key.dh.ElGamalKeyAgreement.
The ElGamal key agreement, also known as the half-certified Diffie-Hellman key agreement, is described in the Handbook of Applied Cryptography [HAC] as follows:
ElGamalKeyAgreement() - Constructor for class gnu.crypto.key.dh.ElGamalKeyAgreement
 
ElGamalReceiver - class gnu.crypto.key.dh.ElGamalReceiver.
This implementation is the receiver's part of the ElGamal key agreement exchange (B in [HAC]).
ElGamalReceiver() - Constructor for class gnu.crypto.key.dh.ElGamalReceiver
 
ElGamalSender - class gnu.crypto.key.dh.ElGamalSender.
This implementation is the sender's part of the ElGamal key agreement exchange (A in [HAC]).
ElGamalSender() - Constructor for class gnu.crypto.key.dh.ElGamalSender
 
EME_PKCS1_V1_5 - class gnu.crypto.sig.rsa.EME_PKCS1_V1_5.
An implementation of the EME-PKCS1-V1.5 encoding and decoding methods.
EME_PKCS1_V1_5_PAD - Static variable in interface gnu.crypto.Registry
EME-PKCS1-v1_5 padding as described in section 7.2 in RFC-3447.
EMSA_PKCS1_V1_5 - class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5.
An implementation of the EMSA-PKCS1-V1.5 encoding scheme.
EMSA_PSS - class gnu.crypto.sig.rsa.EMSA_PSS.
An implementation of the EMSA-PSS encoding/decoding scheme.
encode() - Method in class gnu.crypto.sasl.OutputBuffer
Returns the encoded form of the current buffer including the 4-byte length header.
encode(byte[]) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Generates an octet string PS of length k - mLen - 3 consisting of pseudo-randomly generated nonzero octets.
encode(byte[]) - Static method in class gnu.crypto.util.Base64
Encodes a byte array into Base64 notation.
encode(byte[], int) - Method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5
Frames the hash of a message, along with an ID of the hash function in a DER sequence according to the specifications of EMSA-PKCS1-V1.5 as described in RFC-3447 (see class documentation).
encode(byte[], int, byte[]) - Method in class gnu.crypto.sig.rsa.EMSA_PSS
The encoding operation EMSA-PSS-Encode computes the hash of a message M using a hash function and maps the result to an encoded message EM of a specified length using a mask generation function.
encode(byte[], int, int, boolean) - Static method in class gnu.crypto.util.Base64
Encodes a byte array into Base64 notation.
encode(byte[], IRandom) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Similar to EME_PKCS1_V1_5.encode(byte[]) method, except that the source of randomness to use for obtaining the padding bytes (an instance of IRandom) is given as a parameter.
encode(byte[], Random) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Similar to the EME_PKCS1_V1_5.encode(byte[], IRandom) method, except that the source of randmoness is an instance of Random.
encode(DataOutputStream) - Method in class gnu.crypto.keyring.Entry
This method is called when this entry needs to be written to an output stream.
encode(DataOutputStream) - Method in class gnu.crypto.keyring.Properties
Encodes this set of properties to the given output stream.
encode(DataOutputStream, char[]) - Method in interface gnu.crypto.keyring.PasswordProtectedEntry
Encodes this entry, protected by a password.
encode(DataOutputStream, char[]) - Method in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
encode(DataOutputStream, char[]) - Method in class gnu.crypto.keyring.PasswordEncryptedEntry
 
encodedParams - Variable in class javax.crypto.SealedObject
The encoded parameters.
encodePayload() - Method in class gnu.crypto.keyring.CertificateEntry
 
encodePayload() - Method in class gnu.crypto.keyring.Entry
This method is called of subclasses when the payload data needs to be created.
encodePayload() - Method in class gnu.crypto.keyring.CertPathEntry
 
encodePayload() - Method in class gnu.crypto.keyring.AuthenticatedEntry
 
encodePayload() - Method in class gnu.crypto.keyring.PrivateKeyEntry
 
encodePayload() - Method in class gnu.crypto.keyring.EncryptedEntry
 
encodePayload() - Method in class gnu.crypto.keyring.CompressedEntry
 
encodePayload() - Method in class gnu.crypto.keyring.EnvelopeEntry
 
encodePayload() - Method in class gnu.crypto.keyring.PasswordEncryptedEntry
 
encodePayload() - Method in class gnu.crypto.keyring.BinaryDataEntry
 
encodePayload() - Method in class gnu.crypto.keyring.PublicKeyEntry
 
encodePayload(DataOutputStream) - Method in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
encodePrivateKey(PrivateKey) - Method in interface gnu.crypto.key.IKeyPairCodec
Encodes an instance of a private key for storage or transmission purposes.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.dh.DHKeyPairRawCodec
Returns the encoded form of the designated Diffie-Hellman private key according to the Raw format supported by this library.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
Returns the encoded form of the designated DSS (Digital Signature Standard) private key according to the Raw format supported by this library.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
Returns the encoded form of the designated RSA private key according to the Raw format supported by this library.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.srp6.SRPKeyPairRawCodec
Returns the encoded form of the designated SRP private key according to the Raw format supported by this library.
encodePublicKey(PublicKey) - Method in interface gnu.crypto.key.IKeyPairCodec
Encodes an instance of a public key for storage or transmission purposes.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.dh.DHKeyPairRawCodec
Returns the encoded form of the designated Diffie-Hellman public key according to the Raw format supported by this library.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
Returns the encoded form of the designated DSS (Digital Signature Standard) public key according to the Raw format supported by this library.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
Returns the encoded form of the designated RSA public key according to the Raw format supported by this library.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.srp6.SRPKeyPairRawCodec
Returns the encoded form of the designated SRP public key according to the Raw format supported by this library.
encodeSignature(Object) - Method in interface gnu.crypto.sig.ISignatureCodec
 
encodeSignature(Object) - Method in class gnu.crypto.sig.dss.DSSSignatureRawCodec
Returns the encoded form of the designated DSS (Digital Signature Standard) signature object according to the Raw format supported by this library.
encodeSignature(Object) - Method in class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
Returns the encoded form of the designated RSA-PSS signature object according to the Raw format supported by this library.
ENCRYPT_MODE - Static variable in class javax.crypto.Cipher
 
encrypt(byte[], byte[]) - Method in class gnu.crypto.keyring.EncryptedEntry
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Square
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Cast5
The full encryption algorithm is given in the following four steps.
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Rijndael
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Blowfish
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.NullCipher
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Twofish
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Serpent
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.DES
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Khazad
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Anubis
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.TripleDES
 
encrypt(char[]) - Method in class gnu.crypto.keyring.PasswordEncryptedEntry
 
encrypt(PublicKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSAEP algorithm.
encryptBlock(byte[], int, byte[], int) - Method in interface gnu.crypto.cipher.IBlockCipher
Encrypts exactly one block of plaintext.
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.cipher.BaseCipher
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.OFB
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ICM
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CFB
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CTR
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ECB
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.BaseMode
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CBC
 
EncryptedEntry - class gnu.crypto.keyring.EncryptedEntry.
 
EncryptedEntry(String, String, Properties) - Constructor for class gnu.crypto.keyring.EncryptedEntry
 
EncryptedPrivateKeyInfo - class javax.crypto.EncryptedPrivateKeyInfo.
This class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8.
EncryptedPrivateKeyInfo(AlgorithmParameters, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
Constructs an EncryptedPrivateKeyInfo from the encryption algorithm parameters and the encrypted data.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
 
EncryptedPrivateKeyInfo(String, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
 
ENCRYPTION - Static variable in interface gnu.crypto.mode.IMode
Constant indicating the instance is being used for encryption.
endMessage() - Method in class gnu.crypto.exp.ust.UST
Signals the end of the message transformation.
engineAliases() - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineContainsAlias(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineDeleteEntry(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineDoFinal() - Method in class javax.crypto.MacSpi
Completes the MAC computation and resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineDoFinal(byte[], int, int) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineDoFinal(byte[], int, int) - Method in class javax.crypto.CipherSpi
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoPhase(Key, boolean) - Method in class javax.crypto.KeyAgreementSpi
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineGenerateKey() - Method in class javax.crypto.KeyGeneratorSpi
Generates a secret key.
engineGenerateSecret() - Method in class javax.crypto.KeyAgreementSpi
Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(byte[], int) - Method in class javax.crypto.KeyAgreementSpi
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset inclusive.
engineGenerateSecret(KeySpec) - Method in class gnu.crypto.jce.PBKDF2SecretKeyFactory
 
engineGenerateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactorySpi
Generates a SecretKey object from the provided key specification (key material).
engineGenerateSecret(String) - Method in class javax.crypto.KeyAgreementSpi
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSeed(int) - Method in class gnu.crypto.jce.prng.ARCFourRandomSpi
 
engineGenerateSeed(int) - Method in class gnu.crypto.jce.prng.ICMRandomSpi
 
engineGenerateSeed(int) - Method in class gnu.crypto.jce.prng.UMacRandomSpi
 
engineGenExemptionBlob() - Method in class javax.crypto.ExemptionMechanismSpi
Generates the exemption mechanism key blob.
engineGenExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanismSpi
Generates the exemption mechanism key blob, and stores the result in the output buffer, starting at outputOffset inclusive.
engineGetBlockSize() - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineGetBlockSize() - Method in class javax.crypto.CipherSpi
Returns the block size (in bytes).
engineGetCertificate(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineGetCertificateAlias(Certificate) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineGetCertificateChain(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineGetCreationDate(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineGetEncoded() - Method in class gnu.crypto.jce.params.BlockCipherParameters
Return these parameters encoded in ASN.1 (DER).
engineGetEncoded(String) - Method in class gnu.crypto.jce.params.BlockCipherParameters
 
engineGetIV() - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineGetIV() - Method in class javax.crypto.CipherSpi
Returns the initialization vector (IV) in a new buffer.
engineGetKey(String, char[]) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineGetKeySize(Key) - Method in class javax.crypto.CipherSpi
Returns the key size of the given key object.
engineGetKeySpec(SecretKey, Class) - Method in class gnu.crypto.jce.PBKDF2SecretKeyFactory
 
engineGetKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactorySpi
Returns a specification (key material) of the given key object in the requested format.
engineGetMacLength() - Method in class javax.crypto.MacSpi
Returns the length of the MAC in bytes.
engineGetOutputSize(int) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineGetOutputSize(int) - Method in class javax.crypto.ExemptionMechanismSpi
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next engineGenExemptionBlob() operation, given the input length inputLen (in bytes).
engineGetOutputSize(int) - Method in class javax.crypto.CipherSpi
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameters() - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineGetParameters() - Method in class javax.crypto.CipherSpi
Returns the parameters used with this cipher.
engineGetParameterSpec(Class) - Method in class gnu.crypto.jce.params.BlockCipherParameters
 
engineInit(AlgorithmParameterSpec) - Method in class gnu.crypto.jce.params.BlockCipherParameters
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes the key generator with the specified parameter set and a user-provided source of randomness.
engineInit(byte[]) - Method in class gnu.crypto.jce.params.BlockCipherParameters
 
engineInit(byte[], String) - Method in class gnu.crypto.jce.params.BlockCipherParameters
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class gnu.crypto.jce.cipher.AESSpi
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class gnu.crypto.jce.cipher.PBES2
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class gnu.crypto.jce.cipher.AESSpi
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class gnu.crypto.jce.cipher.PBES2
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, SecureRandom) - Method in class gnu.crypto.jce.cipher.PBES2
 
engineInit(int, Key, SecureRandom) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineInit(int, Key, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key and a source of randomness.
engineInit(int, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key) - Method in class javax.crypto.ExemptionMechanismSpi
Initializes this exemption mechanism with a key.
engineInit(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanismSpi
Initializes this exemption mechanism with a key and a set of algorithm parameters.
engineInit(Key, AlgorithmParameterSpec) - Method in class gnu.crypto.jce.mac.TMMH16Spi
 
engineInit(Key, AlgorithmParameterSpec) - Method in class gnu.crypto.jce.mac.UMac32Spi
 
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.MacSpi
Initializes the MAC with the given (secret) key and algorithm parameters.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanismSpi
Initializes this exemption mechanism with a key and a set of algorithm parameters.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(Key, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
Initializes this key agreement with the given key and source of randomness.
engineInit(Map) - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
engineInit(Map) - Method in class gnu.crypto.key.dh.DiffieHellmanReceiver
 
engineInit(Map) - Method in class gnu.crypto.key.dh.ElGamalSender
 
engineInit(Map) - Method in class gnu.crypto.key.dh.DiffieHellmanSender
 
engineInit(Map) - Method in class gnu.crypto.key.dh.ElGamalReceiver
 
engineInit(Map) - Method in class gnu.crypto.key.srp6.SRP6Host
 
engineInit(Map) - Method in class gnu.crypto.key.srp6.SRP6User
 
engineInit(Map) - Method in class gnu.crypto.key.srp6.SRP6TLSServer
 
engineInit(Map) - Method in class gnu.crypto.key.srp6.SRP6TLSClient
 
engineInit(SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes the key generator.
engineIsCertificateEntry(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineIsKeyEntry(String) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineLoad(InputStream, char[]) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineNextBytes(byte[]) - Method in class gnu.crypto.jce.prng.ARCFourRandomSpi
 
engineNextBytes(byte[]) - Method in class gnu.crypto.jce.prng.ICMRandomSpi
 
engineNextBytes(byte[]) - Method in class gnu.crypto.jce.prng.UMacRandomSpi
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.dh.DiffieHellmanReceiver
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.dh.ElGamalSender
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.dh.DiffieHellmanSender
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.dh.ElGamalReceiver
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6Host
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6User
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6TLSServer
 
engineProcessMessage(IncomingMessage) - Method in class gnu.crypto.key.srp6.SRP6TLSClient
 
engineReset() - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
engineReset() - Method in class gnu.crypto.key.dh.ElGamalKeyAgreement
 
engineReset() - Method in class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
 
engineReset() - Method in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
engineReset() - Method in class gnu.crypto.key.srp6.SRP6Host
 
engineReset() - Method in class gnu.crypto.key.srp6.SRP6User
 
engineReset() - Method in class gnu.crypto.key.srp6.SRP6TLSServer
 
engineReset() - Method in class gnu.crypto.key.srp6.SRP6TLSClient
 
engineReset() - Method in class javax.crypto.MacSpi
Resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineSetCertificateEntry(String, Certificate) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineSetMode(String) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineSetMode(String) - Method in class javax.crypto.CipherSpi
Sets the mode of this cipher.
engineSetPadding(String) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineSetPadding(String) - Method in class javax.crypto.CipherSpi
Sets the padding mechanism of this cipher.
engineSetSeed(byte[]) - Method in class gnu.crypto.jce.prng.ARCFourRandomSpi
 
engineSetSeed(byte[]) - Method in class gnu.crypto.jce.prng.ICMRandomSpi
 
engineSetSeed(byte[]) - Method in class gnu.crypto.jce.prng.UMacRandomSpi
 
engineSharedSecret() - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
engineSharedSecret() - Method in class gnu.crypto.key.dh.ElGamalKeyAgreement
 
engineSharedSecret() - Method in class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
 
engineSharedSecret() - Method in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
engineSize() - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineStore(OutputStream, char[]) - Method in class gnu.crypto.jce.keyring.GnuKeyring
 
engineToString() - Method in class gnu.crypto.jce.params.BlockCipherParameters
 
engineTranslateKey(SecretKey) - Method in class gnu.crypto.jce.PBKDF2SecretKeyFactory
 
engineTranslateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactorySpi
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
engineUnwrap(byte[], int, int) - Method in class gnu.crypto.sasl.ClientMechanism
 
engineUnwrap(byte[], int, int) - Method in class gnu.crypto.sasl.ServerMechanism
 
engineUnwrap(byte[], int, int) - Method in class gnu.crypto.sasl.srp.SRPClient
 
engineUnwrap(byte[], int, int) - Method in class gnu.crypto.sasl.srp.SRPServer
 
engineUnwrap(byte[], String, int) - Method in class javax.crypto.CipherSpi
Unwrap a previously wrapped key.
engineUpdate(byte) - Method in class javax.crypto.MacSpi
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineUpdate(byte[], int, int) - Method in class javax.crypto.MacSpi
Processes the first len bytes in input, starting at offset inclusive.
engineUpdate(byte[], int, int) - Method in class javax.crypto.CipherSpi
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class gnu.crypto.jce.cipher.ARCFourSpi
 
engineUpdate(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineWrap(byte[], int, int) - Method in class gnu.crypto.sasl.ClientMechanism
 
engineWrap(byte[], int, int) - Method in class gnu.crypto.sasl.ServerMechanism
 
engineWrap(byte[], int, int) - Method in class gnu.crypto.sasl.srp.SRPClient
 
engineWrap(byte[], int, int) - Method in class gnu.crypto.sasl.srp.SRPServer
 
engineWrap(Key) - Method in class javax.crypto.CipherSpi
Wrap a key.
Ent - class gnu.crypto.tool.Ent.
This is a Java implementation of Ent (A Pseudorandom Number Sequence Test Program) developed by John Walker) which applies various tests to sequences of bytes generated by the GNU Crypto library pseudo-random number generator implementations.
Ent(IRandom) - Constructor for class gnu.crypto.tool.Ent
 
Ent(String, SecureRandom) - Constructor for class gnu.crypto.tool.Ent
 
entries - Variable in class gnu.crypto.keyring.EnvelopeEntry
The contained entries.
Entry - class gnu.crypto.keyring.Entry.
An immutable class representing a single entry in a keyring.
Entry() - Constructor for class gnu.crypto.keyring.Entry
Default constructor for use by subclasses.
Entry(int, Properties) - Constructor for class gnu.crypto.keyring.Entry
Creates a new Entry.
EnvelopeEntry - class gnu.crypto.keyring.EnvelopeEntry.
An envelope entry is a generic container for some number of primitive and other envelope entries.
EnvelopeEntry() - Constructor for class gnu.crypto.keyring.EnvelopeEntry
 
EnvelopeEntry(int, Properties) - Constructor for class gnu.crypto.keyring.EnvelopeEntry
 
equals(Object) - Method in class gnu.crypto.key.GnuSecretKey
 
equals(Object) - Method in class gnu.crypto.key.dh.GnuDHKey
Returns true if the designated object is an instance of DHKey and has the same Diffie-Hellman parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.dss.DSSKey
Returns true if the designated object is an instance of DSAKey and has the same DSS (Digital Signature Standard) parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.dss.DSSPublicKey
Returns true if the designated object is an instance of DSAPublicKey and has the same DSS (Digital Signature Standard) parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.dss.DSSPrivateKey
Returns true if the designated object is an instance of DSAPrivateKey and has the same DSS (Digital Signature Standard) parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
Returns true if the designated object is an instance of this class and has the same RSA parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.rsa.GnuRSAPublicKey
Returns true if the designated object is an instance of this class and has the same RSA parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.rsa.GnuRSAKey
Returns true if the designated object is an instance of RSAKey and has the same RSA parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.srp6.SRPPrivateKey
Returns true if the designated object is an instance of SRPPrivateKey and has the same SRP parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.srp6.SRPKey
Returns true if the designated object is an instance of SRPKey and has the same SRP parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.srp6.SRPPublicKey
Returns true if the designated object is an instance of SRPPublicKeyand has the same SRP parameter values as this one.
equals(Object) - Method in class gnu.crypto.keyring.PrimitiveEntry
 
equals(Object) - Method in class javax.crypto.spec.SecretKeySpec
 
equals(Object) - Method in class javax.crypto.spec.RC5ParameterSpec
Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.RC2ParameterSpec
Tests for equality between the specified object and this object.
ERROR - Static variable in class javax.security.auth.callback.TextOutputCallback
Error message
ERROR - Static variable in class javax.security.auth.callback.ConfirmationCallback
ERROR message type.
evaluateChallenge(byte[]) - Method in class gnu.crypto.sasl.ClientMechanism
 
evaluateChallenge(byte[]) - Method in class gnu.crypto.sasl.anonymous.AnonymousClient
 
evaluateChallenge(byte[]) - Method in class gnu.crypto.sasl.crammd5.CramMD5Client
 
evaluateChallenge(byte[]) - Method in class gnu.crypto.sasl.plain.PlainClient
 
evaluateChallenge(byte[]) - Method in class gnu.crypto.sasl.srp.SRPClient
 
evaluateChallenge(byte[]) - Method in interface javax.security.sasl.SaslClient
Evaluates the challenge data and generates a response.
evaluateResponse(byte[]) - Method in class gnu.crypto.sasl.ServerMechanism
 
evaluateResponse(byte[]) - Method in class gnu.crypto.sasl.anonymous.AnonymousServer
 
evaluateResponse(byte[]) - Method in class gnu.crypto.sasl.crammd5.CramMD5Server
 
evaluateResponse(byte[]) - Method in class gnu.crypto.sasl.plain.PlainServer
 
evaluateResponse(byte[]) - Method in class gnu.crypto.sasl.srp.SRPServer
 
evaluateResponse(byte[]) - Method in interface javax.security.sasl.SaslServer
Evaluates the response data and generates a challenge.
ExemptionMechanism - class javax.crypto.ExemptionMechanism.
This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow.
ExemptionMechanism(ExemptionMechanismSpi, Provider, String) - Constructor for class javax.crypto.ExemptionMechanism
Creates a ExemptionMechanism object.
ExemptionMechanismException - exception javax.crypto.ExemptionMechanismException.
This is the generic ExemptionMechanism exception.
ExemptionMechanismException() - Constructor for class javax.crypto.ExemptionMechanismException
Constructs a ExemptionMechanismException with no detailed message.
ExemptionMechanismException(String) - Constructor for class javax.crypto.ExemptionMechanismException
Constructs a ExemptionMechanismException with the specified detailed message.
ExemptionMechanismSpi - class javax.crypto.ExemptionMechanismSpi.
This class defines the Service Provider Interface (SPI) for the ExemptionMechanism class.
ExemptionMechanismSpi() - Constructor for class javax.crypto.ExemptionMechanismSpi
 
EXPONENT_SIZE - Static variable in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
Property name of the size in bits (Integer) of the private exponent (x).

F

FIELD_GENERATOR - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The GF generator used: g.
fillBlock() - Method in class gnu.crypto.prng.ICMGenerator
 
fillBlock() - Method in class gnu.crypto.prng.ARCFour
 
fillBlock() - Method in class gnu.crypto.prng.UMacGenerator
 
fillBlock() - Method in class gnu.crypto.prng.BasePRNG
 
fillBlock() - Method in class gnu.crypto.prng.PBKDF2
 
fillBlock() - Method in class gnu.crypto.prng.MDGenerator
 
finalize() - Method in class javax.crypto.ExemptionMechanism
Ensures that the key stored away by this ExemptionMechanism object will be wiped out when there are no more references to it.
FIPS186 - class gnu.crypto.key.dss.FIPS186.
An implementation of the DSA parameters generation as described in FIPS-186.
FIPS186(int, SecureRandom) - Constructor for class gnu.crypto.key.dss.FIPS186
 
fixAlias(String) - Method in class gnu.crypto.keyring.BaseKeyring
 
flush() - Method in class gnu.crypto.sasl.SaslOutputStream
 
flush() - Method in class javax.crypto.CipherOutputStream
Flushes this output stream by forcing any buffered output bytes that have already been processed by the encapsulated cipher object to be written out.
forward - Variable in class gnu.crypto.assembly.Stage
 
FORWARD - Static variable in class gnu.crypto.assembly.Direction
 
fourBytesToLength(byte[]) - Static method in class gnu.crypto.key.IncomingMessage
Converts four octets into the number that they represent.
fromBase64(String) - Static method in class gnu.crypto.util.Util
The inverse function of the above.
fromDigit(char) - Static method in class gnu.crypto.util.Util
Returns a number from 0 to 15 corresponding to the designated hexadecimal digit.

G

g - Variable in class gnu.crypto.key.dh.GnuDHKey
The generator g.
g - Variable in class gnu.crypto.key.dss.DSSKey
g = h(p-1)/q mod p, where h is any integer with 1 < h < p - 1 such that h (p-1)/q mod p > 1 (g has order q mod p ).
g - Variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
g - Variable in class gnu.crypto.key.srp6.SRPKey
The generator.
G(int, int, int, int, int, byte[], int) - Static method in class gnu.crypto.hash.Sha160
 
G(int, int, int, int, int, int, int, int, byte[], int) - Static method in class gnu.crypto.hash.Sha256
 
G(long, long, long, long, long, long, long, long, byte[], int) - Static method in class gnu.crypto.hash.Sha512
 
G(long, long, long, long, long, long, long, long, byte[], int) - Static method in class gnu.crypto.hash.Sha384
 
GECOS_FIELD - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Name of the GECOS field in the plain password file.
GECOS_FIELD - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Name of the GECOS field in the plain password file.
generate() - Method in interface gnu.crypto.key.IKeyPairGenerator
Generates a new keypair based on the attributes used to configure the instance.
generate() - Method in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
 
generate() - Method in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
generate() - Method in class gnu.crypto.key.rsa.RSAKeyPairGenerator
The algorithm used here is described in nessie-pss-B.pdf document which is part of the RSA-PSS submission to NESSIE.
generate() - Method in class gnu.crypto.key.srp6.SRPKeyPairGenerator
 
generateKey() - Method in class javax.crypto.KeyGenerator
Generates a secret key.
generateKn(byte[], byte[], byte[]) - Method in class gnu.crypto.sasl.srp.SRP
 
generateM1(BigInteger, BigInteger, String, byte[], BigInteger, BigInteger, byte[], String, String, byte[], byte[]) - Method in class gnu.crypto.sasl.srp.SRP
 
generateM2(BigInteger, byte[], byte[], String, String, String, byte[], int, byte[], byte[], byte[]) - Method in class gnu.crypto.sasl.srp.SRP
 
generateParameters() - Method in class gnu.crypto.key.dh.RFC2631
 
generateParameters() - Method in class gnu.crypto.key.dss.FIPS186
This method generates the DSS p, q, and g parameters only when L (the modulus length) is not one of the following: 512, 768 and 1024.
generateSecret() - Method in class javax.crypto.KeyAgreement
Generates the shared secret and returns it in a new buffer.
generateSecret(byte[], int) - Method in class javax.crypto.KeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset inclusive.
generateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactory
Generates a SecretKey object from the provided key specification (key material).
generateSecret(String) - Method in class javax.crypto.KeyAgreement
Creates the shared secret and returns it as a SecretKey object of the specified algorithm.
generateSignature() - Method in class gnu.crypto.sig.BaseSignature
 
generateSignature() - Method in class gnu.crypto.sig.dss.DSSSignature
 
generateSignature() - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
generateSignature() - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
GENERATOR - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
GENERATOR - Static variable in class gnu.crypto.key.srp6.SRPKeyPairGenerator
Property name of the generator (g) of an SRP key.
genExemptionBlob() - Method in class javax.crypto.ExemptionMechanism
Generates the exemption mechanism key blob.
genExemptionBlob(byte[]) - Method in class javax.crypto.ExemptionMechanism
Generates the exemption mechanism key blob, and stores the result in the output buffer.
genExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanism
Generates the exemption mechanism key blob, and stores the result in the output buffer, starting at outputOffset inclusive.
get(String) - Method in interface gnu.crypto.keyring.IKeyring
Returns a List of entries (instances of Entry) for the given alias, or null if there no such entry exists.
get(String) - Method in class gnu.crypto.keyring.Properties
Returns the value mapped by the given key, or null if there is no such mapping.
get(String) - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
 
get(String) - Method in class gnu.crypto.keyring.EnvelopeEntry
Gets all primitive entries that have the given alias.
get(String) - Method in class gnu.crypto.keyring.BaseKeyring
 
getAlgName() - Method in class javax.crypto.EncryptedPrivateKeyInfo
Returns the encryption algorithm.
getAlgorithm() - Method in class gnu.crypto.key.GnuSecretKey
Returns the algorithm name, if any.
getAlgorithm() - Method in class gnu.crypto.key.dh.GnuDHKey
 
getAlgorithm() - Method in class gnu.crypto.key.dss.DSSKey
 
getAlgorithm() - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getAlgorithm() - Method in class gnu.crypto.key.srp6.SRPKey
Returns the standard algorithm name for this key.
getAlgorithm() - Method in class gnu.crypto.sasl.srp.SRP
 
getAlgorithm() - Method in class javax.crypto.SecretKeyFactory
Returns the algorithm name of this SecretKeyFactory object.
getAlgorithm() - Method in class javax.crypto.SealedObject
Returns the algorithm that was used to seal this object.
getAlgorithm() - Method in class javax.crypto.Mac
Returns the algorithm name of this Mac object.
getAlgorithm() - Method in class javax.crypto.KeyGenerator
Returns the algorithm name of this KeyGenerator object.
getAlgorithm() - Method in class javax.crypto.KeyAgreement
Returns the algorithm name of this KeyAgreement object.
getAlgorithm() - Method in class javax.crypto.Cipher
Returns the algorithm name of this Cipher object.
getAlgorithm() - Method in class javax.crypto.spec.SecretKeySpec
Returns the name of the algorithm associated with this secret key.
getAlgParameters() - Method in class javax.crypto.EncryptedPrivateKeyInfo
Returns the algorithm parameters used by the encryption algorithm.
getAlias() - Method in class gnu.crypto.keyring.PrimitiveEntry
Returns the alias of this primitive entry.
getAliasList() - Method in class gnu.crypto.keyring.EnvelopeEntry
Returns the list of all aliases contained by this envelope, separated by a semicolon (';').
getAuthenticationID() - Method in class javax.security.sasl.AuthorizeCallback
Returns the authentication ID to check.
getAuthorizationID() - Method in class gnu.crypto.sasl.ClientMechanism
 
getAuthorizationID() - Method in class gnu.crypto.sasl.ServerMechanism
 
getAuthorizationID() - Method in interface javax.security.sasl.SaslServer
Reports the authorization ID in effect for the client of this session This method can only be called if SaslServer.isComplete() returns true.
getAuthorizationID() - Method in class javax.security.sasl.AuthorizeCallback
Returns the authorization ID to check.
getAuthorizedID() - Method in class javax.security.sasl.AuthorizeCallback
Returns the ID of the authorized user.
getBlockSize() - Method in class gnu.crypto.jce.spec.BlockCipherParameterSpec
Get the block size of the cipher these parameters are for.
getBlockSize() - Method in class javax.crypto.Cipher
Returns the block size (in bytes).
getCallback() - Method in class javax.security.auth.callback.UnsupportedCallbackException
Get the unrecognized Callback.
getCascadeTransformer(Cascade) - Static method in class gnu.crypto.assembly.Transformer
 
getCause() - Method in class gnu.crypto.assembly.TransformerException
 
getCause() - Method in class gnu.crypto.key.KeyAgreementException
Returns the cause of this throwable or null if the cause is nonexistent or unknown.
getCause() - Method in class javax.security.sasl.SaslException
Returns the cause of this throwable or null if the cause is nonexistent or unknown.
getCertificate() - Method in class gnu.crypto.keyring.CertificateEntry
Returns this entry's certificate.
getCertificate(String) - Method in class gnu.crypto.keyring.GnuPublicKeyring
 
getCertificate(String) - Method in interface gnu.crypto.keyring.IPublicKeyring
Returns a certificate that has the given alias, or null if this keyring has no such entry.
getCertPath() - Method in class gnu.crypto.keyring.CertPathEntry
 
getCertPath(String) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Returns the certificate path with the given alias, or null if there is no such entry.
getCertPath(String) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
getChiSquare() - Method in class gnu.crypto.tool.Ent
 
getChiSquareProbability() - Method in class gnu.crypto.tool.Ent
 
getChoices() - Method in class javax.security.auth.callback.ChoiceCallback
Get the list of choices.
getCipherNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of symmetric key block cipher algorithms available from this Provider.
getConfiguration(String) - Method in interface gnu.crypto.sasl.IAuthInfoProvider
A provider may operate in more than mode; e.g.
getConfiguration(String) - Method in class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
getConfiguration(String) - Method in class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
getConfiguration(String) - Method in class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
getContentType() - Method in class gnu.crypto.keyring.BinaryDataEntry
Returns the content type of this entry, or null if this property is not set.
getCreationDate() - Method in class gnu.crypto.keyring.PrimitiveEntry
Returns the creation date of this primitive entry.
getCrtCoefficient() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getData() - Method in class gnu.crypto.keyring.BinaryDataEntry
Returns this object's data field.
getDefaultChoice() - Method in class javax.security.auth.callback.ChoiceCallback
Get the defaultChoice.
getDefaultName() - Method in class javax.security.auth.callback.NameCallback
Get the default name.
getDefaultOption() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the default option.
getDefaultText() - Method in class javax.security.auth.callback.TextInputCallback
Get the default text.
getDeflateTransformer() - Static method in class gnu.crypto.assembly.Transformer
 
getDuration() - Method in class gnu.crypto.tool.Ent
 
getE() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Same as GnuRSAKey.getPublicExponent().
getEffectiveKeyBits() - Method in class javax.crypto.spec.RC2ParameterSpec
Returns the effective key size in bits.
getEncoded() - Method in class gnu.crypto.key.GnuSecretKey
Returns the encoded key, which is merely the byte array this class was created with.
getEncoded() - Method in class gnu.crypto.key.dh.GnuDHPrivateKey
Deprecated. see getEncoded(int).
getEncoded() - Method in class gnu.crypto.key.dh.GnuDHPublicKey
Deprecated. see getEncoded(int).
getEncoded() - Method in class gnu.crypto.key.dss.DSSKey
Deprecated. see getEncoded(int).
getEncoded() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Deprecated. see getEncoded(int).
getEncoded() - Method in class gnu.crypto.key.srp6.SRPKey
Deprecated. see getEncoded(int).
getEncoded() - Method in class javax.crypto.EncryptedPrivateKeyInfo
Returns the ASN.1 encoding of this object.
getEncoded() - Method in class javax.crypto.spec.SecretKeySpec
Returns the key material of this secret key.
getEncoded(int) - Method in class gnu.crypto.key.dh.GnuDHPrivateKey
Returns the encoded form of this private key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.dh.GnuDHPublicKey
Returns the encoded form of this public key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.dss.DSSKey
 
getEncoded(int) - Method in class gnu.crypto.key.dss.DSSPublicKey
Returns the encoded form of this public key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.dss.DSSPrivateKey
Returns the encoded form of this private key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
Returns the encoded form of this private key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.rsa.GnuRSAPublicKey
Returns the encoded form of this public key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getEncoded(int) - Method in class gnu.crypto.key.srp6.SRPPrivateKey
Returns the encoded form of this private key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.srp6.SRPKey
 
getEncoded(int) - Method in class gnu.crypto.key.srp6.SRPPublicKey
Returns the encoded form of this public key according to the designated format.
getEncryptedData() - Method in class javax.crypto.EncryptedPrivateKeyInfo
Returns a copy of the encrypted data.
getEntries() - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
 
getEntries() - Method in class gnu.crypto.keyring.EnvelopeEntry
Returns a copy of all entries this envelope contains.
getEOS() - Method in class gnu.crypto.sasl.InputBuffer
Decodes a SASL EOS from the current buffer.
getExemptionMechanism() - Method in class javax.crypto.Cipher
Returns the exemption mechanism object used with this cipher.
getExponentSize() - Method in class javax.crypto.spec.DHGenParameterSpec
Returns the size in bits of the random exponent (private value).
getFormat() - Method in class gnu.crypto.key.GnuSecretKey
Returns the string "RAW".
getFormat() - Method in class gnu.crypto.key.dh.GnuDHKey
 
getFormat() - Method in class gnu.crypto.key.dss.DSSKey
 
getFormat() - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getFormat() - Method in class gnu.crypto.key.srp6.SRPKey
Returns null since this implementation does not encode SRP keys.
getFormat() - Method in class javax.crypto.spec.SecretKeySpec
Returns the name of the encoding format for this secret key.
getFormatID() - Method in interface gnu.crypto.key.IKeyPairCodec
Returns the unique identifier (within this library) of the format used to externalise public and private keys.
getFormatID() - Method in class gnu.crypto.key.dh.DHKeyPairRawCodec
 
getFormatID() - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
getFormatID() - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
getFormatID() - Method in class gnu.crypto.key.srp6.SRPKeyPairRawCodec
 
getFormatID() - Method in interface gnu.crypto.sig.ISignatureCodec
 
getFormatID() - Method in class gnu.crypto.sig.dss.DSSSignatureRawCodec
 
getFormatID() - Method in class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
 
getG() - Method in class gnu.crypto.key.srp6.SRPKey
Returns the generator.
getG() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the base generator g.
getG() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the base generator g.
getG() - Method in class javax.crypto.spec.DHParameterSpec
Returns the base generator g.
getInputStream() - Method in class gnu.crypto.tool.SaslConnection
Returns an input stream that reads from this open connection.
getInstance(byte[]) - Static method in class gnu.crypto.key.KeyPairCodecFactory
Returns an instance of a keypair codec given a byte array that is assumed to contain a previously encoded key (public or private).
getInstance(byte[]) - Static method in class gnu.crypto.key.IncomingMessage
Returns an instance of a message given its encoded contents, excluding the message's header bytes.
getInstance(byte[]) - Static method in class gnu.crypto.sasl.InputBuffer
Returns an instance of a SASL buffer given the buffer's encoded contents, excluding the buffer's header bytes.
getInstance(byte[], int, int) - Static method in class gnu.crypto.key.IncomingMessage
Returns an instance of a message given its encoded contents, excluding the message's header bytes.
getInstance(byte[], int, int) - Static method in class gnu.crypto.sasl.InputBuffer
Returns an instance of a SASL buffer given the buffer's encoded contents, excluding the buffer's header bytes.
getInstance(Cascade, Direction) - Static method in class gnu.crypto.assembly.Stage
 
getInstance(IMode, Direction) - Static method in class gnu.crypto.assembly.Stage
 
getInstance(int) - Static method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
 
getInstance(Key) - Static method in class gnu.crypto.key.KeyPairCodecFactory
Returns an instance of a keypair codec given a key.
getInstance(RSAKey) - Static method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
 
getInstance(String) - Static method in class gnu.crypto.cipher.CipherFactory
Returns an instance of a block cipher given its name.
getInstance(String) - Static method in class gnu.crypto.hash.HashFactory
Return an instance of a hash algorithm given its name.
getInstance(String) - Static method in class gnu.crypto.key.KeyPairCodecFactory
Returns an instance of a keypair codec given its name.
getInstance(String) - Static method in class gnu.crypto.key.KeyPairGeneratorFactory
Returns an instance of a keypair generator given its name.
getInstance(String) - Static method in class gnu.crypto.mac.HMacFactory
Return an instance of a HMAC algorithm given the name of its underlying hash function, prefixed with the literal defined in Registry.HMAC_NAME_PREFIX.
getInstance(String) - Static method in class gnu.crypto.mac.MacFactory
Returns an instance of a MAC algorithm given its name.
getInstance(String) - Static method in class gnu.crypto.pad.PadFactory
Returns an instance of a padding algorithm given its name.
getInstance(String) - Static method in class gnu.crypto.prng.PRNGFactory
Returns an instance of a padding algorithm given its name.
getInstance(String) - Static method in class gnu.crypto.sasl.ServerFactory
 
getInstance(String) - Method in interface gnu.crypto.sasl.IAuthInfoProviderFactory
Returns an implementation of a provider for a designated mechanism capable of honouring IAuthInfoProvider requests.
getInstance(String) - Method in class gnu.crypto.sasl.AuthInfoProviderFactory
 
getInstance(String) - Static method in class gnu.crypto.sasl.ClientFactory
 
getInstance(String) - Static method in class gnu.crypto.sig.SignatureFactory
Returns an instance of a signature-with-appendix scheme given its name.
getInstance(String) - Static method in class gnu.crypto.sig.rsa.EMSA_PSS
Returns an instance of this object given a designated name of a hash function.
getInstance(String) - Static method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5
Returns an instance of this object given a designated name of a hash function.
getInstance(String) - Static method in class javax.crypto.SecretKeyFactory
Generates a SecretKeyFactory object for the specified secret-key algorithm.
getInstance(String) - Static method in class javax.crypto.Mac
Generates an Mac object that implements the specified MAC algorithm.
getInstance(String) - Static method in class javax.crypto.KeyGenerator
Generates a KeyGenerator object for the specified algorithm.
getInstance(String) - Static method in class javax.crypto.KeyAgreement
Generates a KeyAgreement object that implements the specified key agreement algorithm.
getInstance(String) - Static method in class javax.crypto.ExemptionMechanism
Generates a ExemptionMechanism object that implements the specified exemption mechanism.
getInstance(String) - Static method in class javax.crypto.Cipher
Generates a Cipher object that implements the specified transformation.
getInstance(String, IBlockCipher, int) - Static method in class gnu.crypto.mode.ModeFactory
 
getInstance(String, Provider) - Static method in class javax.crypto.SecretKeyFactory
Generates a SecretKeyFactory object for the specified secret-key algorithm from the specified provider.
getInstance(String, Provider) - Static method in class javax.crypto.Mac
Generates a Mac object for the specified MAC algorithm from the specified provider.
getInstance(String, Provider) - Static method in class javax.crypto.KeyGenerator
Generates a KeyGenerator object for the specified key algorithm from the specified provider.
getInstance(String, Provider) - Static method in class javax.crypto.KeyAgreement
Generates a KeyAgreement object for the specified key agreement algorithm from the specified provider.
getInstance(String, Provider) - Static method in class javax.crypto.ExemptionMechanism
Generates a ExemptionMechanism object for the specified exemption mechanism from the specified provider.
getInstance(String, Provider) - Static method in class javax.crypto.Cipher
Creates a Cipher object that implements the specified transformation, as supplied by the specified provider.
getInstance(String, String) - Static method in class javax.crypto.SecretKeyFactory
Generates a SecretKeyFactory object for the specified secret-key algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.Mac
Generates an Mac object for the specified MAC algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.KeyGenerator
Generates a KeyGenerator object for the specified key algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.KeyAgreement
Generates a KeyAgreement object for the specified key agreement algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.ExemptionMechanism
Generates a ExemptionMechanism object for the specified exemption mechanism from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.Cipher
Creates a Cipher object that implements the specified transformation, as supplied by the specified provider.
getInstance(String, String, int) - Static method in class gnu.crypto.mode.ModeFactory
Returns an instance of a block cipher mode of operations given its name and characteristics of the underlying block cipher.
getIterationCount() - Method in interface javax.crypto.interfaces.PBEKey
Returns the iteration count, or 0 if not specified.
getIterationCount() - Method in class javax.crypto.spec.PBEParameterSpec
Returns the iteration count.
getIterationCount() - Method in class javax.crypto.spec.PBEKeySpec
Returns the iteration count or 0 if not specified.
getIV() - Method in class gnu.crypto.jce.spec.BlockCipherParameterSpec
Get the initialization vector for the cipher, or null if there is no IV.
getIV() - Method in class javax.crypto.Cipher
Returns the initialization vector (IV) in a new buffer.
getIV() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.RC2ParameterSpec
Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.IvParameterSpec
Returns the initialization vector (IV).
getKey() - Method in class gnu.crypto.keyring.PrivateKeyEntry
Returns this entry's key.
getKey() - Method in class gnu.crypto.keyring.PublicKeyEntry
Returns the public key.
getKey() - Method in class javax.crypto.spec.DESKeySpec
Returns the DES key material.
getKey() - Method in class javax.crypto.spec.DESedeKeySpec
Returns the DES-EDE key.
getKeyLength() - Method in class javax.crypto.spec.PBEKeySpec
Returns the to-be-derived key length or 0 if not specified.
getKeyPairGeneratorNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of keypair generator implementations available from this Provider.
getKeySize() - Method in class gnu.crypto.jce.spec.BlockCipherParameterSpec
Get the key size of the cipher these parameters are for.
getKeySpec(Cipher) - Method in class javax.crypto.EncryptedPrivateKeyInfo
Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactory
Returns a specification (key material) of the given key object in the requested format.
getKeystream() - Method in class gnu.crypto.jce.spec.TMMHParameterSpec
Return the key stream this specification was initialized with.
getL() - Method in class javax.crypto.spec.DHParameterSpec
Returns the size in bits, l, of the random exponent (private value).
getLocale() - Method in class javax.security.auth.callback.LanguageCallback
Get the retrieved Locale.
getMac() - Method in class gnu.crypto.mac.MacInputStream
Returns the MAC this stream is updating.
getMac() - Method in class gnu.crypto.mac.MacOutputStream
Returns the MAC this stream is updating.
getMacLength() - Method in class javax.crypto.Mac
Returns the length of the MAC in bytes.
getMacNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of MAC algorithms available from this Provider.
getMean() - Method in class gnu.crypto.tool.Ent
 
getMeanPercentDeviation() - Method in class gnu.crypto.tool.Ent
 
getMechanismName() - Method in class gnu.crypto.sasl.ClientMechanism
 
getMechanismName() - Method in class gnu.crypto.sasl.ServerMechanism
 
getMechanismName() - Method in interface javax.security.sasl.SaslServer
Returns the IANA-registered mechanism name of this SASL server (e.g.
getMechanismName() - Method in interface javax.security.sasl.SaslClient
Returns the IANA-registered mechanism name of this SASL client.
getMechanismNames(Map) - Method in class gnu.crypto.sasl.ServerFactory
 
getMechanismNames(Map) - Method in class gnu.crypto.sasl.ClientFactory
 
getMechanismNames(Map) - Method in interface javax.security.sasl.SaslServerFactory
Returns an array of names of mechanisms that match the specified mechanism selection policies.
getMechanismNames(Map) - Method in interface javax.security.sasl.SaslClientFactory
Returns an array of names of mechanisms that match the specified mechanism selection policies.
getMessage() - Method in class javax.security.auth.callback.TextOutputCallback
Returns the message to be displayed.
getMessageDigestNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of message digest algorithms available from this Provider.
getMessageType() - Method in class javax.security.auth.callback.TextOutputCallback
Returns the message's messageType.
getMessageType() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the message type.
getModulus() - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getMPI() - Method in class gnu.crypto.sasl.InputBuffer
Decodes a SASL MPI from the current buffer.
getN() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Returns the modulus n.
getN() - Method in class gnu.crypto.key.srp6.SRPKey
Returns the public shared modulus.
getName() - Method in class javax.crypto.ExemptionMechanism
Returns the exemption mechanism name of this ExemptionMechanism object.
getName() - Method in class javax.security.auth.callback.NameCallback
Get the retrieved name.
getNames() - Static method in class gnu.crypto.cipher.CipherFactory
Returns a Set of symmetric key block cipher implementation names supported by this Factory.
getNames() - Static method in class gnu.crypto.hash.HashFactory
Returns a Set of names of hash algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.key.KeyPairCodecFactory
Returns a Set of keypair codec names supported by this Factory.
getNames() - Static method in class gnu.crypto.key.KeyPairGeneratorFactory
Returns a Set of keypair generator names supported by this Factory.
getNames() - Static method in class gnu.crypto.key.KeyAgreementFactory
Returns a Set of key agreement protocol names supported by this Factory.
getNames() - Static method in class gnu.crypto.mac.HMacFactory
Returns a Set of names of HMAC algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.mac.MacFactory
Returns a Set of names of MAC algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.mode.ModeFactory
Returns a Set of names of mode supported by this Factory.
getNames() - Static method in class gnu.crypto.pad.PadFactory
Returns a Set of names of padding algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.prng.PRNGFactory
Returns a Set of names of padding algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.sasl.ServerFactory
 
getNames() - Static method in class gnu.crypto.sasl.ClientFactory
 
getNames() - Static method in class gnu.crypto.sig.SignatureFactory
Returns a Set of signature-with-appendix scheme names supported by this Factory.
getNegotiatedMaxBuffer() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedMaxBuffer() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedPolicyForwardSecrecy() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedPolicyForwardSecrecy() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedPolicyNoActive() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedPolicyNoActive() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedPolicyNoAnonymous() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedPolicyNoAnonymous() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedPolicyNoDictionary() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedPolicyNoDictionary() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedPolicyNoPlainText() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedPolicyNoPlainText() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedPolicyPassCredentials() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedPolicyPassCredentials() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedProperty(String) - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedProperty(String) - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedProperty(String) - Method in interface javax.security.sasl.SaslServer
Retrieves the negotiated property.
getNegotiatedProperty(String) - Method in interface javax.security.sasl.SaslClient
Retrieves the negotiated property.
getNegotiatedQOP() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.crammd5.CramMD5Server
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.crammd5.CramMD5Client
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.plain.PlainServer
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.plain.PlainClient
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.srp.SRPClient
 
getNegotiatedQOP() - Method in class gnu.crypto.sasl.srp.SRPServer
 
getNegotiatedRawSendSize() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedRawSendSize() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedRawSendSize() - Method in class gnu.crypto.sasl.srp.SRPClient
 
getNegotiatedRawSendSize() - Method in class gnu.crypto.sasl.srp.SRPServer
 
getNegotiatedServerAuth() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedServerAuth() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedStrength() - Method in class gnu.crypto.sasl.ClientMechanism
 
getNegotiatedStrength() - Method in class gnu.crypto.sasl.ServerMechanism
 
getNegotiatedStrength() - Method in class gnu.crypto.sasl.srp.SRPClient
 
getNegotiatedStrength() - Method in class gnu.crypto.sasl.srp.SRPServer
 
getNonce() - Method in class gnu.crypto.jce.spec.UMac32ParameterSpec
Return the nonce material.
getObject(Cipher) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getObject(Key) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getObject(Key, String) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getOptions() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the confirmation options.
getOptionType() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the option type.
getOS() - Method in class gnu.crypto.sasl.InputBuffer
Decodes a SASL OS from the current buffer.
getOutputSize(int) - Method in class javax.crypto.ExemptionMechanism
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next genExemptionBlob operation, given the input length inputLen (in bytes).
getOutputSize(int) - Method in class javax.crypto.Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
getOutputStream() - Method in class gnu.crypto.tool.SaslConnection
Returns an output stream that writes to this connection.
getP() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the prime modulus p.
getP() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the prime modulus p.
getP() - Method in class javax.crypto.spec.DHParameterSpec
Returns the prime modulus p.
getPaddingTransformer(IPad) - Static method in class gnu.crypto.assembly.Transformer
 
getParameters() - Method in class javax.crypto.Cipher
Returns the parameters used with this cipher.
getParams() - Method in class gnu.crypto.key.dh.GnuDHKey
 
getParams() - Method in class gnu.crypto.key.dss.DSSKey
 
getParams() - Method in interface javax.crypto.interfaces.DHKey
Returns the key parameters.
getPartyAInstance(String) - Static method in class gnu.crypto.key.KeyAgreementFactory
Returns an instance of a key agreeent protocol handler, for party A in a two-party A..B exchange, given the canonical name of this protocol.
getPartyBInstance(String) - Static method in class gnu.crypto.key.KeyAgreementFactory
Returns an instance of a key agreeent protocol handler, for party B in a two-party A..B exchange, given the canonical name of this protocol.
getPassword() - Method in interface javax.crypto.interfaces.PBEKey
Returns the password.
getPassword() - Method in class javax.crypto.spec.PBEKeySpec
Returns a copy of the password.
getPassword() - Method in class javax.security.auth.callback.PasswordCallback
Get the retrieved password.
getPayload() - Method in class gnu.crypto.keyring.Entry
Returns this entry's payload data, or null if
getPi() - Method in class gnu.crypto.tool.Ent
 
getPiPercentDeviation() - Method in class gnu.crypto.tool.Ent
 
getPrefix() - Method in class gnu.crypto.jce.spec.TMMHParameterSpec
Return the prefix, or null if no prefix was specified.
getPrimeExponentP() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeExponentQ() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeP() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeQ() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeSize() - Method in class javax.crypto.spec.DHGenParameterSpec
Returns the size in bits of the prime modulus.
getPrivateExponent() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrivateKey(String, char[]) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Returns the private key with the given alias.
getPrivateKey(String, char[]) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
getPrompt() - Method in class javax.security.auth.callback.TextInputCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.ChoiceCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.PasswordCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.NameCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the prompt.
getProperties() - Method in class gnu.crypto.keyring.Entry
Returns this entry's properties object.
getProperty(String) - Static method in class gnu.crypto.Properties
Returns the string representation of the library global configuration property with the designated key.
getProvider() - Method in class javax.crypto.SecretKeyFactory
Returns the provider of this SecretKeyFactory object.
getProvider() - Method in class javax.crypto.Mac
Returns the provider of this Mac object.
getProvider() - Method in class javax.crypto.KeyGenerator
Returns the provider of this KeyGenerator object.
getProvider() - Method in class javax.crypto.KeyAgreement
Returns the provider of this KeyAgreement object.
getProvider() - Method in class javax.crypto.ExemptionMechanism
Returns the provider of this ExemptionMechanism object.
getProvider() - Method in class javax.crypto.Cipher
Returns the provider of this Cipher object.
getProvider(String) - Static method in class gnu.crypto.sasl.AuthInfo
A convenience method to return the authentication information provider for a designated SASL mechnanism.
getPublicExponent() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Returns the public exponent e.
getPublicKey(String) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Returns the public key with the given alias, or null if there is no such entry.
getPublicKey(String) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
getQ() - Method in class gnu.crypto.key.dh.GnuDHKey
 
getResult() - Method in class gnu.crypto.hash.Haval
 
getResult() - Method in class gnu.crypto.hash.Sha256
 
getResult() - Method in class gnu.crypto.hash.MD2
 
getResult() - Method in class gnu.crypto.hash.Whirlpool
 
getResult() - Method in class gnu.crypto.hash.RipeMD160
 
getResult() - Method in class gnu.crypto.hash.MD5
 
getResult() - Method in class gnu.crypto.hash.Sha512
 
getResult() - Method in class gnu.crypto.hash.Tiger
 
getResult() - Method in class gnu.crypto.hash.BaseHash
Constructs the result from the contents of the current context.
getResult() - Method in class gnu.crypto.hash.RipeMD128
 
getResult() - Method in class gnu.crypto.hash.Sha384
 
getResult() - Method in class gnu.crypto.hash.MD4
 
getResult() - Method in class gnu.crypto.hash.Sha160
 
getReuse() - Method in class gnu.crypto.sasl.ClientMechanism
 
getReuse() - Method in class gnu.crypto.sasl.ServerMechanism
 
getReuse() - Method in class gnu.crypto.sasl.srp.SRPClient
 
getReuse() - Method in class gnu.crypto.sasl.srp.SRPServer
 
getRounds() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the number of rounds.
getRounds(int, int) - Static method in class gnu.crypto.cipher.Rijndael
Returns the number of rounds for a given Rijndael's key and block sizes.
getSalt() - Method in interface javax.crypto.interfaces.PBEKey
Returns the salt or null if not specified.
getSalt() - Method in class javax.crypto.spec.PBEParameterSpec
Returns the salt.
getSalt() - Method in class javax.crypto.spec.PBEKeySpec
Returns a copy of the salt or null if not specified.
getSaslClientFactories() - Static method in class javax.security.sasl.Sasl
Gets an enumeration of known factories for producing a SaslClient instance.
getSaslClientMechanismNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of SASL Client mechanisms available from this Provider.
getSaslServerFactories() - Static method in class javax.security.sasl.Sasl
Gets an enumeration of known factories for producing a SaslServer instance.
getSaslServerMechanismNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of SASL Server mechanisms available from this Provider.
getScalar(int) - Method in class gnu.crypto.sasl.InputBuffer
Decodes a SASL scalar quantity, count-octet long, from the current buffer.
getSecureRandomNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of secure random implementations available from this Provider.
getSelectedIndex() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the selected confirmation option.
getSelectedIndexes() - Method in class javax.security.auth.callback.ChoiceCallback
Get the selected choices.
getSerialCorrelationCoefficient() - Method in class gnu.crypto.tool.Ent
 
getSetBits() - Method in class gnu.crypto.tool.Ent
 
getSharedSecret() - Method in interface gnu.crypto.key.IKeyAgreementParty
Returns the byte array containing the shared secret as generated by this party.
getSharedSecret() - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
getSignatureNames() - Static method in class gnu.crypto.jce.GnuCrypto
Returns a Set of names of signature scheme implementations available from this Provider.
getTagLength() - Method in class gnu.crypto.jce.spec.TMMHParameterSpec
Return the tag length this specification was initialized with.
getText() - Method in class gnu.crypto.sasl.InputBuffer
Decodes a SASL Text from the current buffer.
getText() - Method in class javax.security.auth.callback.TextInputCallback
Get the retrieved text.
getTotalBits() - Method in class gnu.crypto.tool.Ent
 
getV() - Method in class gnu.crypto.key.srp6.SRPPrivateKey
Returns the user's verifier as a BigInteger.
getVersion() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the version.
getWordSize() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the word size in bits
getX() - Method in class gnu.crypto.key.dh.GnuDHPrivateKey
 
getX() - Method in class gnu.crypto.key.dss.DSSPrivateKey
 
getX() - Method in class gnu.crypto.key.srp6.SRPPrivateKey
Returns the private exponent of the key as a BigInteger.
getX() - Method in interface javax.crypto.interfaces.DHPrivateKey
Returns the private value, x.
getX() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the private value x.
getY() - Method in class gnu.crypto.key.dh.GnuDHPublicKey
 
getY() - Method in class gnu.crypto.key.dss.DSSPublicKey
 
getY() - Method in class gnu.crypto.key.srp6.SRPPublicKey
Returns the public exponent of the key as a BigInteger.
getY() - Method in interface javax.crypto.interfaces.DHPublicKey
Returns the public value, y.
getY() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the public value y.
GID_FIELD - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Name of the GID field in the plain password file.
GID_FIELD - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Name of the GID field in the plain password file.
GKR_CERTIFICATES - Static variable in interface gnu.crypto.Registry
 
GKR_CIPHER_AES_128_CBC - Static variable in interface gnu.crypto.Registry
 
GKR_CIPHER_AES_128_OFB - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_MD5_128 - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_MD5_96 - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_SHA_160 - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_SHA_96 - Static variable in interface gnu.crypto.Registry
 
GKR_MAGIC - Static variable in interface gnu.crypto.Registry
 
GKR_PRIVATE_KEYS - Static variable in interface gnu.crypto.Registry
 
GKR_PUBLIC_CREDENTIALS - Static variable in interface gnu.crypto.Registry
 
GNU_CRYPTO - Static variable in interface gnu.crypto.Registry
The name of our Provider.
gnu.crypto - package gnu.crypto
 
gnu.crypto.assembly - package gnu.crypto.assembly
Provides a high-level API for combining and using GNU Crypto cipher, mode, and padding primitives.
gnu.crypto.cipher - package gnu.crypto.cipher
Provides a basic API for using symetric-key block cipher algorithms.
gnu.crypto.exp.ust - package gnu.crypto.exp.ust
 
gnu.crypto.hash - package gnu.crypto.hash
Provides a basic API for using message digest algorithms.
gnu.crypto.jce - package gnu.crypto.jce
 
gnu.crypto.jce.cipher - package gnu.crypto.jce.cipher
 
gnu.crypto.jce.hash - package gnu.crypto.jce.hash
 
gnu.crypto.jce.keyring - package gnu.crypto.jce.keyring
 
gnu.crypto.jce.mac - package gnu.crypto.jce.mac
 
gnu.crypto.jce.params - package gnu.crypto.jce.params
 
gnu.crypto.jce.prng - package gnu.crypto.jce.prng
 
gnu.crypto.jce.sig - package gnu.crypto.jce.sig
 
gnu.crypto.jce.spec - package gnu.crypto.jce.spec
 
gnu.crypto.key - package gnu.crypto.key
Provides a basic API for algorithms to generate Public/Private keypairs, and Key Agreement schemes.
gnu.crypto.key.dh - package gnu.crypto.key.dh
 
gnu.crypto.key.dss - package gnu.crypto.key.dss
 
gnu.crypto.key.rsa - package gnu.crypto.key.rsa
 
gnu.crypto.key.srp6 - package gnu.crypto.key.srp6
 
gnu.crypto.keyring - package gnu.crypto.keyring
Provides a basic API for managing private and public authentication credentials stored in file objects.
gnu.crypto.mac - package gnu.crypto.mac
Provides a basic API for using Message Authentication Code (MAC) algorithms.
gnu.crypto.mode - package gnu.crypto.mode
Provides a basic API for using block cipher Modes of Operation.
gnu.crypto.pad - package gnu.crypto.pad
Provides a basic API for using block cipher padding algorithms.
gnu.crypto.prng - package gnu.crypto.prng
Provides a basic API for using cryptographically strong pseudo random number generation algorithms.
gnu.crypto.sasl - package gnu.crypto.sasl
Provides concrete implementations of some SASL (Simple Authentication and Security Layer) mechanisms.
gnu.crypto.sasl.anonymous - package gnu.crypto.sasl.anonymous
 
gnu.crypto.sasl.crammd5 - package gnu.crypto.sasl.crammd5
 
gnu.crypto.sasl.plain - package gnu.crypto.sasl.plain
 
gnu.crypto.sasl.srp - package gnu.crypto.sasl.srp
Provides the implementations of the SASL SRP mechanism, as specified in draft-burdis-cat-srp-sasl.
gnu.crypto.sig - package gnu.crypto.sig
Provides a basic API for algorithms to use Public/Private keypairs in Digital Signature schemes.
gnu.crypto.sig.dss - package gnu.crypto.sig.dss
 
gnu.crypto.sig.rsa - package gnu.crypto.sig.rsa
 
gnu.crypto.tool - package gnu.crypto.tool
 
gnu.crypto.util - package gnu.crypto.util
 
GnuCrypto - class gnu.crypto.jce.GnuCrypto.
The GNU Crypto implementation of the Java Cryptographic Extension (JCE) Provider.
GnuCrypto() - Constructor for class gnu.crypto.jce.GnuCrypto
The GNU Crypto Provider.
GnuDHKey - class gnu.crypto.key.dh.GnuDHKey.
A base asbtract class for both public and private Diffie-Hellman keys.
GnuDHKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dh.GnuDHKey
Trivial protected constructor.
GnuDHKeyPairGenerator - class gnu.crypto.key.dh.GnuDHKeyPairGenerator.
An implementation of a Diffie-Hellman keypair generator.
GnuDHKeyPairGenerator() - Constructor for class gnu.crypto.key.dh.GnuDHKeyPairGenerator
 
GnuDHPrivateKey - class gnu.crypto.key.dh.GnuDHPrivateKey.
An implementation of the Diffie-Hellman private key.
GnuDHPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dh.GnuDHPrivateKey
 
GnuDHPublicKey - class gnu.crypto.key.dh.GnuDHPublicKey.
An implementation of the Diffie-Hellman public key.
GnuDHPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dh.GnuDHPublicKey
 
GnuKeyring - class gnu.crypto.jce.keyring.GnuKeyring.
 
GnuKeyring() - Constructor for class gnu.crypto.jce.keyring.GnuKeyring
 
GnuPrivateKeyring - class gnu.crypto.keyring.GnuPrivateKeyring.
.
GnuPrivateKeyring() - Constructor for class gnu.crypto.keyring.GnuPrivateKeyring
 
GnuPrivateKeyring(String, int, String, String, int) - Constructor for class gnu.crypto.keyring.GnuPrivateKeyring
 
GnuPublicKeyring - class gnu.crypto.keyring.GnuPublicKeyring.
 
GnuPublicKeyring() - Constructor for class gnu.crypto.keyring.GnuPublicKeyring
 
GnuPublicKeyring(String, int) - Constructor for class gnu.crypto.keyring.GnuPublicKeyring
 
GnuRSAKey - class gnu.crypto.key.rsa.GnuRSAKey.
A base asbtract class for both public and private RSA keys.
GnuRSAKey(BigInteger, BigInteger) - Constructor for class gnu.crypto.key.rsa.GnuRSAKey
Trivial protected constructor.
GnuRSAPrivateKey - class gnu.crypto.key.rsa.GnuRSAPrivateKey.
An object that embodies an RSA private key.
GnuRSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.rsa.GnuRSAPrivateKey
Trivial constructor.
GnuRSAPublicKey - class gnu.crypto.key.rsa.GnuRSAPublicKey.
An object that encapsulates an RSA public key.
GnuRSAPublicKey(BigInteger, BigInteger) - Constructor for class gnu.crypto.key.rsa.GnuRSAPublicKey
Trivial constructor.
GnuSecretKey - class gnu.crypto.key.GnuSecretKey.
A secret key composed of a sequence of raw, unformatted octets.
GnuSecretKey(byte[], int, int, String) - Constructor for class gnu.crypto.key.GnuSecretKey
Creates a new secret key from a portion of a byte array.
GnuSecretKey(byte[], String) - Constructor for class gnu.crypto.key.GnuSecretKey
Creates a new secret key.

H

handle(Callback[]) - Method in class gnu.crypto.tool.SimpleCallbackHandler
 
handle(Callback[]) - Method in interface javax.security.auth.callback.CallbackHandler
Retrieve or display the information requested in the provided Callbacks.
handler - Variable in class gnu.crypto.sasl.ClientMechanism
Callback handler to use with this mechanism instance.
handler - Variable in class gnu.crypto.sasl.ServerMechanism
Callback handler to use with this mechanism instance.
HASH_FUNCTION - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
hashCode() - Method in class javax.crypto.spec.SecretKeySpec
Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC5ParameterSpec
Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC2ParameterSpec
Calculates a hash code value for the object.
HashFactory - class gnu.crypto.hash.HashFactory.
A Factory to instantiate message digest algorithm instances.
hashSize - Variable in class gnu.crypto.hash.BaseHash
The hash (output) size in bytes.
hashSize() - Method in interface gnu.crypto.hash.IMessageDigest
Returns the output length in bytes of this message digest algorithm.
hashSize() - Method in class gnu.crypto.hash.BaseHash
 
HashSpeed - class gnu.crypto.tool.HashSpeed.
A tool to exercise a hash in order to measure its performance in terms of number of bytes per second.
hasInitialResponse() - Method in class gnu.crypto.sasl.ClientMechanism
 
hasInitialResponse() - Method in class gnu.crypto.sasl.anonymous.AnonymousClient
 
hasInitialResponse() - Method in class gnu.crypto.sasl.crammd5.CramMD5Client
 
hasInitialResponse() - Method in class gnu.crypto.sasl.plain.PlainClient
 
hasInitialResponse() - Method in class gnu.crypto.sasl.srp.SRPClient
 
hasInitialResponse() - Method in interface javax.security.sasl.SaslClient
Determines if this mechanism has an optional initial response.
hasMoreElements() - Method in class gnu.crypto.key.IncomingMessage
 
hasMoreElements() - Method in class gnu.crypto.sasl.InputBuffer
 
hasSmallPrimeDivisor(BigInteger) - Static method in class gnu.crypto.util.Prime
Trial division for the first 1000 small primes.
Haval - class gnu.crypto.hash.Haval.
The HAVAL message-digest algorithm is a variable output length, with variable number of rounds.
HAVAL_128_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_160_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_192_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_224_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_256_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_3_ROUND - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_4_ROUND - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_5_ROUND - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_HASH - Static variable in interface gnu.crypto.Registry
 
HAVAL_VERSION - Static variable in class gnu.crypto.hash.Haval
 
Haval() - Constructor for class gnu.crypto.hash.Haval
Calls the constructor with two argument using Haval.HAVAL_128_BIT as the value for the output size (i.e.
Haval(int) - Constructor for class gnu.crypto.hash.Haval
Calls the constructor with two arguments using the designated output size, and Haval.HAVAL_3_ROUND for the value of number of rounds.
Haval(int, int) - Constructor for class gnu.crypto.hash.Haval
Constructs a Haval instance with the designated output size (in bytes).
HavalRandomSpi - class gnu.crypto.jce.prng.HavalRandomSpi.
The implementation of the HAVAL-based SecureRandom Service Provider Interface (SPI) Adapter.
HavalRandomSpi() - Constructor for class gnu.crypto.jce.prng.HavalRandomSpi
 
HavalSpi - class gnu.crypto.jce.hash.HavalSpi.
The implementation of the HAVAL Service Provider Interface (SPI) Adapter.
HavalSpi() - Constructor for class gnu.crypto.jce.hash.HavalSpi
 
HMac - class gnu.crypto.mac.HMac.
The implementation of the HMAC (Keyed-Hash Message Authentication Code).
HMAC_MD5 - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
HMAC_NAME_PREFIX - Static variable in interface gnu.crypto.Registry
Name prefix of every HMAC implementation.
HMAC_RIPEMD_160 - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
HMAC_SHA1 - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
HMac(IMessageDigest) - Constructor for class gnu.crypto.mac.HMac
Trivial constructor for use by concrete subclasses.
HMacFactory - class gnu.crypto.mac.HMacFactory.
A Factory to instantiate Keyed-Hash Message Authentication Code (HMAC) algorithm instances.
HMacHavalSpi - class gnu.crypto.jce.mac.HMacHavalSpi.
The implementation of the HMAC-HAVAL Service Provider Interface (SPI) Adapter.
HMacHavalSpi() - Constructor for class gnu.crypto.jce.mac.HMacHavalSpi
 
HMacMD2Spi - class gnu.crypto.jce.mac.HMacMD2Spi.
The implementation of the HMAC-MD2 Service Provider Interface (SPI) adapter.
HMacMD2Spi() - Constructor for class gnu.crypto.jce.mac.HMacMD2Spi
 
HMacMD4Spi - class gnu.crypto.jce.mac.HMacMD4Spi.
The implementation of the HMAC-MD4 Service Provider Interface (SPI) adapter.
HMacMD4Spi() - Constructor for class gnu.crypto.jce.mac.HMacMD4Spi
 
HMacMD5Spi - class gnu.crypto.jce.mac.HMacMD5Spi.
The implementation of the HMAC-MD5 Service Provider Interface (SPI) adapter.
HMacMD5Spi() - Constructor for class gnu.crypto.jce.mac.HMacMD5Spi
 
HMacRipeMD128Spi - class gnu.crypto.jce.mac.HMacRipeMD128Spi.
The implementation of the HMAC-RIPEMD-128 Service Provider Interface (SPI) adapter.
HMacRipeMD128Spi() - Constructor for class gnu.crypto.jce.mac.HMacRipeMD128Spi
 
HMacRipeMD160Spi - class gnu.crypto.jce.mac.HMacRipeMD160Spi.
The implementation of the HMAC-RIPEMD-160 Service Provider Interface (SPI) adapter.
HMacRipeMD160Spi() - Constructor for class gnu.crypto.jce.mac.HMacRipeMD160Spi
 
HMacSHA160Spi - class gnu.crypto.jce.mac.HMacSHA160Spi.
The implementation of the HMAC-SHA-160 Service Provider Interface (SPI) adapter.
HMacSHA160Spi() - Constructor for class gnu.crypto.jce.mac.HMacSHA160Spi
 
HMacSHA256Spi - class gnu.crypto.jce.mac.HMacSHA256Spi.
The implementation of the HMAC-SHA-256 Service Provider Interface (SPI) adapter.
HMacSHA256Spi() - Constructor for class gnu.crypto.jce.mac.HMacSHA256Spi
 
HMacSHA384Spi - class gnu.crypto.jce.mac.HMacSHA384Spi.
The implementation of the HMAC-SHA-384 Service Provider Interface (SPI) adapter.
HMacSHA384Spi() - Constructor for class gnu.crypto.jce.mac.HMacSHA384Spi
 
HMacSHA512Spi - class gnu.crypto.jce.mac.HMacSHA512Spi.
The implementation of the HMAC-SHA-512 Service Provider Interface (SPI) adapter.
HMacSHA512Spi() - Constructor for class gnu.crypto.jce.mac.HMacSHA512Spi
 
HMacTigerSpi - class gnu.crypto.jce.mac.HMacTigerSpi.
The implementation of the Tiger Service Provider Interface (SPI) adapter.
HMacTigerSpi() - Constructor for class gnu.crypto.jce.mac.HMacTigerSpi
 
HMacWhirlpoolSpi - class gnu.crypto.jce.mac.HMacWhirlpoolSpi.
The implementation of the HMAC-Whirlpool Service Provider Interface (SPI) adapter.
HMacWhirlpoolSpi() - Constructor for class gnu.crypto.jce.mac.HMacWhirlpoolSpi
 
HOST_PASSWORD_DB - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 

I

I2OSP(BigInteger, int) - Static method in class gnu.crypto.sig.rsa.RSA
Converts a multi-precision integer (MPI) s into an octet sequence of length k.
IALG - class gnu.crypto.sasl.srp.IALG.
A Factory class that returns IALG (Integrity Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04 and later.
IAuthInfoProvider - interface gnu.crypto.sasl.IAuthInfoProvider.
The visible methods of any authentication information provider.
IAuthInfoProviderFactory - interface gnu.crypto.sasl.IAuthInfoProviderFactory.
The visible method of every authentication information provider factory.
IBlockCipher - interface gnu.crypto.cipher.IBlockCipher.
The basic visible methods of any symmetric key block cipher.
ICM - class gnu.crypto.mode.ICM.
An implementation of David McGrew Integer Counter Mode (ICM) as an IMode.
ICM_MODE - Static variable in interface gnu.crypto.Registry
Integer Counter Mode (David McGrew).
ICM_PRNG - Static variable in interface gnu.crypto.Registry
PRNG based on David McGrew's Integer Counter Mode.
ICMGenerator - class gnu.crypto.prng.ICMGenerator.
Counter Mode is a way to define a pseudorandom keystream generator using a block cipher.
ICMGenerator() - Constructor for class gnu.crypto.prng.ICMGenerator
Trivial 0-arguments constructor.
ICMRandomSpi - class gnu.crypto.jce.prng.ICMRandomSpi.
An Adapter class around ICMGenerator to allow using this algorithm as a JCE SecureRandom.
ICMRandomSpi() - Constructor for class gnu.crypto.jce.prng.ICMRandomSpi
 
IKeyAgreementParty - interface gnu.crypto.key.IKeyAgreementParty.
The visible methods of an key agreement protocol participating party.
IKeyPairCodec - interface gnu.crypto.key.IKeyPairCodec.
The visible methods of an object that knows how to encode and decode cryptographic asymmetric keypairs.
IKeyPairGenerator - interface gnu.crypto.key.IKeyPairGenerator.
The visible methods of every asymmetric keypair generator.
IKeyring - interface gnu.crypto.keyring.IKeyring.
The top-level interface to a keyring: a file that is used to store and protect public and private cryptographic keys.
IllegalBlockSizeException - exception javax.crypto.IllegalBlockSizeException.
This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the block size of the cipher.
IllegalBlockSizeException() - Constructor for class javax.crypto.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with no detail message.
IllegalBlockSizeException(String) - Constructor for class javax.crypto.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with the specified detail message.
IllegalMechanismStateException - exception gnu.crypto.sasl.IllegalMechanismStateException.
A checked exception thrown to indicate that an operation that should be invoked on a completed mechanism was invoked but the authentication phase of that mechanism was not completed yet, or that an operation that should be invoked on incomplete mechanisms was invoked but the authentication phase of that mechanism was already completed.
IllegalMechanismStateException() - Constructor for class gnu.crypto.sasl.IllegalMechanismStateException
Constructs a new instance of IllegalMechanismStateException with no detail message.
IllegalMechanismStateException(String) - Constructor for class gnu.crypto.sasl.IllegalMechanismStateException
Constructs a new instance of IllegalMechanismStateException with the specified detail message.
IllegalMechanismStateException(String, Throwable) - Constructor for class gnu.crypto.sasl.IllegalMechanismStateException
Constructs a new instance of IllegalMechanismStateException with the specified detail message, and cause.
IMac - interface gnu.crypto.mac.IMac.
The basic visible methods of any MAC (Message Authentication Code) algorithm.
IMessageDigest - interface gnu.crypto.hash.IMessageDigest.
The basic visible methods of any hash algorithm.
IMode - interface gnu.crypto.mode.IMode.
The basic visible methods of any block cipher mode.
in - Variable in class gnu.crypto.key.IncomingMessage
The internal buffer stream containing the message's contents.
in - Variable in class gnu.crypto.sasl.InputBuffer
The internal buffer stream containing the buffer's contents.
inBuffer - Variable in class gnu.crypto.assembly.Transformer
 
IncomingMessage - class gnu.crypto.key.IncomingMessage.
An implementation of an incoming message for use with key agreement protocols.
IncomingMessage(byte[]) - Constructor for class gnu.crypto.key.IncomingMessage
Constructs an incoming message given the message's encoded form, including its header bytes.
INDEX - Static variable in class gnu.crypto.prng.UMacGenerator
Property name of the KDF index value to use in this instance.
INDEX_LENGTH - Static variable in class gnu.crypto.exp.ust.UST
Property name of a UST index_length.
INFORMATION - Static variable in class javax.security.auth.callback.TextOutputCallback
Information message
INFORMATION - Static variable in class javax.security.auth.callback.ConfirmationCallback
INFORMATION message type.
init() - Method in class gnu.crypto.sig.BaseSignature
Initialises the internal fields of this instance.
init(AlgorithmParameterSpec) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with the specified parameter set.
init(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
init(int) - Method in interface gnu.crypto.pad.IPad
Initialises the padding scheme with a designated block size.
init(int) - Method in class gnu.crypto.pad.BasePad
 
init(int) - Method in class javax.crypto.KeyGenerator
Initializes this key generator for a certain keysize.
init(int, Certificate) - Method in class javax.crypto.Cipher
Initializes this cipher with the public key from the given certificate.
init(int, Certificate, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with the public key from the given certificate and a source of randomness.
init(int, Key) - Method in class javax.crypto.Cipher
Initializes this cipher with a key.
init(int, Key, AlgorithmParameters) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a source of randomness.
init(int, SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator for a certain keysize, using a user-provided source of randomness.
init(KDF) - Method in class gnu.crypto.sasl.srp.IALG
 
init(KDF, byte[], Direction) - Method in class gnu.crypto.sasl.srp.CALG
Initialises a SASL-SRP CALG implementation.
init(Key) - Method in class javax.crypto.Mac
Initializes this Mac object with the given key.
init(Key) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key, which is required to contain all the algorithm parameters required for this key agreement.
init(Key) - Method in class javax.crypto.ExemptionMechanism
Initializes this exemption mechanism with a key.
init(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanism
Initializes this exemption mechanism with a key and a set of algorithm parameters.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.Mac
Initializes this Mac object with the given key and algorithm parameters.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key and set of algorithm parameters.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanism
Initializes this exemption mechanism with a key and a set of algorithm parameters.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
init(Key, SecureRandom) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key and source of randomness.
init(Map) - Method in class gnu.crypto.assembly.Assembly
Initialises the Assembly for operation with specific characteristics.
init(Map) - Method in class gnu.crypto.assembly.Transformer
Initialises the Transformer for operation with specific characteristics.
init(Map) - Method in class gnu.crypto.assembly.Stage
Initialises the stage for operation with specific characteristics.
init(Map) - Method in class gnu.crypto.assembly.Cascade
Initialises the chain for operation with specific characteristics.
init(Map) - Method in interface gnu.crypto.cipher.IBlockCipher
Initialises the algorithm with designated attributes.
init(Map) - Method in class gnu.crypto.cipher.BaseCipher
 
init(Map) - Method in class gnu.crypto.exp.ust.UST
Initialise this instance with the designated set of attributes.
init(Map) - Method in interface gnu.crypto.key.IKeyAgreementParty
Sets up the instance to operate with specific attributes.
init(Map) - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
init(Map) - Method in class gnu.crypto.mac.HMac
 
init(Map) - Method in interface gnu.crypto.mac.IMac
Initialises the algorithm with designated attributes.
init(Map) - Method in class gnu.crypto.mac.BaseMac
 
init(Map) - Method in class gnu.crypto.mac.TMMH16
 
init(Map) - Method in class gnu.crypto.mac.UHash32
 
init(Map) - Method in class gnu.crypto.mac.UMac32
Initialising a UMAC instance consists of defining values for the following parameters:
init(Map) - Method in class gnu.crypto.mode.BaseMode
 
init(Map) - Method in interface gnu.crypto.prng.IRandom
Initialises the pseudo-random number generator scheme with the appropriate attributes.
init(Map) - Method in class gnu.crypto.prng.BasePRNG
 
init(Map) - Method in class gnu.crypto.sasl.ClientMechanism
Initialises the mechanism with designated attributes.
init(Map) - Method in class gnu.crypto.sasl.ServerMechanism
Initialises the mechanism with designated attributes.
init(SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator.
initialised - Variable in class gnu.crypto.key.BaseKeyAgreementParty
Whether the instance is initialised or not.
initialised - Variable in class gnu.crypto.prng.BasePRNG
Indicate if this instance has already been initialised or not.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class gnu.crypto.jce.sig.DSSKeyPairGeneratorSpi
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class gnu.crypto.jce.sig.RSAKeyPairGeneratorSpi
 
initialize(int, SecureRandom) - Method in class gnu.crypto.jce.sig.DSSKeyPairGeneratorSpi
 
initialize(int, SecureRandom) - Method in class gnu.crypto.jce.sig.RSAKeyPairGeneratorSpi
 
initMechanism() - Method in class gnu.crypto.sasl.ClientMechanism
 
initMechanism() - Method in class gnu.crypto.sasl.ServerMechanism
 
initMechanism() - Method in class gnu.crypto.sasl.anonymous.AnonymousClient
 
initMechanism() - Method in class gnu.crypto.sasl.anonymous.AnonymousServer
 
initMechanism() - Method in class gnu.crypto.sasl.crammd5.CramMD5Server
 
initMechanism() - Method in class gnu.crypto.sasl.crammd5.CramMD5Client
 
initMechanism() - Method in class gnu.crypto.sasl.plain.PlainServer
 
initMechanism() - Method in class gnu.crypto.sasl.plain.PlainClient
 
initMechanism() - Method in class gnu.crypto.sasl.srp.SRPClient
 
initMechanism() - Method in class gnu.crypto.sasl.srp.SRPServer
 
InputBuffer - class gnu.crypto.sasl.InputBuffer.
The implementation of an incoming SASL buffer.
InputBuffer(byte[]) - Constructor for class gnu.crypto.sasl.InputBuffer
Constructs a SASL buffer given the buffer's encoded form, including its header bytes.
insert(int, Stage) - Method in class gnu.crypto.assembly.Cascade
Inserts a Stage into the current chain, at the specified index (zero-based) position.
instance(String) - Static method in class gnu.crypto.sasl.srp.SRP
Returns an instance of this object that uses the designated message digest algorithm as its digest function.
INTEGRITY - Static variable in class gnu.crypto.exp.ust.UST
Property name of the integrity protection flag.
INTEGRITY_ALGORITHMS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Available HMAC algorithms for integrity protection.
IntegrityException - exception gnu.crypto.sasl.IntegrityException.
Used by mechanisms that offer a security services layer, this checked exception is thrown to indicate that a violation has occured during the processing of an integrity protection filter, including replay detection.
IntegrityException() - Constructor for class gnu.crypto.sasl.IntegrityException
Constructs a new instance of IntegrityException with no detail message.
IntegrityException(String) - Constructor for class gnu.crypto.sasl.IntegrityException
Constructs a new instance of IntegrityException with the specified detail message.
IntegrityException(String, Throwable) - Constructor for class gnu.crypto.sasl.IntegrityException
Constructs a new instance of IntegrityException with a detailed message and a root exception.
ipad - Variable in class gnu.crypto.mac.HMac
 
IPad - interface gnu.crypto.pad.IPad.
The basic visible methods of any padding algorithm.
ipadHash - Variable in class gnu.crypto.mac.HMac
 
IPBE - interface gnu.crypto.prng.IPBE.
Trivial interface to group Password-based encryption property names.
IPrivateKeyring - interface gnu.crypto.keyring.IPrivateKeyring.
An interface to private, or "personal", keyrings, which contain private credentials.
IPublicKeyring - interface gnu.crypto.keyring.IPublicKeyring.
An interface for keyrings that contain trusted (by the owner) public credentials (incl.
IRandom - interface gnu.crypto.prng.IRandom.
The basic visible methods of any pseudo-random number generator.
irnd - Variable in class gnu.crypto.key.BaseKeyAgreementParty
The optional IRandom instance to use.
isAuthorized() - Method in class javax.security.sasl.AuthorizeCallback
Determines if the identity represented by authentication ID is allowed to act on behalf of the authorization ID.
isComplete() - Method in interface gnu.crypto.key.IKeyAgreementParty
Returns true if the party in the key agreement protocol exchange has completed its part of the exchange.
isComplete() - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
isComplete() - Method in class gnu.crypto.sasl.ClientMechanism
 
isComplete() - Method in class gnu.crypto.sasl.ServerMechanism
 
isComplete() - Method in class gnu.crypto.sasl.crammd5.CramMD5Server
 
isComplete() - Method in interface javax.security.sasl.SaslServer
Determines if the authentication exchange has completed.
isComplete() - Method in interface javax.security.sasl.SaslClient
Determines if the authentication exchange has completed.
isConnected() - Method in class gnu.crypto.tool.SaslConnection
Returns true if the communications link with the end-point has been established; false otherwise.
isCryptoAllowed(Key) - Method in class javax.crypto.ExemptionMechanism
Returns whether the result blob has been generated successfully by this exemption mechanism.
isEchoOn() - Method in class javax.security.auth.callback.PasswordCallback
Return whether the password should be displayed as it is being typed.
ISignature - interface gnu.crypto.sig.ISignature.
The visible methods of every signature-with-appendix scheme.
ISignatureCodec - interface gnu.crypto.sig.ISignatureCodec.
The visible methods of an object that knows how to encode and decode cryptographic signatures.
isInitialised() - Method in class gnu.crypto.prng.BasePRNG
 
isMasked() - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
Gets the masked state of this object.
isParityAdjusted(byte[], int) - Static method in class gnu.crypto.cipher.DES
Test if a byte array, which must be at least 8 bytes long, is parity adjusted.
isParityAdjusted(byte[], int) - Static method in class gnu.crypto.cipher.TripleDES
Tests if a byte array has already been parity adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
Checks if the given DES key material, starting at offset inclusive, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESedeKeySpec
Checks if the given DES-EDE key, starting at offset inclusive, is parity-adjusted.
isPossibleWeak(byte[]) - Static method in class gnu.crypto.cipher.DES
Test if the designated byte array represents a possibly weak key.
isPostProcessing() - Method in class gnu.crypto.assembly.Transformer
Returns true if this Transformer was wired in post-processing mode; false otherwise.
isPreProcessing() - Method in class gnu.crypto.assembly.Transformer
Returns true if this Transformer was wired in pre-processing mode; false otherwise.
isProbablePrime(BigInteger) - Static method in class gnu.crypto.util.Prime
 
isProbablePrime(BigInteger, int) - Static method in class gnu.crypto.util.Prime
This implementation does not rely solely on the Miller-Rabin strong probabilistic primality test to claim the primality of the designated number.
isReproducible() - Static method in class gnu.crypto.Properties
A convenience method that returns, as a boolean, the library global configuration property indicating if the default Pseudo Random Number Generator produces, or not, the same bit stream when instantiated.
isSemiWeak(byte[]) - Static method in class gnu.crypto.cipher.DES
Test if a key is a semi-weak key.
isWeak(byte[]) - Static method in class gnu.crypto.cipher.DES
Test if a key is a weak key.
isWeak(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
Checks if the given DES key material is weak or semi-weak.
ITERATION_COUNT - Static variable in interface gnu.crypto.keyring.PasswordProtectedEntry
The iteration count for password-based KDFs.
ITERATION_COUNT - Static variable in interface gnu.crypto.prng.IPBE
Property name for the iteration count in a PBE algorithm.
iv - Variable in class gnu.crypto.jce.spec.BlockCipherParameterSpec
The initialization vector.
iv - Variable in class gnu.crypto.mode.BaseMode
The initialisation vector value.
IV - Static variable in interface gnu.crypto.mode.IMode
Property name of the initialisation vector to use, if required, with this instance.
IvParameterSpec - class javax.crypto.spec.IvParameterSpec.
This class specifies an initialization vector (IV).
IvParameterSpec(byte[]) - Constructor for class javax.crypto.spec.IvParameterSpec
Uses the bytes in iv as the IV.
IvParameterSpec(byte[], int, int) - Constructor for class javax.crypto.spec.IvParameterSpec
Uses the first len bytes in iv, beginning at offset inclusive, as the IV.

J

javax.crypto - package javax.crypto
 
javax.crypto.interfaces - package javax.crypto.interfaces
 
javax.crypto.spec - package javax.crypto.spec
 
javax.security.auth.callback - package javax.security.auth.callback
 
javax.security.sasl - package javax.security.sasl
 

K

K - Variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
The shared secret key.
KA_DIFFIE_HELLMAN_OWNER_PRIVATE_KEY - Static variable in class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
 
KA_ELGAMAL_RECIPIENT_PRIVATE_KEY - Static variable in class gnu.crypto.key.dh.ElGamalKeyAgreement
 
KA_ELGAMAL_RECIPIENT_PUBLIC_KEY - Static variable in class gnu.crypto.key.dh.ElGamalKeyAgreement
 
KDF - class gnu.crypto.sasl.srp.KDF.
The SASL-SRP KDF implementation, which is also used, depending on how it was instantiated, as a secure Pseudo Random Number Generator.
KEY_MATERIAL - Static variable in interface gnu.crypto.cipher.IBlockCipher
Property name of the user-supplied key material.
KEY_MATERIAL - Static variable in class gnu.crypto.exp.ust.UST
Property name of the UST user-supplied key material.
KEY_PARAMS_1024 - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
KEY_PARAMS_512 - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
KEY_PARAMS_768 - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
KEY_SIZE - Static variable in class gnu.crypto.cipher.DES
DES uses 56 bits of a 64 bit parity-adjusted key.
KEY_SIZE - Static variable in class gnu.crypto.cipher.TripleDES
Triple-DES uses 168 bits of a parity-adjusted 192 bit key.
KeyAgreement - class javax.crypto.KeyAgreement.
This class provides the functionality of a key agreement (or key exchange) protocol.
KeyAgreement(KeyAgreementSpi, Provider, String) - Constructor for class javax.crypto.KeyAgreement
Creates a KeyAgreement object.
KeyAgreementException - exception gnu.crypto.key.KeyAgreementException.
A generic exception indicating that an unexpected condition has been detected during the setup and/or processing of a key agreement protocol exchange.
KeyAgreementException() - Constructor for class gnu.crypto.key.KeyAgreementException
Constructs a new instance of KeyAgreementException.
KeyAgreementException(String) - Constructor for class gnu.crypto.key.KeyAgreementException
Constructs a new instance of KeyAgreementException with a detailed message.
KeyAgreementException(String, Throwable) - Constructor for class gnu.crypto.key.KeyAgreementException
Constructs a new instance of KeyAgreementException with a detailed message and a root exception.
KeyAgreementFactory - class gnu.crypto.key.KeyAgreementFactory.
A Factory class to generate key agreement protocol handlers.
KeyAgreementSpi - class javax.crypto.KeyAgreementSpi.
This class defines the Service Provider Interface (SPI) for the KeyAgreement class.
KeyAgreementSpi() - Constructor for class javax.crypto.KeyAgreementSpi
 
KeyGenerator - class javax.crypto.KeyGenerator.
This class provides the functionality of a (symmetric) key generator.
KeyGenerator(KeyGeneratorSpi, Provider, String) - Constructor for class javax.crypto.KeyGenerator
Creates a KeyGenerator object.
KeyGeneratorSpi - class javax.crypto.KeyGeneratorSpi.
This class defines the Service Provider Interface (SPI) for the KeyGenerator class.
KeyGeneratorSpi() - Constructor for class javax.crypto.KeyGeneratorSpi
 
keylen - Variable in class gnu.crypto.keyring.GnuPrivateKeyring
 
KeyPairCodecFactory - class gnu.crypto.key.KeyPairCodecFactory.
A Factory class to instantiate key encoder/decoder instances.
KeyPairGeneratorFactory - class gnu.crypto.key.KeyPairGeneratorFactory.
A Factory to instantiate asymmetric keypair generators.
keyring - Variable in class gnu.crypto.keyring.BaseKeyring
The top-level keyring data.
KEYRING_DATA_IN - Static variable in interface gnu.crypto.keyring.IKeyring
Property name for the source of data to load the keyring from.
KEYRING_DATA_OUT - Static variable in interface gnu.crypto.keyring.IKeyring
Property name for the data sink to store the keyring to.
KEYRING_PASSWORD - Static variable in interface gnu.crypto.keyring.IKeyring
Property name for the keyring's top-level password, used to authenticate and/or transform the store itself.
keyring2 - Variable in class gnu.crypto.keyring.BaseKeyring
 
keySize - Variable in class gnu.crypto.jce.spec.BlockCipherParameterSpec
The cipher's key size, in bytes.
keySizes() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns an Iterator over the supported key sizes.
keySizes() - Method in class gnu.crypto.cipher.Square
 
keySizes() - Method in class gnu.crypto.cipher.Cast5
 
keySizes() - Method in class gnu.crypto.cipher.Rijndael
 
keySizes() - Method in class gnu.crypto.cipher.Blowfish
 
keySizes() - Method in class gnu.crypto.cipher.NullCipher
 
keySizes() - Method in class gnu.crypto.cipher.Twofish
 
keySizes() - Method in class gnu.crypto.cipher.Serpent
 
keySizes() - Method in class gnu.crypto.cipher.DES
 
keySizes() - Method in class gnu.crypto.cipher.Khazad
 
keySizes() - Method in class gnu.crypto.cipher.Anubis
 
keySizes() - Method in class gnu.crypto.cipher.TripleDES
 
keySizes() - Method in class gnu.crypto.mode.BaseMode
Returns an Iterator over the supported underlying block cipher key sizes.
keystream - Variable in class gnu.crypto.jce.spec.TMMHParameterSpec
The keystream.
KEYSTREAM - Static variable in class gnu.crypto.exp.ust.UST
Property name of the keystream generator type to use.
KEYSTREAM - Static variable in class gnu.crypto.mac.TMMH16
 
Khazad - class gnu.crypto.cipher.Khazad.
Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
KHAZAD_CIPHER - Static variable in interface gnu.crypto.Registry
 
Khazad() - Constructor for class gnu.crypto.cipher.Khazad
Trivial 0-arguments constructor.
KhazadSpi - class gnu.crypto.jce.cipher.KhazadSpi.
The implementation of the Khazad Service Provider Interface (SPI) adapter.
KhazadSpi() - Constructor for class gnu.crypto.jce.cipher.KhazadSpi
 

L

LanguageCallback - class javax.security.auth.callback.LanguageCallback.
Underlying security services instantiate and pass a LanguageCallback to the handle() method of a CallbackHandler to retrieve the Locale used for localizing text.
LanguageCallback() - Constructor for class javax.security.auth.callback.LanguageCallback
Construct a LanguageCallback.
lastUpdate() - Method in class gnu.crypto.assembly.Assembly
Convenience method that calls the method with same name and three arguments using a 0-long byte array.
lastUpdate() - Method in class gnu.crypto.assembly.Transformer
Convenience method that calls the same method with three arguments.
lastUpdate(byte) - Method in class gnu.crypto.assembly.Assembly
Convenience method that calls the method with same name and three arguments, using a byte array of length 1 whose contents are the designated byte.
lastUpdate(byte) - Method in class gnu.crypto.assembly.Transformer
Convenience method that calls the method with same name and three arguments, using a byte array of length 1 whose contents are the designated byte.
lastUpdate(byte[]) - Method in class gnu.crypto.assembly.Assembly
Convenience method that calls the method with same name and three arguments.
lastUpdate(byte[]) - Method in class gnu.crypto.assembly.Transformer
Convenience method that calls the same method with three arguments.
lastUpdate(byte[], int, int) - Method in class gnu.crypto.assembly.Assembly
Processes a designated number of bytes from a given byte array and signals, at the same time, that this is the last push operation for this Assembly.
lastUpdate(byte[], int, int) - Method in class gnu.crypto.assembly.Transformer
Processes a designated number of bytes from a given byte array and signals, at the same time, that this is the last push operation on this Transformer.
length - Variable in class gnu.crypto.key.IncomingMessage
The length of the message contents, according to its 4-byte header.
length - Variable in class gnu.crypto.sasl.InputBuffer
The length of the buffer, according to its header.
length() - Method in class gnu.crypto.sasl.srp.IALG
Returns the length (in bytes) of this SASL SRP Integrity Algorithm.
LimitReachedException - exception gnu.crypto.prng.LimitReachedException.
A checked exception that indicates that a pseudo random number generated has reached its theoretical limit in generating random bytes.
LimitReachedException() - Constructor for class gnu.crypto.prng.LimitReachedException
 
load(InputStream, char[]) - Method in class gnu.crypto.keyring.GnuPublicKeyring
 
load(InputStream, char[]) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
load(InputStream, char[]) - Method in class gnu.crypto.keyring.BaseKeyring
 
load(Map) - Method in interface gnu.crypto.keyring.IKeyring
Loads a keyring into memory.
load(Map) - Method in class gnu.crypto.keyring.BaseKeyring
 
lock - Variable in class gnu.crypto.cipher.BaseCipher
The instance lock.
lock - Variable in class gnu.crypto.mode.BaseMode
The instance lock.
lookup(Map) - Method in interface gnu.crypto.sasl.IAuthInfoProvider
Returns a collection of information about a designated user.
lookup(Map) - Method in class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
lookup(Map) - Method in class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
lookup(Map) - Method in class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
lookup(String) - Method in class gnu.crypto.sasl.crammd5.PasswordFile
 
lookup(String) - Method in class gnu.crypto.sasl.plain.PasswordFile
 
lookup(String, String) - Method in class gnu.crypto.sasl.srp.PasswordFile
Returns the triplet: verifier, salt and configuration file index, of a designated user, and a designated message digest algorithm name, as an array of strings.
lookupConfig(String) - Method in class gnu.crypto.sasl.srp.PasswordFile
Returns a pair of strings representing the pair of N and g MPIs for the designated index.

M

mac - Variable in class gnu.crypto.keyring.GnuPrivateKeyring
 
Mac - class javax.crypto.Mac.
This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.
MAC_KEY_MATERIAL - Static variable in interface gnu.crypto.mac.IMac
Property name of the user-supplied key material.
Mac(MacSpi, Provider, String) - Constructor for class javax.crypto.Mac
Creates a MAC object.
MacFactory - class gnu.crypto.mac.MacFactory.
A Factory that instantiates instances of every supported Message Authentication Code algorithms, including all HMAC algorithms.
MacInputStream - class gnu.crypto.mac.MacInputStream.
A filtering input stream that computes a MAC (message authentication code) over all data read from the stream.
MacInputStream(InputStream, IMac) - Constructor for class gnu.crypto.mac.MacInputStream
Creates a new MacInputStream.
maclen - Variable in class gnu.crypto.keyring.GnuPrivateKeyring
 
macName - Variable in class gnu.crypto.jce.PBKDF2SecretKeyFactory
 
macName - Variable in class gnu.crypto.jce.cipher.PBES2
The HMac (PRF) algorithm name.
MacOutputStream - class gnu.crypto.mac.MacOutputStream.
A filtering output stream that computes a MAC (message authentication code) over all data written to the stream.
MacOutputStream(OutputStream, IMac) - Constructor for class gnu.crypto.mac.MacOutputStream
Creates a new MacOutputStream.
macSize - Variable in class gnu.crypto.mac.HMac
 
macSize() - Method in interface gnu.crypto.mac.IMac
Returns the output length in bytes of this MAC algorithm.
macSize() - Method in class gnu.crypto.mac.BaseMac
 
macSize() - Method in class gnu.crypto.mac.TMMH16
 
macSize() - Method in class gnu.crypto.mac.UHash32
 
macSize() - Method in class gnu.crypto.mac.UMac32
 
MacSpi - class javax.crypto.MacSpi.
This class defines the Service Provider Interface (SPI) for the Mac class.
MacSpi() - Constructor for class javax.crypto.MacSpi
 
MAGIC_RAW_DH_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DH_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DSS_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DSS_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DSS_SIGNATURE - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_RSA_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_RSA_PSS_SIGNATURE - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_RSA_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_SRP_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_SRP_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
main(String[]) - Static method in class gnu.crypto.tool.SaslC
Simple test client that connects to the test server over SASL connections.
main(String[]) - Static method in class gnu.crypto.tool.SMTPClient
 
main(String[]) - Static method in class gnu.crypto.tool.NessieHashTVEmitter
 
main(String[]) - Static method in class gnu.crypto.tool.CipherSpeed
Accepts 0, 1 or 2 arguments.
main(String[]) - Static method in class gnu.crypto.tool.Ent
 
main(String[]) - Static method in class gnu.crypto.tool.NistMCT
The main entry point for the tool.
main(String[]) - Static method in class gnu.crypto.tool.HashSpeed
Accepts 0, 1 or 2 arguments.
main(String[]) - Static method in class gnu.crypto.tool.NistKat
The main entry point for this tool.
main(String[]) - Static method in class gnu.crypto.tool.SaslS
A simple test server that handles SASL connections.
main(String[]) - Static method in class gnu.crypto.tool.NessieCipherTVEmitter
 
makeCreationDate() - Method in class gnu.crypto.keyring.PrimitiveEntry
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Square
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Cast5
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Rijndael
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Blowfish
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.NullCipher
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Twofish
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Serpent
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.DES
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Khazad
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Anubis
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.TripleDES
 
MalformedKeyringException - exception gnu.crypto.keyring.MalformedKeyringException.
 
MalformedKeyringException() - Constructor for class gnu.crypto.keyring.MalformedKeyringException
 
MalformedKeyringException(String) - Constructor for class gnu.crypto.keyring.MalformedKeyringException
 
MANDATORY_NONE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for no mandatory security service.
markSupported() - Method in class javax.crypto.CipherInputStream
Tests if this input stream supports the mark and reset methods, which it does not.
MaskableEnvelopeEntry - class gnu.crypto.keyring.MaskableEnvelopeEntry.
An envelope entry that can be "masked" -- placed in a state where the envelope's contents cannot be accessed, due to the envelope not being fully decoded, for example.
MaskableEnvelopeEntry() - Constructor for class gnu.crypto.keyring.MaskableEnvelopeEntry
 
MaskableEnvelopeEntry(int, Properties) - Constructor for class gnu.crypto.keyring.MaskableEnvelopeEntry
 
masked - Variable in class gnu.crypto.keyring.MaskableEnvelopeEntry
The masked state.
MAX_BUFFER - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies the maximum size of the receive buffer in bytes of SaslClient/SaslServer.
md - Variable in class gnu.crypto.sig.BaseSignature
The underlying message digest instance for this signature scheme.
MD_NAME - Static variable in class gnu.crypto.prng.MDGenerator
Property name of underlying hash algorithm for this generator.
MD_NAME_FIELD - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of the UID field in the plain password file.
MD_PRNG - Static variable in interface gnu.crypto.Registry
PRNG based on a designated hash function.
MD2 - class gnu.crypto.hash.MD2.
An implementation of the MD2 message digest algorithm.
MD2_HASH - Static variable in interface gnu.crypto.Registry
 
MD2() - Constructor for class gnu.crypto.hash.MD2
Creates a new MD2 digest ready for use.
MD2RandomSpi - class gnu.crypto.jce.prng.MD2RandomSpi.
The implementation of the MD2-based SecureRandom Service Provider Interface (SPI) adapter.
MD2RandomSpi() - Constructor for class gnu.crypto.jce.prng.MD2RandomSpi
 
MD2Spi - class gnu.crypto.jce.hash.MD2Spi.
The implementation of the MD2 Service Provider Interface (SPI) adapter.
MD2Spi() - Constructor for class gnu.crypto.jce.hash.MD2Spi
Trivial 0-arguments constructor.
MD4 - class gnu.crypto.hash.MD4.
An implementation of Ron Rivest's MD4 message digest algorithm.
MD4_HASH - Static variable in interface gnu.crypto.Registry
 
MD4() - Constructor for class gnu.crypto.hash.MD4
Public constructor.
MD4RandomSpi - class gnu.crypto.jce.prng.MD4RandomSpi.
The implementation of the MD4-based SecureRandom Service Provider Interface (SPI) adapter.
MD4RandomSpi() - Constructor for class gnu.crypto.jce.prng.MD4RandomSpi
 
MD4Spi - class gnu.crypto.jce.hash.MD4Spi.
The implementation of the MD4 Service Provider Interface (SPI) adapter.
MD4Spi() - Constructor for class gnu.crypto.jce.hash.MD4Spi
Trivial 0-arguments constructor.
MD5 - class gnu.crypto.hash.MD5.
The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
MD5_HASH - Static variable in interface gnu.crypto.Registry
 
MD5() - Constructor for class gnu.crypto.hash.MD5
Trivial 0-arguments constructor.
MD5RandomSpi - class gnu.crypto.jce.prng.MD5RandomSpi.
The implementation of the MD5-based SecureRandom Service Provider Interface (SPI) adapter.
MD5RandomSpi() - Constructor for class gnu.crypto.jce.prng.MD5RandomSpi
 
MD5Spi - class gnu.crypto.jce.hash.MD5Spi.
The implementation of the MD5 Service Provider Interface (SPI) adapter.
MD5Spi() - Constructor for class gnu.crypto.jce.hash.MD5Spi
 
MDGenerator - class gnu.crypto.prng.MDGenerator.
A simple pseudo-random number generator that relies on a hash algorithm, that (a) starts its operation by hashing a seed, and then (b) continuously re-hashing its output.
MDGenerator() - Constructor for class gnu.crypto.prng.MDGenerator
Trivial 0-arguments constructor.
mechanism - Variable in class gnu.crypto.sasl.ClientMechanism
Name of this mechanism.
mechanism - Variable in class gnu.crypto.sasl.ServerMechanism
Name of this mechanism.
MINIMUM_MODULUS_BITLENGTH - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Minimum bitlength of the SRP public modulus.
mode - Variable in class gnu.crypto.assembly.Transformer
 
mode - Variable in class gnu.crypto.keyring.GnuPrivateKeyring
 
MODE_BLOCK_SIZE - Static variable in interface gnu.crypto.mode.IMode
Property name of the block size in which to operate this mode.
modeBlockSize - Variable in class gnu.crypto.mode.BaseMode
The block size, in bytes, in which to operate the mode instance.
ModeFactory - class gnu.crypto.mode.ModeFactory.
A Factory to instantiate block cipher modes of operations.
MODULUS_LENGTH - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of the length (Integer) of the modulus (p) of a DSS key.
MODULUS_LENGTH - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Property name of the length (Integer) of the modulus of an RSA key.
MODULUS_LENGTH - Static variable in class gnu.crypto.key.srp6.SRPKeyPairGenerator
Property name of the length (Integer) of the modulus (N) of an SRP key.

N

N - Variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
N - Variable in class gnu.crypto.key.srp6.SRPKey
The public, Germaine prime, shared modulus.
N_1024 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_1024_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
N_1280 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_1280_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
N_1536 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_1536_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
N_2048 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_2048_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Indices of (N, g) parameter values for SRP (.conf) password database.
N_264 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_384 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_512 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_512_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
N_640 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_640_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
N_768 - Static variable in class gnu.crypto.key.srp6.SRPAlgorithm
 
N_768_BITS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
 
name - Variable in class gnu.crypto.cipher.BaseCipher
The canonical name prefix of the cipher.
name - Variable in class gnu.crypto.hash.BaseHash
The canonical name prefix of the hash.
name - Variable in class gnu.crypto.key.BaseKeyAgreementParty
The canonical name of the protocol.
name - Variable in class gnu.crypto.mac.BaseMac
The canonical name prefix of the MAC.
name - Variable in class gnu.crypto.mode.BaseMode
The canonical name prefix of this mode.
name - Variable in class gnu.crypto.pad.BasePad
The canonical name prefix of the padding algorithm.
name - Variable in class gnu.crypto.prng.BasePRNG
The canonical name prefix of the PRNG algorithm.
name() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the canonical name of this instance.
name() - Method in class gnu.crypto.cipher.BaseCipher
 
name() - Method in interface gnu.crypto.hash.IMessageDigest
Returns the canonical name of this algorithm.
name() - Method in class gnu.crypto.hash.BaseHash
 
name() - Method in interface gnu.crypto.key.IKeyAgreementParty
Returns the canonical name of the key agreement protocol.
name() - Method in interface gnu.crypto.key.IKeyPairGenerator
Returns the canonical name of this keypair generator.
name() - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
name() - Method in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
 
name() - Method in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
name() - Method in class gnu.crypto.key.rsa.RSAKeyPairGenerator
 
name() - Method in class gnu.crypto.key.srp6.SRPKeyPairGenerator
 
name() - Method in interface gnu.crypto.mac.IMac
Returns the canonical name of this algorithm.
name() - Method in class gnu.crypto.mac.BaseMac
 
name() - Method in class gnu.crypto.mode.BaseMode
 
name() - Method in interface gnu.crypto.pad.IPad
 
name() - Method in class gnu.crypto.pad.BasePad
 
name() - Method in interface gnu.crypto.prng.IRandom
Returns the canonical name of this instance.
name() - Method in class gnu.crypto.prng.BasePRNG
 
name() - Method in interface gnu.crypto.sig.ISignature
Returns the canonical name of this signature scheme.
name() - Method in class gnu.crypto.sig.BaseSignature
 
NameCallback - class javax.security.auth.callback.NameCallback.
Underlying security services instantiate and pass a NameCallback to the handle() method of a CallbackHandler to retrieve name information.
NameCallback(String) - Constructor for class javax.security.auth.callback.NameCallback
Construct a NameCallback with a prompt.
NameCallback(String, String) - Constructor for class javax.security.auth.callback.NameCallback
Construct a NameCallback with a prompt and default name.
ndx - Variable in class gnu.crypto.prng.BasePRNG
The index into buffer of where the next byte will come from.
NessieCipherTVEmitter - class gnu.crypto.tool.NessieCipherTVEmitter.
A utility class to generate NESSIE test vectors for a designated cipher algorithm and optionally a key size (in bits).
NessieHashTVEmitter - class gnu.crypto.tool.NessieHashTVEmitter.
A utility class to generate NESSIE test vectors for a designated hash algorithm.
newDigest() - Method in class gnu.crypto.sasl.srp.SRP
Returns a new instance of the SRP message digest algorithm --which is SHA-160 by default, but could be anything else provided the proper conditions as specified in the SRP specifications.
nextByte() - Method in interface gnu.crypto.prng.IRandom
Returns the next 8 bits of random data generated from this instance.
nextByte() - Method in class gnu.crypto.prng.BasePRNG
 
nextBytes(byte[]) - Static method in class gnu.crypto.util.PRNG
Completely fills the designated buffer with random data generated by the underlying singleton.
nextBytes(byte[], int, int) - Method in interface gnu.crypto.prng.IRandom
Fills the designated byte array, starting from byte at index offset, for a maximum of length bytes with the output of this generator instance.
nextBytes(byte[], int, int) - Method in class gnu.crypto.prng.BasePRNG
 
nextBytes(byte[], int, int) - Static method in class gnu.crypto.util.PRNG
Fills the designated buffer, starting from byte at position offset with, at most, length bytes of random data generated by the underlying singleton.
nextRandomBytes(byte[]) - Method in class gnu.crypto.key.BaseKeyAgreementParty
Fills the designated byte array with random data.
nextRandomBytes(byte[]) - Method in class gnu.crypto.sig.BaseSignature
Fills the designated byte array with random data.
NistKat - class gnu.crypto.tool.NistKat.
For a designated symmetric block cipher algorithm, this command generates and exercises Known Answer Tests data for either, or both, Variable Key and Variable Text suites.
NistMCT - class gnu.crypto.tool.NistMCT.
For a designated symmetric block cipher algorithm, this command generates and exercises Monte Carlo Tests data for both Encryption and Decryption in Electronic Codebook (ECB) and Cipher Block Chaining (CBC) modes.
NO - Static variable in class javax.security.auth.callback.ConfirmationCallback
NO option.
nonce - Variable in class gnu.crypto.jce.spec.UMac32ParameterSpec
The Nonce material.
NONCE_MATERIAL - Static variable in class gnu.crypto.mac.UMac32
Property name of the user-supplied Nonce.
NoSuchMechanismException - exception gnu.crypto.sasl.NoSuchMechanismException.
A checked exception thrown to indicate that a designated SASL mechanism implementation was not found.
NoSuchMechanismException(String) - Constructor for class gnu.crypto.sasl.NoSuchMechanismException
Constructs a NoSuchMechanismException with the specified detail message.
NoSuchPaddingException - exception javax.crypto.NoSuchPaddingException.
This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
NoSuchPaddingException() - Constructor for class javax.crypto.NoSuchPaddingException
Constructs a NoSuchPaddingException with no detail message.
NoSuchPaddingException(String) - Constructor for class javax.crypto.NoSuchPaddingException
Constructs a NoSuchPaddingException with the specified detail message.
NoSuchUserException - exception gnu.crypto.sasl.NoSuchUserException.
A checked exception thrown to indicate that a designated user is unknown to the authentication layer.
NoSuchUserException() - Constructor for class gnu.crypto.sasl.NoSuchUserException
Constructs a NoSuchUserException with no detail message.
NoSuchUserException(String) - Constructor for class gnu.crypto.sasl.NoSuchUserException
Constructs a NoSuchUserException with the specified detail message.
NULL_CIPHER - Static variable in interface gnu.crypto.Registry
 
NullCipher - class gnu.crypto.cipher.NullCipher.
The implementation of a Null block cipher.
NullCipher - class javax.crypto.NullCipher.
The NullCipher class is a class that provides an "identity cipher" -- one that does not tranform the plaintext.
NullCipher() - Constructor for class gnu.crypto.cipher.NullCipher
Trivial 0-arguments constructor.
NullCipher() - Constructor for class javax.crypto.NullCipher
 
NullCipherSpi - class gnu.crypto.jce.cipher.NullCipherSpi.
The implementation of the Null cipher Service Provider Interface (SPI) adapter.
NullCipherSpi() - Constructor for class gnu.crypto.jce.cipher.NullCipherSpi
 

O

OFB - class gnu.crypto.mode.OFB.
The Output Feedback (OFB) mode is a confidentiality mode that requires a unique IV for every message that is ever encrypted under the given key.
OFB_MODE - Static variable in interface gnu.crypto.Registry
Output Feedback Mode (NIST).
OFFSET - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's offset.
OK - Static variable in class javax.security.auth.callback.ConfirmationCallback
OK option.
OK_CANCEL_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
OK/CANCEL confirmation confirmation option.
on(boolean) - Method in class gnu.crypto.mac.MacInputStream
Turns the digesting state on or off.
on(boolean) - Method in class gnu.crypto.mac.MacOutputStream
Turns the digesting state on or off.
opadHash - Variable in class gnu.crypto.mac.HMac
 
Operation - class gnu.crypto.assembly.Operation.
An enumeration type for specifying the operation type of a Transformer.
OPTION_CONFIDENTIALITY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for mandatory confidentiality protection.
OPTION_INTEGRITY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for mandatory integrity protection.
OPTION_MANDATORY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for mandatory replay detection.
OPTION_MAX_BUFFER_SIZE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for mandatory replay detection.
OPTION_REPLAY_DETECTION - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for mandatory replay detection.
OPTION_SRP_DIGEST - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
String for mda: the SRP digest algorithm name.
outBuffer - Variable in class gnu.crypto.assembly.Transformer
 
OutgoingMessage - class gnu.crypto.key.OutgoingMessage.
An implementation of outgoing messages for use with key agreement protocols.
OutgoingMessage() - Constructor for class gnu.crypto.key.OutgoingMessage
 
OutputBuffer - class gnu.crypto.sasl.OutputBuffer.
The implementation of an outgoing SASL buffer.
OutputBuffer() - Constructor for class gnu.crypto.sasl.OutputBuffer
 
ownerKey - Variable in class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
The key agreement party's private key.

P

p - Variable in class gnu.crypto.key.dh.GnuDHKey
The public prime p.
p - Variable in class gnu.crypto.key.dss.DSSKey
A prime modulus, where 2L-1 < p < 2L for 512 <= L <= 1024 and L a multiple of 64.
pad(byte[], int, int) - Method in class gnu.crypto.pad.TBC
 
pad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS1_V1_5
 
pad(byte[], int, int) - Method in interface gnu.crypto.pad.IPad
Returns the byte sequence that should be appended to the designated input.
pad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS7
 
pad(byte[], int, int) - Method in class gnu.crypto.pad.BasePad
 
padBuffer() - Method in class gnu.crypto.hash.Haval
 
padBuffer() - Method in class gnu.crypto.hash.Sha256
 
padBuffer() - Method in class gnu.crypto.hash.MD2
Generates an array of padding bytes.
padBuffer() - Method in class gnu.crypto.hash.Whirlpool
 
padBuffer() - Method in class gnu.crypto.hash.RipeMD160
 
padBuffer() - Method in class gnu.crypto.hash.MD5
 
padBuffer() - Method in class gnu.crypto.hash.Sha512
 
padBuffer() - Method in class gnu.crypto.hash.Tiger
 
padBuffer() - Method in class gnu.crypto.hash.BaseHash
Returns the byte array to use as padding before completing a hash operation.
padBuffer() - Method in class gnu.crypto.hash.RipeMD128
 
padBuffer() - Method in class gnu.crypto.hash.Sha384
 
padBuffer() - Method in class gnu.crypto.hash.MD4
 
padBuffer() - Method in class gnu.crypto.hash.Sha160
 
PadFactory - class gnu.crypto.pad.PadFactory.
A Factory to instantiate padding schemes.
passEulerCriterion(BigInteger) - Static method in class gnu.crypto.util.Prime
Java port of Colin Plumb primality test (Euler Criterion) implementation for a base of 2 --from bnlib-1.1 release, function primeTest() in prime.c.
passFermatLittleTheorem(BigInteger, int) - Static method in class gnu.crypto.util.Prime
Checks Fermat's Little Theorem for base b; i.e.
passivate() - Method in interface gnu.crypto.sasl.IAuthInfoProvider
Passivates (releases) this provider instance.
passivate() - Method in class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
passivate() - Method in class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
passivate() - Method in class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
passMillerRabin(BigInteger, int) - Static method in class gnu.crypto.util.Prime
Applies the Miller-Rabin strong probabilistic primality test.
PASSWORD - Static variable in interface gnu.crypto.prng.IPBE
Property name for the password in a PBE algorithm.
PASSWORD_DB - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of the SRP password database property --a reference to PasswordFile object.
PASSWORD_FILE - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Name of the password file (used by the server) property.
PASSWORD_FILE - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Name of PLAIN password file property.
PASSWORD_FILE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of the main SRP password file pathname property.
PASSWORD_VERIFIER - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The user's password verifier.
PasswordAuthenticatedEntry - class gnu.crypto.keyring.PasswordAuthenticatedEntry.
An entry authenticated with a password-based MAC.
PasswordAuthenticatedEntry(String, int, Properties) - Constructor for class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
PasswordCallback - class javax.security.auth.callback.PasswordCallback.
Underlying security services instantiate and pass a PasswordCallback to the handle() method of a CallbackHandler to retrieve password information.
PasswordCallback(String, boolean) - Constructor for class javax.security.auth.callback.PasswordCallback
Construct a PasswordCallback with a prompt and a boolean specifying whether the password should be displayed as it is being typed.
PasswordEncryptedEntry - class gnu.crypto.keyring.PasswordEncryptedEntry.
An envelope that is encrypted with a password-derived key.
PasswordEncryptedEntry(String, String, int, Properties) - Constructor for class gnu.crypto.keyring.PasswordEncryptedEntry
 
PasswordFile - class gnu.crypto.sasl.crammd5.PasswordFile.
The CRAM-MD5 password file representation.
PasswordFile - class gnu.crypto.sasl.plain.PasswordFile.
A representation of a Plain password file.
PasswordFile - class gnu.crypto.sasl.srp.PasswordFile.
The implementation of SRP password files.
PasswordFile() - Constructor for class gnu.crypto.sasl.crammd5.PasswordFile
 
PasswordFile() - Constructor for class gnu.crypto.sasl.plain.PasswordFile
 
PasswordFile() - Constructor for class gnu.crypto.sasl.srp.PasswordFile
 
PasswordFile(File) - Constructor for class gnu.crypto.sasl.crammd5.PasswordFile
 
PasswordFile(File) - Constructor for class gnu.crypto.sasl.plain.PasswordFile
 
PasswordFile(File) - Constructor for class gnu.crypto.sasl.srp.PasswordFile
 
PasswordFile(String) - Constructor for class gnu.crypto.sasl.crammd5.PasswordFile
 
PasswordFile(String) - Constructor for class gnu.crypto.sasl.plain.PasswordFile
 
PasswordFile(String) - Constructor for class gnu.crypto.sasl.srp.PasswordFile
 
PasswordFile(String, String) - Constructor for class gnu.crypto.sasl.srp.PasswordFile
 
PasswordFile(String, String, String) - Constructor for class gnu.crypto.sasl.srp.PasswordFile
 
PasswordProtectedEntry - interface gnu.crypto.keyring.PasswordProtectedEntry.
 
payload - Variable in class gnu.crypto.keyring.Entry
This entry's payload.
PBEKey - interface javax.crypto.interfaces.PBEKey.
An interface to a key used in password-based encryption (PBE).
PBEKeySpec - class javax.crypto.spec.PBEKeySpec.
A user-chosen password that can be used with password-based encryption (PBE).
PBEKeySpec(char[]) - Constructor for class javax.crypto.spec.PBEKeySpec
Constructor that takes a password.
PBEKeySpec(char[], byte[], int) - Constructor for class javax.crypto.spec.PBEKeySpec
Constructor that takes a password, salt, iteration count for generating PBEKey of fixed-key-size PBE ciphers.
PBEKeySpec(char[], byte[], int, int) - Constructor for class javax.crypto.spec.PBEKeySpec
Constructor that takes a password, salt, iteration count, and to-be-derived key length for generating PBEKey of variable-key-size PBE ciphers.
PBEParameterSpec - class javax.crypto.spec.PBEParameterSpec.
This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.
PBEParameterSpec(byte[], int) - Constructor for class javax.crypto.spec.PBEParameterSpec
Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.
PBES2 - class gnu.crypto.jce.cipher.PBES2.
.
PBES2.HMacHaval - class gnu.crypto.jce.cipher.PBES2.HMacHaval.
 
PBES2.HMacHaval.AES - class gnu.crypto.jce.cipher.PBES2.HMacHaval.AES.
 
PBES2.HMacHaval.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.AES
 
PBES2.HMacHaval.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Anubis.
 
PBES2.HMacHaval.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Anubis
 
PBES2.HMacHaval.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Blowfish.
 
PBES2.HMacHaval.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Blowfish
 
PBES2.HMacHaval.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Cast5.
 
PBES2.HMacHaval.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Cast5
 
PBES2.HMacHaval.DES - class gnu.crypto.jce.cipher.PBES2.HMacHaval.DES.
 
PBES2.HMacHaval.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.DES
 
PBES2.HMacHaval.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Khazad.
 
PBES2.HMacHaval.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Khazad
 
PBES2.HMacHaval.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Serpent.
 
PBES2.HMacHaval.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Serpent
 
PBES2.HMacHaval.Square - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Square.
 
PBES2.HMacHaval.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Square
 
PBES2.HMacHaval.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacHaval.TripleDES.
 
PBES2.HMacHaval.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.TripleDES
 
PBES2.HMacHaval.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacHaval.Twofish.
 
PBES2.HMacHaval.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval.Twofish
 
PBES2.HMacHaval(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval
 
PBES2.HMacHaval(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacHaval
 
PBES2.HMacMD2 - class gnu.crypto.jce.cipher.PBES2.HMacMD2.
 
PBES2.HMacMD2.AES - class gnu.crypto.jce.cipher.PBES2.HMacMD2.AES.
 
PBES2.HMacMD2.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.AES
 
PBES2.HMacMD2.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Anubis.
 
PBES2.HMacMD2.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Anubis
 
PBES2.HMacMD2.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Blowfish.
 
PBES2.HMacMD2.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Blowfish
 
PBES2.HMacMD2.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Cast5.
 
PBES2.HMacMD2.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Cast5
 
PBES2.HMacMD2.DES - class gnu.crypto.jce.cipher.PBES2.HMacMD2.DES.
 
PBES2.HMacMD2.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.DES
 
PBES2.HMacMD2.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Khazad.
 
PBES2.HMacMD2.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Khazad
 
PBES2.HMacMD2.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Serpent.
 
PBES2.HMacMD2.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Serpent
 
PBES2.HMacMD2.Square - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Square.
 
PBES2.HMacMD2.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Square
 
PBES2.HMacMD2.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacMD2.TripleDES.
 
PBES2.HMacMD2.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.TripleDES
 
PBES2.HMacMD2.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacMD2.Twofish.
 
PBES2.HMacMD2.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2.Twofish
 
PBES2.HMacMD2(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2
 
PBES2.HMacMD2(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD2
 
PBES2.HMacMD4 - class gnu.crypto.jce.cipher.PBES2.HMacMD4.
 
PBES2.HMacMD4.AES - class gnu.crypto.jce.cipher.PBES2.HMacMD4.AES.
 
PBES2.HMacMD4.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.AES
 
PBES2.HMacMD4.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Anubis.
 
PBES2.HMacMD4.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Anubis
 
PBES2.HMacMD4.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Blowfish.
 
PBES2.HMacMD4.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Blowfish
 
PBES2.HMacMD4.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Cast5.
 
PBES2.HMacMD4.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Cast5
 
PBES2.HMacMD4.DES - class gnu.crypto.jce.cipher.PBES2.HMacMD4.DES.
 
PBES2.HMacMD4.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.DES
 
PBES2.HMacMD4.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Khazad.
 
PBES2.HMacMD4.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Khazad
 
PBES2.HMacMD4.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Serpent.
 
PBES2.HMacMD4.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Serpent
 
PBES2.HMacMD4.Square - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Square.
 
PBES2.HMacMD4.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Square
 
PBES2.HMacMD4.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacMD4.TripleDES.
 
PBES2.HMacMD4.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.TripleDES
 
PBES2.HMacMD4.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacMD4.Twofish.
 
PBES2.HMacMD4.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4.Twofish
 
PBES2.HMacMD4(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4
 
PBES2.HMacMD4(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD4
 
PBES2.HMacMD5 - class gnu.crypto.jce.cipher.PBES2.HMacMD5.
 
PBES2.HMacMD5.AES - class gnu.crypto.jce.cipher.PBES2.HMacMD5.AES.
 
PBES2.HMacMD5.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.AES
 
PBES2.HMacMD5.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Anubis.
 
PBES2.HMacMD5.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Anubis
 
PBES2.HMacMD5.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Blowfish.
 
PBES2.HMacMD5.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Blowfish
 
PBES2.HMacMD5.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Cast5.
 
PBES2.HMacMD5.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Cast5
 
PBES2.HMacMD5.DES - class gnu.crypto.jce.cipher.PBES2.HMacMD5.DES.
 
PBES2.HMacMD5.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.DES
 
PBES2.HMacMD5.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Khazad.
 
PBES2.HMacMD5.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Khazad
 
PBES2.HMacMD5.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Serpent.
 
PBES2.HMacMD5.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Serpent
 
PBES2.HMacMD5.Square - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Square.
 
PBES2.HMacMD5.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Square
 
PBES2.HMacMD5.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacMD5.TripleDES.
 
PBES2.HMacMD5.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.TripleDES
 
PBES2.HMacMD5.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacMD5.Twofish.
 
PBES2.HMacMD5.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5.Twofish
 
PBES2.HMacMD5(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5
 
PBES2.HMacMD5(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacMD5
 
PBES2.HMacRipeMD128 - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.
 
PBES2.HMacRipeMD128.AES - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.AES.
 
PBES2.HMacRipeMD128.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.AES
 
PBES2.HMacRipeMD128.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Anubis.
 
PBES2.HMacRipeMD128.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Anubis
 
PBES2.HMacRipeMD128.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Blowfish.
 
PBES2.HMacRipeMD128.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Blowfish
 
PBES2.HMacRipeMD128.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Cast5.
 
PBES2.HMacRipeMD128.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Cast5
 
PBES2.HMacRipeMD128.DES - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.DES.
 
PBES2.HMacRipeMD128.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.DES
 
PBES2.HMacRipeMD128.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Khazad.
 
PBES2.HMacRipeMD128.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Khazad
 
PBES2.HMacRipeMD128.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Serpent.
 
PBES2.HMacRipeMD128.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Serpent
 
PBES2.HMacRipeMD128.Square - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Square.
 
PBES2.HMacRipeMD128.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Square
 
PBES2.HMacRipeMD128.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.TripleDES.
 
PBES2.HMacRipeMD128.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.TripleDES
 
PBES2.HMacRipeMD128.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Twofish.
 
PBES2.HMacRipeMD128.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128.Twofish
 
PBES2.HMacRipeMD128(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128
 
PBES2.HMacRipeMD128(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD128
 
PBES2.HMacRipeMD160 - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.
 
PBES2.HMacRipeMD160.AES - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.AES.
 
PBES2.HMacRipeMD160.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.AES
 
PBES2.HMacRipeMD160.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Anubis.
 
PBES2.HMacRipeMD160.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Anubis
 
PBES2.HMacRipeMD160.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Blowfish.
 
PBES2.HMacRipeMD160.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Blowfish
 
PBES2.HMacRipeMD160.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Cast5.
 
PBES2.HMacRipeMD160.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Cast5
 
PBES2.HMacRipeMD160.DES - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.DES.
 
PBES2.HMacRipeMD160.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.DES
 
PBES2.HMacRipeMD160.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Khazad.
 
PBES2.HMacRipeMD160.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Khazad
 
PBES2.HMacRipeMD160.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Serpent.
 
PBES2.HMacRipeMD160.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Serpent
 
PBES2.HMacRipeMD160.Square - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Square.
 
PBES2.HMacRipeMD160.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Square
 
PBES2.HMacRipeMD160.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.TripleDES.
 
PBES2.HMacRipeMD160.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.TripleDES
 
PBES2.HMacRipeMD160.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Twofish.
 
PBES2.HMacRipeMD160.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160.Twofish
 
PBES2.HMacRipeMD160(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160
 
PBES2.HMacRipeMD160(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacRipeMD160
 
PBES2.HMacSHA1 - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.
 
PBES2.HMacSHA1.AES - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.AES.
 
PBES2.HMacSHA1.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.AES
 
PBES2.HMacSHA1.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Anubis.
 
PBES2.HMacSHA1.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Anubis
 
PBES2.HMacSHA1.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Blowfish.
 
PBES2.HMacSHA1.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Blowfish
 
PBES2.HMacSHA1.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Cast5.
 
PBES2.HMacSHA1.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Cast5
 
PBES2.HMacSHA1.DES - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.DES.
 
PBES2.HMacSHA1.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.DES
 
PBES2.HMacSHA1.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Khazad.
 
PBES2.HMacSHA1.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Khazad
 
PBES2.HMacSHA1.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Serpent.
 
PBES2.HMacSHA1.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Serpent
 
PBES2.HMacSHA1.Square - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Square.
 
PBES2.HMacSHA1.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Square
 
PBES2.HMacSHA1.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.TripleDES.
 
PBES2.HMacSHA1.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.TripleDES
 
PBES2.HMacSHA1.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Twofish.
 
PBES2.HMacSHA1.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1.Twofish
 
PBES2.HMacSHA1(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1
 
PBES2.HMacSHA1(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA1
 
PBES2.HMacSHA256 - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.
 
PBES2.HMacSHA256.AES - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.AES.
 
PBES2.HMacSHA256.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.AES
 
PBES2.HMacSHA256.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Anubis.
 
PBES2.HMacSHA256.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Anubis
 
PBES2.HMacSHA256.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Blowfish.
 
PBES2.HMacSHA256.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Blowfish
 
PBES2.HMacSHA256.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Cast5.
 
PBES2.HMacSHA256.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Cast5
 
PBES2.HMacSHA256.DES - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.DES.
 
PBES2.HMacSHA256.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.DES
 
PBES2.HMacSHA256.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Khazad.
 
PBES2.HMacSHA256.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Khazad
 
PBES2.HMacSHA256.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Serpent.
 
PBES2.HMacSHA256.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Serpent
 
PBES2.HMacSHA256.Square - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Square.
 
PBES2.HMacSHA256.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Square
 
PBES2.HMacSHA256.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.TripleDES.
 
PBES2.HMacSHA256.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.TripleDES
 
PBES2.HMacSHA256.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Twofish.
 
PBES2.HMacSHA256.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256.Twofish
 
PBES2.HMacSHA256(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256
 
PBES2.HMacSHA256(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA256
 
PBES2.HMacSHA384 - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.
 
PBES2.HMacSHA384.AES - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.AES.
 
PBES2.HMacSHA384.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.AES
 
PBES2.HMacSHA384.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Anubis.
 
PBES2.HMacSHA384.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Anubis
 
PBES2.HMacSHA384.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Blowfish.
 
PBES2.HMacSHA384.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Blowfish
 
PBES2.HMacSHA384.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Cast5.
 
PBES2.HMacSHA384.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Cast5
 
PBES2.HMacSHA384.DES - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.DES.
 
PBES2.HMacSHA384.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.DES
 
PBES2.HMacSHA384.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Khazad.
 
PBES2.HMacSHA384.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Khazad
 
PBES2.HMacSHA384.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Serpent.
 
PBES2.HMacSHA384.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Serpent
 
PBES2.HMacSHA384.Square - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Square.
 
PBES2.HMacSHA384.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Square
 
PBES2.HMacSHA384.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.TripleDES.
 
PBES2.HMacSHA384.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.TripleDES
 
PBES2.HMacSHA384.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Twofish.
 
PBES2.HMacSHA384.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384.Twofish
 
PBES2.HMacSHA384(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384
 
PBES2.HMacSHA384(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA384
 
PBES2.HMacSHA512 - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.
 
PBES2.HMacSHA512.AES - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.AES.
 
PBES2.HMacSHA512.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.AES
 
PBES2.HMacSHA512.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Anubis.
 
PBES2.HMacSHA512.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Anubis
 
PBES2.HMacSHA512.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Blowfish.
 
PBES2.HMacSHA512.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Blowfish
 
PBES2.HMacSHA512.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Cast5.
 
PBES2.HMacSHA512.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Cast5
 
PBES2.HMacSHA512.DES - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.DES.
 
PBES2.HMacSHA512.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.DES
 
PBES2.HMacSHA512.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Khazad.
 
PBES2.HMacSHA512.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Khazad
 
PBES2.HMacSHA512.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Serpent.
 
PBES2.HMacSHA512.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Serpent
 
PBES2.HMacSHA512.Square - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Square.
 
PBES2.HMacSHA512.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Square
 
PBES2.HMacSHA512.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.TripleDES.
 
PBES2.HMacSHA512.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.TripleDES
 
PBES2.HMacSHA512.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Twofish.
 
PBES2.HMacSHA512.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512.Twofish
 
PBES2.HMacSHA512(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512
 
PBES2.HMacSHA512(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacSHA512
 
PBES2.HMacTiger - class gnu.crypto.jce.cipher.PBES2.HMacTiger.
 
PBES2.HMacTiger.AES - class gnu.crypto.jce.cipher.PBES2.HMacTiger.AES.
 
PBES2.HMacTiger.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.AES
 
PBES2.HMacTiger.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Anubis.
 
PBES2.HMacTiger.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Anubis
 
PBES2.HMacTiger.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Blowfish.
 
PBES2.HMacTiger.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Blowfish
 
PBES2.HMacTiger.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Cast5.
 
PBES2.HMacTiger.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Cast5
 
PBES2.HMacTiger.DES - class gnu.crypto.jce.cipher.PBES2.HMacTiger.DES.
 
PBES2.HMacTiger.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.DES
 
PBES2.HMacTiger.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Khazad.
 
PBES2.HMacTiger.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Khazad
 
PBES2.HMacTiger.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Serpent.
 
PBES2.HMacTiger.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Serpent
 
PBES2.HMacTiger.Square - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Square.
 
PBES2.HMacTiger.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Square
 
PBES2.HMacTiger.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacTiger.TripleDES.
 
PBES2.HMacTiger.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.TripleDES
 
PBES2.HMacTiger.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacTiger.Twofish.
 
PBES2.HMacTiger.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger.Twofish
 
PBES2.HMacTiger(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger
 
PBES2.HMacTiger(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacTiger
 
PBES2.HMacWhirlpool - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.
 
PBES2.HMacWhirlpool.AES - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.AES.
 
PBES2.HMacWhirlpool.AES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.AES
 
PBES2.HMacWhirlpool.Anubis - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Anubis.
 
PBES2.HMacWhirlpool.Anubis() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Anubis
 
PBES2.HMacWhirlpool.Blowfish - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Blowfish.
 
PBES2.HMacWhirlpool.Blowfish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Blowfish
 
PBES2.HMacWhirlpool.Cast5 - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Cast5.
 
PBES2.HMacWhirlpool.Cast5() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Cast5
 
PBES2.HMacWhirlpool.DES - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.DES.
 
PBES2.HMacWhirlpool.DES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.DES
 
PBES2.HMacWhirlpool.Khazad - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Khazad.
 
PBES2.HMacWhirlpool.Khazad() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Khazad
 
PBES2.HMacWhirlpool.Serpent - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Serpent.
 
PBES2.HMacWhirlpool.Serpent() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Serpent
 
PBES2.HMacWhirlpool.Square - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Square.
 
PBES2.HMacWhirlpool.Square() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Square
 
PBES2.HMacWhirlpool.TripleDES - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.TripleDES.
 
PBES2.HMacWhirlpool.TripleDES() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.TripleDES
 
PBES2.HMacWhirlpool.Twofish - class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Twofish.
 
PBES2.HMacWhirlpool.Twofish() - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool.Twofish
 
PBES2.HMacWhirlpool(String) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool
 
PBES2.HMacWhirlpool(String, int) - Constructor for class gnu.crypto.jce.cipher.PBES2.HMacWhirlpool
 
PBES2(String, int, String) - Constructor for class gnu.crypto.jce.cipher.PBES2
 
PBES2(String, String) - Constructor for class gnu.crypto.jce.cipher.PBES2
 
PBKDF2 - class gnu.crypto.prng.PBKDF2.
An implementation of the key derivation function KDF2 from PKCS #5: Password-Based Cryptography (PBE).
PBKDF2_PRNG_PREFIX - Static variable in interface gnu.crypto.Registry
PRNG based on PBKDF2 from PKCS #5 v.2.
PBKDF2(IMac) - Constructor for class gnu.crypto.prng.PBKDF2
Creates a new PBKDF2 object.
PBKDF2SecretKeyFactory - class gnu.crypto.jce.PBKDF2SecretKeyFactory.
 
PBKDF2SecretKeyFactory.HMacHaval - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacHaval.
 
PBKDF2SecretKeyFactory.HMacHaval() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacHaval
 
PBKDF2SecretKeyFactory.HMacMD2 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacMD2.
 
PBKDF2SecretKeyFactory.HMacMD2() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacMD2
 
PBKDF2SecretKeyFactory.HMacMD4 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacMD4.
 
PBKDF2SecretKeyFactory.HMacMD4() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacMD4
 
PBKDF2SecretKeyFactory.HMacMD5 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacMD5.
 
PBKDF2SecretKeyFactory.HMacMD5() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacMD5
 
PBKDF2SecretKeyFactory.HMacRipeMD128 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacRipeMD128.
 
PBKDF2SecretKeyFactory.HMacRipeMD128() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacRipeMD128
 
PBKDF2SecretKeyFactory.HMacRipeMD160 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacRipeMD160.
 
PBKDF2SecretKeyFactory.HMacRipeMD160() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacRipeMD160
 
PBKDF2SecretKeyFactory.HMacSHA1 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA1.
 
PBKDF2SecretKeyFactory.HMacSHA1() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA1
 
PBKDF2SecretKeyFactory.HMacSHA256 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA256.
 
PBKDF2SecretKeyFactory.HMacSHA256() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA256
 
PBKDF2SecretKeyFactory.HMacSHA384 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA384.
 
PBKDF2SecretKeyFactory.HMacSHA384() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA384
 
PBKDF2SecretKeyFactory.HMacSHA512 - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA512.
 
PBKDF2SecretKeyFactory.HMacSHA512() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacSHA512
 
PBKDF2SecretKeyFactory.HMacTiger - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacTiger.
 
PBKDF2SecretKeyFactory.HMacTiger() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacTiger
 
PBKDF2SecretKeyFactory.HMacWhirlpool - class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacWhirlpool.
 
PBKDF2SecretKeyFactory.HMacWhirlpool() - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory.HMacWhirlpool
 
PBKDF2SecretKeyFactory(String) - Constructor for class gnu.crypto.jce.PBKDF2SecretKeyFactory
 
PKCS1_V1_5 - class gnu.crypto.pad.PKCS1_V1_5.
A padding algorithm implementation of the EME-PKCS1-V1.5 encoding/decoding algorithm as described in section 7.2 of RFC-3447.
PKCS7 - class gnu.crypto.pad.PKCS7.
The implementation of the PKCS7 padding algorithm.
PKCS7_PAD - Static variable in interface gnu.crypto.Registry
PKCS#7 padding scheme.
PlainAuthInfoProvider - class gnu.crypto.sasl.plain.PlainAuthInfoProvider.
The PLAIN mechanism authentication information provider implementation.
PlainAuthInfoProvider() - Constructor for class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
PlainClient - class gnu.crypto.sasl.plain.PlainClient.
The PLAIN SASL client-side mechanism.
PlainClient() - Constructor for class gnu.crypto.sasl.plain.PlainClient
 
PlainRegistry - interface gnu.crypto.sasl.plain.PlainRegistry.
 
PlainServer - class gnu.crypto.sasl.plain.PlainServer.
The PLAIN SASL server-side mechanism.
PlainServer() - Constructor for class gnu.crypto.sasl.plain.PlainServer
 
POLICY_FORWARD_SECRECY - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether mechanisms that implement forward secrecy between sessions are required.
POLICY_NOACTIVE - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether mechanisms susceptible to active (non-dictionary) attacks are not permitted.
POLICY_NOANONYMOUS - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether mechanisms that accept anonymous login are not permitted.
POLICY_NODICTIONARY - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether mechanisms susceptible to passive dictionary attacks are not permitted.
POLICY_NOPLAINTEXT - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether mechanisms susceptible to simple plain passive attacks (e.g., "PLAIN") are not permitted.
POLICY_PASS_CREDENTIALS - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether mechanisms that pass client credentials are required.
POSSIBLE_WEAK_KEYS - Static variable in class gnu.crypto.cipher.DES
Possible weak keys (parity adjusted) --produce 4 instead of 16 subkeys.
POST_PROCESSING - Static variable in class gnu.crypto.assembly.Operation
 
PRE_PROCESSING - Static variable in class gnu.crypto.assembly.Operation
 
prefix - Variable in class gnu.crypto.jce.spec.TMMHParameterSpec
The prefix.
PREFIX - Static variable in class gnu.crypto.mac.TMMH16
 
prepend(Stage) - Method in class gnu.crypto.assembly.Cascade
Adds to the begining of the current chain, a designated Stage.
Prime - class gnu.crypto.util.Prime.
A collection of prime number related utilities used in this library.
PRIME_SIZE - Static variable in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
Property name of the size in bits (Integer) of the public prime (p).
PrimitiveEntry - class gnu.crypto.keyring.PrimitiveEntry.
A primitive entry is an entry that contains a single cryptographic entity.
PrimitiveEntry() - Constructor for class gnu.crypto.keyring.PrimitiveEntry
 
PrimitiveEntry(int, Date, Properties) - Constructor for class gnu.crypto.keyring.PrimitiveEntry
 
printStackTrace() - Method in class gnu.crypto.assembly.TransformerException
Prints this exception's stack trace to System.err.
printStackTrace() - Method in class gnu.crypto.key.KeyAgreementException
Prints this exception's stack trace to System.err.
printStackTrace() - Method in class javax.security.sasl.SaslException
Prints this exception's stack trace to System.err.
printStackTrace(PrintStream) - Method in class gnu.crypto.assembly.TransformerException
Prints this exception's stack trace to a print stream.
printStackTrace(PrintStream) - Method in class gnu.crypto.key.KeyAgreementException
Prints this exception's stack trace to a print stream.
printStackTrace(PrintStream) - Method in class javax.security.sasl.SaslException
Prints this exception's stack trace to a print stream.
printStackTrace(PrintWriter) - Method in class gnu.crypto.assembly.TransformerException
Prints this exception's stack trace to a print writer.
printStackTrace(PrintWriter) - Method in class gnu.crypto.key.KeyAgreementException
Prints this exception's stack trace to a print writer.
printStackTrace(PrintWriter) - Method in class javax.security.sasl.SaslException
Prints this exception's stack trace to a print writer.
PRIVATE_KEY - Static variable in class javax.crypto.Cipher
 
privateKey - Variable in class gnu.crypto.sig.BaseSignature
The private key to use when generating signatures (signing).
PrivateKeyEntry - class gnu.crypto.keyring.PrivateKeyEntry.
An immutable class representing a private or secret key entry.
PrivateKeyEntry(Key, Date, Properties) - Constructor for class gnu.crypto.keyring.PrivateKeyEntry
Creates a new key entry.
PRNG - class gnu.crypto.util.PRNG.
A useful Singleton hash-based (SHA) pseudo-random number generator used throughout this library.
PRNGFactory - class gnu.crypto.prng.PRNGFactory.
A Factory to instantiate pseudo random number generators.
processMessage(IncomingMessage) - Method in interface gnu.crypto.key.IKeyAgreementParty
Processes an incoming message at one end, generating a message that will be processed by the other party(ies).
processMessage(IncomingMessage) - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
properties - Variable in class gnu.crypto.keyring.Entry
This entry's property set.
properties - Variable in class gnu.crypto.sasl.ClientMechanism
Properties of qualities desired for this mechanism.
properties - Variable in class gnu.crypto.sasl.ServerMechanism
Properties of qualities desired for this mechanism.
Properties - class gnu.crypto.Properties.
A global object containing build-specific properties that affect the behaviour of the generated binaries from this library.
Properties - class gnu.crypto.keyring.Properties.
A set of (name => value) pairs used in keyring entries.
PROPERTIES_FILE - Static variable in class gnu.crypto.Properties
 
Properties() - Constructor for class gnu.crypto.keyring.Properties
Creates a new properties object.
protocol - Variable in class gnu.crypto.sasl.ClientMechanism
Name of protocol using this mechanism.
protocol - Variable in class gnu.crypto.sasl.ServerMechanism
Name of protocol using this mechanism.
PUBLIC_KEY - Static variable in class javax.crypto.Cipher
 
publicKey - Variable in class gnu.crypto.sig.BaseSignature
The public key to use when verifying signatures.
PublicKeyEntry - class gnu.crypto.keyring.PublicKeyEntry.
 
PublicKeyEntry(PublicKey, Date, Properties) - Constructor for class gnu.crypto.keyring.PublicKeyEntry
 
put(String, String) - Method in class gnu.crypto.keyring.Properties
Adds a new property to this object.
putCertificate(String, Certificate) - Method in class gnu.crypto.keyring.GnuPublicKeyring
 
putCertificate(String, Certificate) - Method in interface gnu.crypto.keyring.IPublicKeyring
Adds a certificate in this keyring, with the given alias.
putCertPath(String, Certificate[]) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Sets a certificate path entry.
putCertPath(String, Certificate[]) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
putPrivateKey(String, Key, char[]) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Adds a private key to this keyring.
putPrivateKey(String, Key, char[]) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
putPublicKey(String, PublicKey) - Method in interface gnu.crypto.keyring.IPrivateKeyring
Sets a public key entry.
putPublicKey(String, PublicKey) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 

Q

q - Variable in class gnu.crypto.key.dh.GnuDHKey
The public prime q.
q - Variable in class gnu.crypto.key.dss.DSSKey
A prime divisor of p - 1, where 2159 < q < 2160.
QOP - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies the quality-of-protection to use.
QOP_AUTH - Static variable in interface gnu.crypto.Registry
authentication only.
QOP_AUTH_CONF - Static variable in interface gnu.crypto.Registry
authentication plus integrity and confidentiality protection.
QOP_AUTH_INT - Static variable in interface gnu.crypto.Registry
authentication plus integrity protection.

R

RAW_ENCODING - Static variable in interface gnu.crypto.Registry
 
RAW_ENCODING_ID - Static variable in interface gnu.crypto.Registry
 
RAW_FORMAT - Static variable in interface gnu.crypto.key.IKeyPairCodec
Constant identifying the Raw encoding format.
RAW_FORMAT - Static variable in interface gnu.crypto.sig.ISignatureCodec
Constant identifying the Raw encoding format.
RAW_SEND_SIZE - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies the maximum size of the raw send buffer in bytes of SaslClient/SaslServer.
RC2ParameterSpec - class javax.crypto.spec.RC2ParameterSpec.
This class specifies the parameters used with the RC2 algorithm.
RC2ParameterSpec(int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Constructs a parameter set for RC2 from the given effective key size (in bits).
RC2ParameterSpec(int, byte[]) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.
RC2ParameterSpec(int, byte[], int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Constructs a parameter set for RC2 from the given effective key size (in bits) and IV.
RC4_PRNG - Static variable in interface gnu.crypto.Registry
We use "rc4" as an alias for "arcfour".
RC5ParameterSpec - class javax.crypto.spec.RC5ParameterSpec.
This class specifies the parameters used with the RC5 algorithm.
RC5ParameterSpec(int, int, int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Constructs a parameter set for RC5 from the given version, number of rounds and word size (in bits).
RC5ParameterSpec(int, int, int, byte[]) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
RC5ParameterSpec(int, int, int, byte[], int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
read() - Method in class gnu.crypto.mac.MacInputStream
 
read() - Method in class gnu.crypto.sasl.SaslInputStream
Reads the next byte of data from the input stream.
read() - Method in class javax.crypto.CipherInputStream
Reads the next byte of data from this input stream.
read(byte[]) - Method in class javax.crypto.CipherInputStream
Reads up to b.length bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class gnu.crypto.mac.MacInputStream
 
read(byte[], int, int) - Method in class gnu.crypto.sasl.SaslInputStream
Reads up to len bytes of data from the underlying source input stream into an array of bytes.
read(byte[], int, int) - Method in class javax.crypto.CipherInputStream
Reads up to len bytes of data from this input stream into an array of bytes.
readMPI() - Method in class gnu.crypto.key.IncomingMessage
Decodes an MPI from the current message's contents.
readPrivateKey() - Method in class gnu.crypto.key.IncomingMessage
 
readPublicKey() - Method in class gnu.crypto.key.IncomingMessage
 
readString() - Method in class gnu.crypto.key.IncomingMessage
 
RealmCallback - class javax.security.sasl.RealmCallback.
This callback is used by SaslClient and SaslServer to retrieve realm information.
RealmCallback(String) - Constructor for class javax.security.sasl.RealmCallback
Constructs a RealmCallback with a prompt.
RealmCallback(String, String) - Constructor for class javax.security.sasl.RealmCallback
Constructs a RealmCallback with a prompt and default realm information.
RealmChoiceCallback - class javax.security.sasl.RealmChoiceCallback.
This callback is used by SaslClient and SaslServer to obtain a realm given a list of realm choices.
RealmChoiceCallback(String, String[], int, boolean) - Constructor for class javax.security.sasl.RealmChoiceCallback
Constructs a RealmChoiceCallback with a prompt, a list of choices and a default choice.
receive() - Method in class gnu.crypto.tool.SaslConnection
 
reconnect() - Method in class gnu.crypto.tool.SaslConnection
 
Registry - interface gnu.crypto.Registry.
A placeholder for names and literals used throughout this library.
remove(Entry) - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
 
remove(Entry) - Method in class gnu.crypto.keyring.EnvelopeEntry
Removes the specified entry.
remove(String) - Method in interface gnu.crypto.keyring.IKeyring
Removes an entry with the designated alias from this keyring.
remove(String) - Method in class gnu.crypto.keyring.Properties
Removes a key and its value from this object.
remove(String) - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
 
remove(String) - Method in class gnu.crypto.keyring.EnvelopeEntry
Removes all primitive entries that have the specified alias.
remove(String) - Method in class gnu.crypto.keyring.BaseKeyring
 
REPRODUCIBLE_PRNG - Static variable in class gnu.crypto.Properties
 
reset() - Method in class gnu.crypto.assembly.Assembly
Resets the Assembly for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.assembly.Transformer
Resets the Transformer for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.assembly.Stage
Resets the stage for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.assembly.Cascade
Resets the chain for re-initialisation and use with other characteristics.
reset() - Method in interface gnu.crypto.cipher.IBlockCipher
Resets the algorithm instance for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.cipher.BaseCipher
 
reset() - Method in class gnu.crypto.exp.ust.UST
Reset this instance and prepare for processing a new message.
reset() - Method in interface gnu.crypto.hash.IMessageDigest
Resets the current context of this instance clearing any eventually cached intermediary values.
reset() - Method in class gnu.crypto.hash.BaseHash
 
reset() - Method in interface gnu.crypto.key.IKeyAgreementParty
Resets this instance for re-use with another set of attributes.
reset() - Method in class gnu.crypto.key.BaseKeyAgreementParty
 
reset() - Method in interface gnu.crypto.keyring.IKeyring
Resets this keyring, clearing all sensitive data.
reset() - Method in class gnu.crypto.keyring.BaseKeyring
 
reset() - Method in class gnu.crypto.mac.HMac
 
reset() - Method in interface gnu.crypto.mac.IMac
Resets the algorithm instance for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.mac.BaseMac
 
reset() - Method in class gnu.crypto.mac.TMMH16
 
reset() - Method in class gnu.crypto.mac.UHash32
 
reset() - Method in class gnu.crypto.mac.UMac32
 
reset() - Method in class gnu.crypto.mode.BaseMode
 
reset() - Method in interface gnu.crypto.pad.IPad
Resets the scheme instance for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.pad.BasePad
 
reset() - Method in class gnu.crypto.sasl.ClientMechanism
Resets the mechanism instance for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.sasl.ServerMechanism
Resets the mechanism instance for re-initialisation and use with other characteristics.
reset() - Method in class javax.crypto.Mac
Resets this Mac object.
resetContext() - Method in class gnu.crypto.hash.Haval
 
resetContext() - Method in class gnu.crypto.hash.Sha256
 
resetContext() - Method in class gnu.crypto.hash.MD2
 
resetContext() - Method in class gnu.crypto.hash.Whirlpool
 
resetContext() - Method in class gnu.crypto.hash.RipeMD160
 
resetContext() - Method in class gnu.crypto.hash.MD5
 
resetContext() - Method in class gnu.crypto.hash.Sha512
 
resetContext() - Method in class gnu.crypto.hash.Tiger
 
resetContext() - Method in class gnu.crypto.hash.BaseHash
Resets the instance for future re-use.
resetContext() - Method in class gnu.crypto.hash.RipeMD128
 
resetContext() - Method in class gnu.crypto.hash.Sha384
 
resetContext() - Method in class gnu.crypto.hash.MD4
 
resetContext() - Method in class gnu.crypto.hash.Sha160
 
resetMechanism() - Method in class gnu.crypto.sasl.ClientMechanism
 
resetMechanism() - Method in class gnu.crypto.sasl.ServerMechanism
 
resetMechanism() - Method in class gnu.crypto.sasl.anonymous.AnonymousClient
 
resetMechanism() - Method in class gnu.crypto.sasl.anonymous.AnonymousServer
 
resetMechanism() - Method in class gnu.crypto.sasl.crammd5.CramMD5Server
 
resetMechanism() - Method in class gnu.crypto.sasl.crammd5.CramMD5Client
 
resetMechanism() - Method in class gnu.crypto.sasl.plain.PlainServer
 
resetMechanism() - Method in class gnu.crypto.sasl.plain.PlainClient
 
resetMechanism() - Method in class gnu.crypto.sasl.srp.SRPClient
 
resetMechanism() - Method in class gnu.crypto.sasl.srp.SRPServer
 
REUSE - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether to reuse previously authenticated session information.
REUSE_FALSE - Static variable in interface gnu.crypto.Registry
 
REUSE_TRUE - Static variable in interface gnu.crypto.Registry
 
reverse(Direction) - Static method in class gnu.crypto.assembly.Direction
 
REVERSED - Static variable in class gnu.crypto.assembly.Direction
 
RFC2631 - class gnu.crypto.key.dh.RFC2631.
An implementation of the Diffie-Hellman parameter generation as defined in RFC-2631.
RFC2631(int, int, SecureRandom) - Constructor for class gnu.crypto.key.dh.RFC2631
 
Rijndael - class gnu.crypto.cipher.Rijndael.
Rijndael --pronounced Reindaal-- is the AES.
RIJNDAEL_CIPHER - Static variable in interface gnu.crypto.Registry
 
Rijndael() - Constructor for class gnu.crypto.cipher.Rijndael
Trivial 0-arguments constructor.
RijndaelSpi - class gnu.crypto.jce.cipher.RijndaelSpi.
The implementation of the Rijndael Service Provider Interface (SPI) adapter.
RijndaelSpi() - Constructor for class gnu.crypto.jce.cipher.RijndaelSpi
 
RIPEMD_128_HASH - Static variable in interface gnu.crypto.Registry
RIPEMD-128 is synonymous to RIPEMD128.
RIPEMD_160_HASH - Static variable in interface gnu.crypto.Registry
RIPEMD-160 is synonymous to RIPEMD160.
RipeMD128 - class gnu.crypto.hash.RipeMD128.
RIPEMD-128 is a 128-bit message digest.
RIPEMD128_HASH - Static variable in interface gnu.crypto.Registry
 
RipeMD128() - Constructor for class gnu.crypto.hash.RipeMD128
Trivial 0-arguments constructor.
RipeMD128RandomSpi - class gnu.crypto.jce.prng.RipeMD128RandomSpi.
The implementation of the RIPEMD128-based SecureRandom Service Provider Interface (SPI) adapter.
RipeMD128RandomSpi() - Constructor for class gnu.crypto.jce.prng.RipeMD128RandomSpi
 
RipeMD128Spi - class gnu.crypto.jce.hash.RipeMD128Spi.
The implementation of the RIPEMD-128 Service Provider Interface (SPI) adapter.
RipeMD128Spi() - Constructor for class gnu.crypto.jce.hash.RipeMD128Spi
 
RipeMD160 - class gnu.crypto.hash.RipeMD160.
RIPEMD-160 is a 160-bit message digest.
RIPEMD160_HASH - Static variable in interface gnu.crypto.Registry
 
RipeMD160() - Constructor for class gnu.crypto.hash.RipeMD160
Trivial 0-arguments constructor.
RipeMD160RandomSpi - class gnu.crypto.jce.prng.RipeMD160RandomSpi.
The implementation of the RIPEMD160-based SecureRandom Service Provider Interface (SPI) adapter.
RipeMD160RandomSpi() - Constructor for class gnu.crypto.jce.prng.RipeMD160RandomSpi
 
RipeMD160Spi - class gnu.crypto.jce.hash.RipeMD160Spi.
The implementation of the RIPEMD-160 Service Provider Interface (SPI) adapter.
RipeMD160Spi() - Constructor for class gnu.crypto.jce.hash.RipeMD160Spi
 
rnd - Variable in class gnu.crypto.key.BaseKeyAgreementParty
The optional SecureRandom instance to use.
RSA - class gnu.crypto.sig.rsa.RSA.
Utility methods related to the RSA algorithm.
RSA_KPG - Static variable in interface gnu.crypto.Registry
 
RSA_PARAMETERS - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Property name of an optional RSAKeyGenParameterSpec instance to use for this generator's n, and e values.
RSA_PKCS1_V1_5_SIG - Static variable in interface gnu.crypto.Registry
 
RSA_PSS_SIG - Static variable in interface gnu.crypto.Registry
 
RSAKeyPairGenerator - class gnu.crypto.key.rsa.RSAKeyPairGenerator.
A key-pair generator for asymetric keys to use in conjunction with the RSA scheme.
RSAKeyPairGenerator() - Constructor for class gnu.crypto.key.rsa.RSAKeyPairGenerator
 
RSAKeyPairGeneratorSpi - class gnu.crypto.jce.sig.RSAKeyPairGeneratorSpi.
The implementation of a KeyPairGenerator adapter class to wrap gnu.crypto RSA keypair generator instances.
RSAKeyPairGeneratorSpi() - Constructor for class gnu.crypto.jce.sig.RSAKeyPairGeneratorSpi
 
RSAKeyPairRawCodec - class gnu.crypto.key.rsa.RSAKeyPairRawCodec.
An object that implements the IKeyPairCodec interface for the Raw format to use with RSA keypairs.
RSAKeyPairRawCodec() - Constructor for class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
RSAPKCS1V1_5Signature - class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature.
The RSA-PKCS1-V1.5 signature scheme is a digital signature scheme with appendix (SSA) combining the RSA algorithm with the EMSA-PKCS1-v1_5 encoding method.
RSAPKCS1V1_5Signature() - Constructor for class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
Default 0-arguments constructor.
RSAPKCS1V1_5Signature(String) - Constructor for class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
Constructs an instance of this object using the designated message digest algorithm as its underlying hash function.
RSAPSSRawSignatureSpi - class gnu.crypto.jce.sig.RSAPSSRawSignatureSpi.
The implementation of Service Provider Interface (SPI) adapter for the RSA-PSS signature scheme, encoded and/or decoded in RAW format.
RSAPSSRawSignatureSpi() - Constructor for class gnu.crypto.jce.sig.RSAPSSRawSignatureSpi
 
RSAPSSSignature - class gnu.crypto.sig.rsa.RSAPSSSignature.
The RSA-PSS signature scheme is a public-key encryption scheme combining the RSA algorithm with the Probabilistic Signature Scheme (PSS) encoding method.
RSAPSSSignature() - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignature
Default 0-arguments constructor.
RSAPSSSignature(String) - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignature
Constructs an instance of this object using the designated message digest algorithm as its underlying hash function, and having 0-octet salt.
RSAPSSSignature(String, int) - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignature
Constructs an instance of this object using the designated message digest algorithm as its underlying hash function.
RSAPSSSignatureRawCodec - class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec.
An object that implements the ISignatureCodec operations for the Raw format to use with RSA-PSS signatures.
RSAPSSSignatureRawCodec() - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
 
run() - Method in class gnu.crypto.tool.SaslC
 
run() - Method in class gnu.crypto.tool.SaslS
 

S

SALT - Static variable in interface gnu.crypto.prng.IPBE
Property name for the salt in a PBE algorithm.
SALT_FIELD - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of the GECOS field in the plain password file.
Sasl - class javax.security.sasl.Sasl.
A static class for creating SASL clients and servers.
SASL_ANONYMOUS_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_AUTH_INFO_PROVIDER_PKGS - Static variable in interface gnu.crypto.Registry
Name of authentication information provider packages.
SASL_AUTHORISATION_ID - Static variable in interface gnu.crypto.Registry
SASL authorization ID.
SASL_BUFFER_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of a SASL Buffer.
SASL_CALLBACK_HANDLER - Static variable in interface gnu.crypto.Registry
SASL Callback handler.
SASL_CHANNEL_BINDING - Static variable in interface gnu.crypto.Registry
SASL channel binding.
SASL_CRAM_MD5_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_FOUR_BYTE_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of a SASL EOS (Extended Octet Sequence) element.
SASL_HMAC_MD5_IALG - Static variable in interface gnu.crypto.Registry
 
SASL_HMAC_SHA_IALG - Static variable in interface gnu.crypto.Registry
 
SASL_ONE_BYTE_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of a SASL OS (Octet Sequence) element.
SASL_PASSWORD - Static variable in interface gnu.crypto.Registry
Name of password property.
SASL_PLAIN_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_PREFIX - Static variable in interface gnu.crypto.Registry
 
SASL_PROTOCOL - Static variable in interface gnu.crypto.Registry
SASL protocol.
SASL_SERVER_NAME - Static variable in interface gnu.crypto.Registry
SASL Server name.
SASL_SRP_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_TWO_BYTE_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of both a SASL MPI (Multi-Precision Integer) element and a SASL Text element.
SASL_USERNAME - Static variable in interface gnu.crypto.Registry
Name of username property.
SaslC - class gnu.crypto.tool.SaslC.
A basic client-side test class to exercise SASL mechanisms.
SaslClient - interface javax.security.sasl.SaslClient.
Performs SASL authentication as a client.
SaslClientFactory - interface javax.security.sasl.SaslClientFactory.
An interface for creating instances of SaslClient.
SaslConnection - class gnu.crypto.tool.SaslConnection.
A sample client-side protocol driver.
SaslConnection(String, URL) - Constructor for class gnu.crypto.tool.SaslConnection
 
SaslEncodingException - exception gnu.crypto.sasl.SaslEncodingException.
A checked exception, thrown when an exception occurs while decoding a SASL buffer and/or a SASL data element from/to a buffer.
SaslEncodingException() - Constructor for class gnu.crypto.sasl.SaslEncodingException
Constructs a SaslEncodingException with no detail message.
SaslEncodingException(String) - Constructor for class gnu.crypto.sasl.SaslEncodingException
Constructs a SaslEncodingException with the specified detail message.
SaslException - exception javax.security.sasl.SaslException.
This class represents an error that has occurred when using SASL.
SaslException() - Constructor for class javax.security.sasl.SaslException
Constructs a new instance of SaslException.
SaslException(String) - Constructor for class javax.security.sasl.SaslException
Constructs a new instance of SaslException with a detailed message.
SaslException(String, Throwable) - Constructor for class javax.security.sasl.SaslException
Constructs a new instance of SaslException with a detailed message and a root exception.
SaslInputStream - class gnu.crypto.sasl.SaslInputStream.
An input stream that uses either a SaslClient or a SaslServer to process the data through these entities' security layer filter(s).
SaslInputStream(SaslClient, InputStream) - Constructor for class gnu.crypto.sasl.SaslInputStream
 
SaslInputStream(SaslServer, InputStream) - Constructor for class gnu.crypto.sasl.SaslInputStream
 
SaslOutputStream - class gnu.crypto.sasl.SaslOutputStream.
An output stream that uses either a SaslClient or a SaslServer to process the data through these entities' security layer filter(s).
SaslOutputStream(SaslClient, OutputStream) - Constructor for class gnu.crypto.sasl.SaslOutputStream
 
SaslOutputStream(SaslServer, OutputStream) - Constructor for class gnu.crypto.sasl.SaslOutputStream
 
SaslS - class gnu.crypto.tool.SaslS.
A basic server-side test class to exercise SASL mechanisms that exchange their response/challenge in SASL Buffers.
SaslServer - interface javax.security.sasl.SaslServer.
Performs SASL authentication as a server.
SaslServerFactory - interface javax.security.sasl.SaslServerFactory.
An interface for creating instances of SaslServer.
SaslUtil - class gnu.crypto.sasl.SaslUtil.
Utility methods for SASL-related classes.
savePasswd() - Method in class gnu.crypto.sasl.srp.PasswordFile
 
schemeName - Variable in class gnu.crypto.sig.BaseSignature
The canonical name of this signature scheme.
SealedObject - class javax.crypto.SealedObject.
This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
SealedObject(SealedObject) - Constructor for class javax.crypto.SealedObject
Constructs a SealedObject object from the passed-in SealedObject.
SealedObject(Serializable, Cipher) - Constructor for class javax.crypto.SealedObject
Constructs a SealedObject from any Serializable object.
SECRET_KEY - Static variable in class javax.crypto.Cipher
 
SecretKey - interface javax.crypto.SecretKey.
A secret (symmetric) key.
SecretKeyFactory - class javax.crypto.SecretKeyFactory.
This class represents a factory for secret keys.
SecretKeyFactory(SecretKeyFactorySpi, Provider, String) - Constructor for class javax.crypto.SecretKeyFactory
Creates a SecretKeyFactory object.
SecretKeyFactorySpi - class javax.crypto.SecretKeyFactorySpi.
This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class.
SecretKeyFactorySpi() - Constructor for class javax.crypto.SecretKeyFactorySpi
 
SecretKeySpec - class javax.crypto.spec.SecretKeySpec.
This class specifies a secret key in a provider-independent fashion.
SecretKeySpec(byte[], int, int, String) - Constructor for class javax.crypto.spec.SecretKeySpec
Constructs a secret key from the given byte array, using the first len bytes of key, starting at offset inclusive.
SecretKeySpec(byte[], String) - Constructor for class javax.crypto.spec.SecretKeySpec
Constructs a secret key from the given byte array.
SEEED - Static variable in class gnu.crypto.prng.MDGenerator
Property name of seed material.
SEGMENT_INDEX - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's segment index.
SEGMENT_INDEX_LENGTH - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's segment index length.
selfTest() - Method in class gnu.crypto.assembly.Stage
Conducts a simple correctness test that consists of basic symmetric encryption / decryption test(s) for all supported block and key sizes of underlying block cipher(s) wrapped by Mode leafs.
selfTest() - Method in class gnu.crypto.assembly.Cascade
Conducts a simple correctness test that consists of basic symmetric encryption / decryption test(s) for all supported block and key sizes of underlying block cipher(s) wrapped by Mode leafs.
selfTest() - Method in interface gnu.crypto.cipher.IBlockCipher
A correctness test that consists of basic symmetric encryption / decryption test(s) for all supported block and key sizes, as well as one (1) variable key Known Answer Test (KAT).
selfTest() - Method in class gnu.crypto.cipher.Square
 
selfTest() - Method in class gnu.crypto.cipher.Cast5
 
selfTest() - Method in class gnu.crypto.cipher.Rijndael
 
selfTest() - Method in class gnu.crypto.cipher.Blowfish
 
selfTest() - Method in class gnu.crypto.cipher.NullCipher
 
selfTest() - Method in class gnu.crypto.cipher.Twofish
 
selfTest() - Method in class gnu.crypto.cipher.BaseCipher
 
selfTest() - Method in class gnu.crypto.cipher.Serpent
 
selfTest() - Method in class gnu.crypto.cipher.Khazad
 
selfTest() - Method in class gnu.crypto.cipher.Anubis
 
selfTest() - Method in class gnu.crypto.exp.ust.UST
 
selfTest() - Method in class gnu.crypto.hash.Haval
 
selfTest() - Method in class gnu.crypto.hash.Sha256
 
selfTest() - Method in class gnu.crypto.hash.MD2
 
selfTest() - Method in class gnu.crypto.hash.Whirlpool
 
selfTest() - Method in interface gnu.crypto.hash.IMessageDigest
A basic test.
selfTest() - Method in class gnu.crypto.hash.RipeMD160
 
selfTest() - Method in class gnu.crypto.hash.MD5
 
selfTest() - Method in class gnu.crypto.hash.Sha512
 
selfTest() - Method in class gnu.crypto.hash.Tiger
 
selfTest() - Method in class gnu.crypto.hash.BaseHash
 
selfTest() - Method in class gnu.crypto.hash.RipeMD128
 
selfTest() - Method in class gnu.crypto.hash.Sha384
 
selfTest() - Method in class gnu.crypto.hash.MD4
 
selfTest() - Method in class gnu.crypto.hash.Sha160
 
selfTest() - Method in class gnu.crypto.mac.HMac
 
selfTest() - Method in interface gnu.crypto.mac.IMac
A basic test.
selfTest() - Method in class gnu.crypto.mac.BaseMac
 
selfTest() - Method in class gnu.crypto.mac.TMMH16
 
selfTest() - Method in class gnu.crypto.mac.UHash32
 
selfTest() - Method in class gnu.crypto.mac.UMac32
 
selfTest() - Method in class gnu.crypto.mode.BaseMode
 
selfTest() - Method in class gnu.crypto.pad.PKCS1_V1_5
 
selfTest() - Method in interface gnu.crypto.pad.IPad
A basic symmetric pad/unpad test.
selfTest() - Method in class gnu.crypto.pad.BasePad
 
SEMIWEAK_KEYS - Static variable in class gnu.crypto.cipher.DES
Semi-weak keys (parity adjusted): Some pairs of keys encrypt plain text to identical cipher text.
send(byte[]) - Method in class gnu.crypto.tool.SaslConnection
 
Serpent - class gnu.crypto.cipher.Serpent.
Serpent is a 32-round substitution-permutation network block cipher, operating on 128-bit blocks and accepting keys of 128, 192, and 256 bits in length.
SERPENT_CIPHER - Static variable in interface gnu.crypto.Registry
 
Serpent() - Constructor for class gnu.crypto.cipher.Serpent
Trivial zero-argument constructor.
SerpentSpi - class gnu.crypto.jce.cipher.SerpentSpi.
The implementation of the Serpent Service Provider Interface (SPI) adapter.
SerpentSpi() - Constructor for class gnu.crypto.jce.cipher.SerpentSpi
 
SERVER_AUTH - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies whether the server must authenticate to the client.
SERVER_AUTH_FALSE - Static variable in interface gnu.crypto.Registry
Server does not need to, or cannot, authenticate to the client.
SERVER_AUTH_TRUE - Static variable in interface gnu.crypto.Registry
Server must authenticate to the client.
SERVER_EVIDENCE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The server's evidence: M2.
SERVER_PUBLIC_KEY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The server's public ephemeral exponent: B.
ServerFactory - class gnu.crypto.sasl.ServerFactory.
The implementation of the SaslServerFactory.
ServerFactory() - Constructor for class gnu.crypto.sasl.ServerFactory
 
ServerMechanism - class gnu.crypto.sasl.ServerMechanism.
A base class to facilitate implementing SASL server-side mechanisms.
ServerMechanism(String) - Constructor for class gnu.crypto.sasl.ServerMechanism
 
serverName - Variable in class gnu.crypto.sasl.ClientMechanism
Name of server to authenticate to.
serverName - Variable in class gnu.crypto.sasl.ServerMechanism
Name of server to authenticate to.
ServerStore - class gnu.crypto.sasl.srp.ServerStore.
The server-side implementation of the SRP security context store.
setAuthorized(boolean) - Method in class javax.security.sasl.AuthorizeCallback
Sets if authorization is allowed or not.
setAuthorizedID(String) - Method in class javax.security.sasl.AuthorizeCallback
Sets the ID of the authorized entity.
setCheckForWeakKeys(boolean) - Static method in class gnu.crypto.Properties
A convenience method to set the global property for checking for weak and semi-weak cipher keys.
setContainingEnvelope(EnvelopeEntry) - Method in class gnu.crypto.keyring.EnvelopeEntry
 
setDoRSABlinding(boolean) - Static method in class gnu.crypto.Properties
A convenience method to set the global property fo adding a blinding operation when executing the RSA decryption primitive.
setEOS(byte[]) - Method in class gnu.crypto.sasl.OutputBuffer
Encodes a SASL EOS to the current buffer.
setLocale(Locale) - Method in class javax.security.auth.callback.LanguageCallback
Set the retrieved Locale.
setMac(IMac) - Method in class gnu.crypto.mac.MacInputStream
Sets the MAC this stream is updating, which must have already been initialized.
setMac(IMac) - Method in class gnu.crypto.mac.MacOutputStream
Sets the MAC this stream is updating, which must have already been initialized.
setMasked(boolean) - Method in class gnu.crypto.keyring.MaskableEnvelopeEntry
Sets the masked state to the specified value.
setMode(Operation) - Method in class gnu.crypto.assembly.Transformer
Sets the operational mode of this Transformer.
setMPI(BigInteger) - Method in class gnu.crypto.sasl.OutputBuffer
Encodes a SASL MPI to the current buffer.
setName(String) - Method in class javax.security.auth.callback.NameCallback
Set the retrieved name.
setOS(byte[]) - Method in class gnu.crypto.sasl.OutputBuffer
Encodes a SASL OS to the current buffer.
setPassword(char[]) - Method in class javax.security.auth.callback.PasswordCallback
Set the retrieved password.
setProperty(String, String) - Static method in class gnu.crypto.Properties
Sets the value of a designated library global configuration property, to a string representation of what should be a legal value.
setReproducible(boolean) - Static method in class gnu.crypto.Properties
A convenience method to set the global property for reproducibility of the default PRNG bit stream output.
setScalar(int, int) - Method in class gnu.crypto.sasl.OutputBuffer
Encodes a SASL scalar quantity, count-octet long, to the current buffer.
setSelectedIndex(int) - Method in class javax.security.auth.callback.ChoiceCallback
Set the selected choice.
setSelectedIndex(int) - Method in class javax.security.auth.callback.ConfirmationCallback
Set the selected confirmation option.
setSelectedIndexes(int[]) - Method in class javax.security.auth.callback.ChoiceCallback
Set the selected choices.
setText(String) - Method in class gnu.crypto.sasl.OutputBuffer
Encodes a SASL Text to the current buffer.
setText(String) - Method in class javax.security.auth.callback.TextInputCallback
Set the retrieved text.
setup() - Method in class gnu.crypto.mode.OFB
 
setup() - Method in class gnu.crypto.mode.ICM
 
setup() - Method in class gnu.crypto.mode.CFB
 
setup() - Method in class gnu.crypto.mode.CTR
 
setup() - Method in class gnu.crypto.mode.ECB
 
setup() - Method in class gnu.crypto.mode.BaseMode
The initialisation phase of the concrete mode implementation.
setup() - Method in class gnu.crypto.mode.CBC
 
setup() - Method in class gnu.crypto.pad.TBC
 
setup() - Method in class gnu.crypto.pad.PKCS1_V1_5
 
setup() - Method in class gnu.crypto.pad.PKCS7
 
setup() - Method in class gnu.crypto.pad.BasePad
If any additional checks or resource setup must be done by the subclass, then this is the hook for it.
setup(Map) - Method in interface gnu.crypto.key.IKeyPairGenerator
[Re]-initialises this instance for use with a given set of attributes.
setup(Map) - Method in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
 
setup(Map) - Method in class gnu.crypto.key.dss.DSSKeyPairGenerator
Configures this instance.
setup(Map) - Method in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Configures this instance.
setup(Map) - Method in class gnu.crypto.key.srp6.SRPKeyPairGenerator
 
setup(Map) - Method in class gnu.crypto.prng.ICMGenerator
 
setup(Map) - Method in class gnu.crypto.prng.ARCFour
 
setup(Map) - Method in class gnu.crypto.prng.UMacGenerator
 
setup(Map) - Method in class gnu.crypto.prng.BasePRNG
 
setup(Map) - Method in class gnu.crypto.prng.PBKDF2
 
setup(Map) - Method in class gnu.crypto.prng.MDGenerator
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.BaseSignature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.dss.DSSSignature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.BaseSignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.dss.DSSSignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
setupSign(Map) - Method in interface gnu.crypto.sig.ISignature
Initialises this instance for signature generation.
setupSign(Map) - Method in class gnu.crypto.sig.BaseSignature
 
setupVerify(Map) - Method in interface gnu.crypto.sig.ISignature
Initialises this instance for signature verification.
setupVerify(Map) - Method in class gnu.crypto.sig.BaseSignature
 
SHA_1_HASH - Static variable in interface gnu.crypto.Registry
SHA-1 is synonymous to SHA-160.
SHA_HASH - Static variable in interface gnu.crypto.Registry
SHA is synonymous to SHA-160.
SHA1_HASH - Static variable in interface gnu.crypto.Registry
SHA1 is synonymous to SHA-160.
Sha160 - class gnu.crypto.hash.Sha160.
The Secure Hash Algorithm (SHA-1) is required for use with the Digital Signature Algorithm (DSA) as specified in the Digital Signature Standard (DSS) and whenever a secure hash algorithm is required for federal applications.
SHA160_HASH - Static variable in interface gnu.crypto.Registry
 
Sha160() - Constructor for class gnu.crypto.hash.Sha160
Trivial 0-arguments constructor.
Sha160RandomSpi - class gnu.crypto.jce.prng.Sha160RandomSpi.
The implementation of the SHA1-based SecureRandom Service Provider Interface (SPI) adapter.
Sha160RandomSpi() - Constructor for class gnu.crypto.jce.prng.Sha160RandomSpi
 
Sha160Spi - class gnu.crypto.jce.hash.Sha160Spi.
The implementation of the SHA-1 (160-bit) Service Provider Interface (SPI) adapter.
Sha160Spi() - Constructor for class gnu.crypto.jce.hash.Sha160Spi
 
Sha256 - class gnu.crypto.hash.Sha256.
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
SHA256_HASH - Static variable in interface gnu.crypto.Registry
 
Sha256() - Constructor for class gnu.crypto.hash.Sha256
Trivial 0-arguments constructor.
Sha256RandomSpi - class gnu.crypto.jce.prng.Sha256RandomSpi.
The implementation of the SHA-256 based SecureRandom Service Provider Interface (SPI) adapter.
Sha256RandomSpi() - Constructor for class gnu.crypto.jce.prng.Sha256RandomSpi
 
Sha256Spi - class gnu.crypto.jce.hash.Sha256Spi.
The implementation of the SHA-2-1 (256-bit) Service Provider Interface (SPI) adapter.
Sha256Spi() - Constructor for class gnu.crypto.jce.hash.Sha256Spi
 
Sha384 - class gnu.crypto.hash.Sha384.
Implementation of SHA2-2 [SHA-384] per the IETF Draft Specification.
SHA384_HASH - Static variable in interface gnu.crypto.Registry
 
Sha384() - Constructor for class gnu.crypto.hash.Sha384
Trivial 0-arguments constructor.
Sha384RandomSpi - class gnu.crypto.jce.prng.Sha384RandomSpi.
The implementation of the SHA-384 based SecureRandom Service Provider Interface (SPI) adapter.
Sha384RandomSpi() - Constructor for class gnu.crypto.jce.prng.Sha384RandomSpi
 
Sha384Spi - class gnu.crypto.jce.hash.Sha384Spi.
The implementation of the SHA-2-2 (384-bit) Service Provider Interface (SPI) adapter.
Sha384Spi() - Constructor for class gnu.crypto.jce.hash.Sha384Spi
 
Sha512 - class gnu.crypto.hash.Sha512.
Implementation of SHA2-3 [SHA-512] per the IETF Draft Specification.
SHA512_HASH - Static variable in interface gnu.crypto.Registry
 
Sha512() - Constructor for class gnu.crypto.hash.Sha512
Trivial 0-arguments constructor.
Sha512RandomSpi - class gnu.crypto.jce.prng.Sha512RandomSpi.
The implementation of the SHA-512 based SecureRandom Service Provider Interface (SPI) adapter.
Sha512RandomSpi() - Constructor for class gnu.crypto.jce.prng.Sha512RandomSpi
 
Sha512Spi - class gnu.crypto.jce.hash.Sha512Spi.
The implementation of the SHA-2-3 (512-bit) Service Provider Interface (SPI) adapter.
Sha512Spi() - Constructor for class gnu.crypto.jce.hash.Sha512Spi
 
SHARED_MODULUS - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
SHARED_MODULUS - Static variable in class gnu.crypto.key.srp6.SRPKeyPairGenerator
Property name of the modulus (N) of an SRP key.
SHARED_MODULUS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The public shared modulus: n.
SHELL_FIELD - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Name of the SHELL field in the plain password file.
SHELL_FIELD - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Name of the SHELL field in the plain password file.
ShortBufferException - exception javax.crypto.ShortBufferException.
This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
ShortBufferException() - Constructor for class javax.crypto.ShortBufferException
Constructs a ShortBufferException with no detail message.
ShortBufferException(String) - Constructor for class javax.crypto.ShortBufferException
Constructs a ShortBufferException with the specified detail message.
sign() - Method in interface gnu.crypto.sig.ISignature
Terminates a signature generation phase by digesting and processing the context of the underlying message digest algorithm instance.
sign() - Method in class gnu.crypto.sig.BaseSignature
 
sign(DSAPrivateKey, byte[]) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
sign(DSAPrivateKey, byte[], IRandom) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
sign(DSAPrivateKey, byte[], Random) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
sign(PrivateKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSASP method: Assuming that the designated RSA private key is a valid one, this method computes a signature representative for a designated message representative signed by the holder of the designated RSA private key.
SignatureFactory - class gnu.crypto.sig.SignatureFactory.
A Factory to instantiate signature-with-appendix handlers.
SIGNER_KEY - Static variable in interface gnu.crypto.sig.ISignature
Property name of the signer's private key.
SimpleCallbackHandler - class gnu.crypto.tool.SimpleCallbackHandler.
A simple CallbackHandler for test purposes.
SimpleCallbackHandler() - Constructor for class gnu.crypto.tool.SimpleCallbackHandler
 
size() - Method in class gnu.crypto.assembly.Cascade
Returns the current number of stages in this chain.
size() - Method in interface gnu.crypto.keyring.IKeyring
Returns the number of entries in this keyring.
size() - Method in class gnu.crypto.keyring.BaseKeyring
 
skip(long) - Method in class javax.crypto.CipherInputStream
Skips n bytes of input from the bytes that can be read from this input stream without blocking.
SMTPClient - class gnu.crypto.tool.SMTPClient.
 
SMTPClient(String, String, int) - Constructor for class gnu.crypto.tool.SMTPClient
 
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.dh.GnuDHKeyPairGenerator
Property name of an optional SecureRandom instance to use.
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.dh.ElGamalKeyAgreement
 
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
 
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of an optional SecureRandom instance to use.
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Property name of an optional SecureRandom instance to use.
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.srp6.SRPKeyPairGenerator
Property name of an optional SecureRandom instance to use.
SOURCE_OF_RANDOMNESS - Static variable in interface gnu.crypto.sig.ISignature
Property name of an optional SecureRandom, Random, or IRandom instance to use.
Square - class gnu.crypto.cipher.Square.
Square is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.
SQUARE_CIPHER - Static variable in interface gnu.crypto.Registry
 
Square() - Constructor for class gnu.crypto.cipher.Square
Trivial 0-arguments constructor.
SquareSpi - class gnu.crypto.jce.cipher.SquareSpi.
The implementation of the Square Service Provider Interface (SPI) adapter.
SquareSpi() - Constructor for class gnu.crypto.jce.cipher.SquareSpi
 
srp - Variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
SRP - class gnu.crypto.sasl.srp.SRP.
A Factory class that returns SRP Singletons that know all SRP-related mathematical computations and protocol-related operations for both the client- and server-sides.
SRP_ALGORITHMS - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Available hash algorithms for all SRP calculations.
SRP_CONFIDENTIALITY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of SRP confidentiality protection property.
SRP_DEFAULT_DIGEST_NAME - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The name of the default message digest algorithm to use when no name is explicitely given.
SRP_DIGEST_NAME - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The property name of the message digest algorithm name to use in a given SRP incarnation.
SRP_HASH - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of underlying hash algorithm for use with all SRP calculations.
SRP_INTEGRITY_PROTECTION - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of SRP integrity protection property.
SRP_KPG - Static variable in interface gnu.crypto.Registry
 
SRP_MANDATORY - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of SRP mandatory service property.
SRP_REPLAY_DETECTION - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of SRP replay detection property.
SRP_SASL_KA - Static variable in interface gnu.crypto.Registry
 
SRP_TLS_KA - Static variable in interface gnu.crypto.Registry
 
SRP6_KA - Static variable in interface gnu.crypto.Registry
 
SRP6Host - class gnu.crypto.key.srp6.SRP6Host.
The implementation of the Host in the SRP-6 key agreement protocol.
SRP6Host() - Constructor for class gnu.crypto.key.srp6.SRP6Host
 
SRP6KeyAgreement - class gnu.crypto.key.srp6.SRP6KeyAgreement.
The Secure Remote Password (SRP) key agreement protocol, also known as SRP-6, is designed by Thomas J.
SRP6KeyAgreement() - Constructor for class gnu.crypto.key.srp6.SRP6KeyAgreement
 
SRP6SaslClient - class gnu.crypto.key.srp6.SRP6SaslClient.
A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the User (client side).
SRP6SaslClient() - Constructor for class gnu.crypto.key.srp6.SRP6SaslClient
 
SRP6SaslServer - class gnu.crypto.key.srp6.SRP6SaslServer.
A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the Host (server side).
SRP6SaslServer() - Constructor for class gnu.crypto.key.srp6.SRP6SaslServer
 
SRP6TLSClient - class gnu.crypto.key.srp6.SRP6TLSClient.
A variation of the SRP6 key agreement protocol, for the client-side as proposed in Using SRP for TLS Authentication.
SRP6TLSClient() - Constructor for class gnu.crypto.key.srp6.SRP6TLSClient
 
SRP6TLSServer - class gnu.crypto.key.srp6.SRP6TLSServer.
A variation of the SRP6 key agreement protocol, for the server-side as proposed in Using SRP for TLS Authentication.
SRP6TLSServer() - Constructor for class gnu.crypto.key.srp6.SRP6TLSServer
 
SRP6User - class gnu.crypto.key.srp6.SRP6User.
The implementation of the User in the SRP-6 protocol.
SRP6User() - Constructor for class gnu.crypto.key.srp6.SRP6User
 
SRPAlgorithm - class gnu.crypto.key.srp6.SRPAlgorithm.
Utilities for use with SRP-6 based methods and protocols.
SRPAuthInfoProvider - class gnu.crypto.sasl.srp.SRPAuthInfoProvider.
The SRP mechanism authentication information provider implementation.
SRPAuthInfoProvider() - Constructor for class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
SRPClient - class gnu.crypto.sasl.srp.SRPClient.
The SASL-SRP client-side mechanism.
SRPClient() - Constructor for class gnu.crypto.sasl.srp.SRPClient
 
SRPKey - class gnu.crypto.key.srp6.SRPKey.
An abstract representation of a base SRP ephemeral key.
SRPKey(BigInteger, BigInteger) - Constructor for class gnu.crypto.key.srp6.SRPKey
 
SRPKeyPairGenerator - class gnu.crypto.key.srp6.SRPKeyPairGenerator.
Reference:
SRPKeyPairGenerator() - Constructor for class gnu.crypto.key.srp6.SRPKeyPairGenerator
 
SRPKeyPairRawCodec - class gnu.crypto.key.srp6.SRPKeyPairRawCodec.
An object that implements the IKeyPairCodec operations for the Raw format to use with SRP keypairs.
SRPKeyPairRawCodec() - Constructor for class gnu.crypto.key.srp6.SRPKeyPairRawCodec
 
SRPPrivateKey - class gnu.crypto.key.srp6.SRPPrivateKey.
A representation of an SRP ephemeral private key.
SRPPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.srp6.SRPPrivateKey
Public constructor for use from outside this package.
SRPPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.srp6.SRPPrivateKey
Public constructor for use from outside this package.
SRPPublicKey - class gnu.crypto.key.srp6.SRPPublicKey.
A representation of an SRP ephemeral public key.
SRPPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.srp6.SRPPublicKey
Public constructor for use from outside this package.
SRPRegistry - interface gnu.crypto.sasl.srp.SRPRegistry.
A list of key names designating the values exchanged between the server and client in an SRP communication authentication phase.
SRPServer - class gnu.crypto.sasl.srp.SRPServer.
The SASL-SRP server-side mechanism.
SRPServer() - Constructor for class gnu.crypto.sasl.srp.SRPServer
 
Stage - class gnu.crypto.assembly.Stage.
A Stage in a Cascade Cipher.
Stage(Direction) - Constructor for class gnu.crypto.assembly.Stage
 
stageKeys - Variable in class gnu.crypto.assembly.Cascade
The ordered list of Stage UIDs to their attribute maps.
stages - Variable in class gnu.crypto.assembly.Cascade
The map of Stages chained in this cascade.
stages() - Method in class gnu.crypto.assembly.Cascade
Returns an Iterator over the stages contained in this instance.
state - Variable in class gnu.crypto.mode.BaseMode
The state indicator of this instance.
state - Variable in class gnu.crypto.sasl.ClientMechanism
The state of the authentication automaton.
state - Variable in class gnu.crypto.sasl.ServerMechanism
The state of the authentication automaton.
STATE - Static variable in interface gnu.crypto.mode.IMode
Property name of the state in which to operate this mode.
step - Variable in class gnu.crypto.key.BaseKeyAgreementParty
The current step index of the protocol exchange.
store(Map) - Method in interface gnu.crypto.keyring.IKeyring
Stores the contents of this keyring to persistent storage as specified by the designated attributes.
store(Map) - Method in class gnu.crypto.keyring.BaseKeyring
 
store(OutputStream, char[]) - Method in class gnu.crypto.keyring.GnuPublicKeyring
 
store(OutputStream, char[]) - Method in class gnu.crypto.keyring.GnuPrivateKeyring
 
store(OutputStream, char[]) - Method in class gnu.crypto.keyring.BaseKeyring
 
STRENGTH - Static variable in class javax.security.sasl.Sasl
The name of a property that specifies the cipher strength to use.
STRENGTH_HIGH - Static variable in interface gnu.crypto.Registry
 
STRENGTH_LOW - Static variable in interface gnu.crypto.Registry
 
STRENGTH_MEDIUM - Static variable in interface gnu.crypto.Registry
 

T

TAG_LENGTH - Static variable in class gnu.crypto.exp.ust.UST
Property name of the authentication tag length in bytes.
TAG_LENGTH - Static variable in class gnu.crypto.mac.TMMH16
 
tagLength - Variable in class gnu.crypto.jce.spec.TMMHParameterSpec
The tag length.
tail - Variable in class gnu.crypto.assembly.Transformer
 
TBC - class gnu.crypto.pad.TBC.
The implementation of the Trailing Bit Complement (TBC) padding algorithm.
TBC_PAD - Static variable in interface gnu.crypto.Registry
Trailing Bit Complement padding scheme.
teardown() - Method in class gnu.crypto.mode.OFB
 
teardown() - Method in class gnu.crypto.mode.ICM
 
teardown() - Method in class gnu.crypto.mode.CFB
 
teardown() - Method in class gnu.crypto.mode.CTR
 
teardown() - Method in class gnu.crypto.mode.ECB
 
teardown() - Method in class gnu.crypto.mode.BaseMode
The termination phase of the concrete mode implementation.
teardown() - Method in class gnu.crypto.mode.CBC
 
testKat(byte[], byte[]) - Method in class gnu.crypto.cipher.BaseCipher
 
testKat(byte[], byte[], byte[]) - Method in class gnu.crypto.cipher.BaseCipher
 
TextInputCallback - class javax.security.auth.callback.TextInputCallback.
Underlying security services instantiate and pass a TextInputCallback to the handle() method of a CallbackHandler to retrieve generic text information.
TextInputCallback(String) - Constructor for class javax.security.auth.callback.TextInputCallback
Construct a TextInputCallback with a prompt.
TextInputCallback(String, String) - Constructor for class javax.security.auth.callback.TextInputCallback
Construct a TextInputCallback with a prompt and default input value.
TextOutputCallback - class javax.security.auth.callback.TextOutputCallback.
Underlying security services instantiate and pass a TextOutputCallback to the handle() method of a CallbackHandler to display information messages, warning messages and error messages.
TextOutputCallback(int, String) - Constructor for class javax.security.auth.callback.TextOutputCallback
Construct a TextOutputCallback with a message type and message to be displayed.
THREE - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
Tiger - class gnu.crypto.hash.Tiger.
The Tiger message digest.
TIGER_HASH - Static variable in interface gnu.crypto.Registry
 
Tiger() - Constructor for class gnu.crypto.hash.Tiger
Trivial 0-arguments constructor.
TigerRandomSpi - class gnu.crypto.jce.prng.TigerRandomSpi.
The implementation of the Tiger based SecureRandom Service Provider Interface (SPI) adapter.
TigerRandomSpi() - Constructor for class gnu.crypto.jce.prng.TigerRandomSpi
 
TigerSpi - class gnu.crypto.jce.hash.TigerSpi.
The implementation of the Tiger Service Provider Interface (SPI) adapter.
TigerSpi() - Constructor for class gnu.crypto.jce.hash.TigerSpi
Trivial 0-arguments constructor.
TMMH16 - class gnu.crypto.mac.TMMH16.
TMMH is a universal hash function suitable for message authentication in the Wegman-Carter paradigm, as in the Stream Cipher Security Transform.
TMMH16 - Static variable in interface gnu.crypto.Registry
The Truncated Multi-Modular Hash Function -v1 (David McGrew).
TMMH16() - Constructor for class gnu.crypto.mac.TMMH16
Trivial 0-arguments constructor.
TMMH16Spi - class gnu.crypto.jce.mac.TMMH16Spi.
The implementation of the TMMH16 Service Provider Interface (SPI) adapter.
TMMH16Spi() - Constructor for class gnu.crypto.jce.mac.TMMH16Spi
 
TMMHParameterSpec - class gnu.crypto.jce.spec.TMMHParameterSpec.
This class represents the algorithm parameters for the Truncated Multi-Modular Hash function for use with JCE-derived instances of TMMH16.
TMMHParameterSpec(IRandom, Integer) - Constructor for class gnu.crypto.jce.spec.TMMHParameterSpec
Create a new parameter specification with no prefix.
TMMHParameterSpec(IRandom, Integer, byte[]) - Constructor for class gnu.crypto.jce.spec.TMMHParameterSpec
Create a new parameter specification.
toBase64(byte[]) - Static method in class gnu.crypto.util.Util
Converts a designated byte array to a Base-64 representation, with the exceptions that (a) leading 0-byte(s) are ignored, and (b) the character '.' (dot) shall be used instead of "+' (plus).
toByteArray() - Method in class gnu.crypto.key.OutgoingMessage
Returns the encoded form of the current message including the 4-byte length header.
toBytesFromString(String) - Static method in class gnu.crypto.util.Util
Returns a byte array from a string of hexadecimal digits.
toBytesFromUnicode(String) - Static method in class gnu.crypto.util.Util
 
toReversedBytesFromString(String) - Static method in class gnu.crypto.util.Util
Returns a byte array from a string of hexadecimal digits, interpreting them as a large big-endian integer and returning it as a large little-endian integer.
toReversedString(byte[]) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array.
toReversedString(byte[], int, int) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array, starting at offset and consisting of length bytes.
toString() - Method in class gnu.crypto.assembly.Direction
 
toString() - Method in class gnu.crypto.assembly.Operation
 
toString() - Method in class gnu.crypto.assembly.TransformerException
Returns the string representation of this exception.
toString() - Method in class gnu.crypto.jce.spec.BlockCipherParameterSpec
 
toString() - Method in class gnu.crypto.key.KeyAgreementException
Returns the string representation of this exception.
toString() - Method in class gnu.crypto.key.GnuSecretKey
 
toString() - Method in class gnu.crypto.keyring.Properties
 
toString() - Method in class javax.security.sasl.SaslException
Returns the string representation of this exception.
toString(byte[]) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array.
toString(byte[], int, int) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array, starting at offset and consisting of length bytes.
toString(int) - Static method in class gnu.crypto.util.Util
Returns a string of 8 hexadecimal digits (most significant digit first) corresponding to the unsigned integer n.
toString(int[]) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from an integer array.
toString(long) - Static method in class gnu.crypto.util.Util
Returns a string of 16 hexadecimal digits (most significant digit first) corresponding to the unsigned long n.
toUnicodeString(byte[]) - Static method in class gnu.crypto.util.Util
Similar to the toString() method except that the Unicode escape character is inserted before every pair of bytes.
toUnicodeString(byte[], int, int) - Static method in class gnu.crypto.util.Util
Similar to the toString() method except that the Unicode escape character is inserted before every pair of bytes.
toUnicodeString(int[]) - Static method in class gnu.crypto.util.Util
Similar to the toString() method except that the Unicode escape character is inserted before every pair of bytes.
transform(byte[], int) - Method in class gnu.crypto.hash.Haval
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha256
 
transform(byte[], int) - Method in class gnu.crypto.hash.MD2
Adds BLOCK_LENGTH bytes to the running digest.
transform(byte[], int) - Method in class gnu.crypto.hash.Whirlpool
 
transform(byte[], int) - Method in class gnu.crypto.hash.RipeMD160
 
transform(byte[], int) - Method in class gnu.crypto.hash.MD5
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha512
 
transform(byte[], int) - Method in class gnu.crypto.hash.Tiger
 
transform(byte[], int) - Method in class gnu.crypto.hash.BaseHash
The block digest transformation per se.
transform(byte[], int) - Method in class gnu.crypto.hash.RipeMD128
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha384
 
transform(byte[], int) - Method in class gnu.crypto.hash.MD4
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha160
 
Transformer - class gnu.crypto.assembly.Transformer.
A Transformer is an abstract representation of a two-way transformation that can be chained together with other instances of this type.
Transformer() - Constructor for class gnu.crypto.assembly.Transformer
Trivial protected constructor.
TransformerException - exception gnu.crypto.assembly.TransformerException.
 
TransformerException() - Constructor for class gnu.crypto.assembly.TransformerException
 
TransformerException(String) - Constructor for class gnu.crypto.assembly.TransformerException
 
TransformerException(String, Throwable) - Constructor for class gnu.crypto.assembly.TransformerException
 
TransformerException(Throwable) - Constructor for class gnu.crypto.assembly.TransformerException
 
translateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
trim(BigInteger) - Static method in class gnu.crypto.util.Util
Treats the input as the MSB representation of a number, and discards leading zero elements.
TripleDES - class gnu.crypto.cipher.TripleDES.
Triple-DES, 3DES, or DESede is a combined cipher that uses three iterations of the Data Encryption Standard cipher to improve the security (at the cost of speed) of plain DES.
TRIPLEDES_CIPHER - Static variable in interface gnu.crypto.Registry
 
TripleDES() - Constructor for class gnu.crypto.cipher.TripleDES
Default 0-arguments constructor.
TripleDESSpi - class gnu.crypto.jce.cipher.TripleDESSpi.
The implementation of the Triple-DES Service Provider Interface (SPI) adapter.
TripleDESSpi() - Constructor for class gnu.crypto.jce.cipher.TripleDESSpi
 
TRUNCATED_SIZE - Static variable in interface gnu.crypto.mac.IMac
Property name of the desired truncated output size in bytes.
truncatedSize - Variable in class gnu.crypto.mac.BaseMac
The length of the truncated output in bytes.
TWO - Static variable in class gnu.crypto.key.BaseKeyAgreementParty
 
twoBytesToLength(byte[]) - Static method in class gnu.crypto.key.IncomingMessage
Converts two octets into the number that they represent.
twoBytesToLength(byte[]) - Static method in class gnu.crypto.sasl.InputBuffer
Converts two octets into the number that they represent.
Twofish - class gnu.crypto.cipher.Twofish.
Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.
TWOFISH_CIPHER - Static variable in interface gnu.crypto.Registry
 
Twofish() - Constructor for class gnu.crypto.cipher.Twofish
Trivial 0-arguments constructor.
TwofishSpi - class gnu.crypto.jce.cipher.TwofishSpi.
The implementation of the Twofish Service Provider Interface (SPI) adapter.
TwofishSpi() - Constructor for class gnu.crypto.jce.cipher.TwofishSpi
 
type - Variable in class gnu.crypto.keyring.Entry
This entry's type identifier.
TYPE - Static variable in class gnu.crypto.keyring.CertificateEntry
 
TYPE - Static variable in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
TYPE - Static variable in class gnu.crypto.keyring.CertPathEntry
 
TYPE - Static variable in class gnu.crypto.keyring.AuthenticatedEntry
 
TYPE - Static variable in class gnu.crypto.keyring.PrivateKeyEntry
 
TYPE - Static variable in class gnu.crypto.keyring.EncryptedEntry
 
TYPE - Static variable in class gnu.crypto.keyring.CompressedEntry
 
TYPE - Static variable in class gnu.crypto.keyring.PasswordEncryptedEntry
 
TYPE - Static variable in class gnu.crypto.keyring.BinaryDataEntry
 
TYPE - Static variable in class gnu.crypto.keyring.PublicKeyEntry
 

U

UHash32 - class gnu.crypto.mac.UHash32.
UHASH is a keyed hash function, which takes as input a string of arbitrary length, and produces as output a string of fixed length (such as 8 bytes).
UHASH32 - Static variable in interface gnu.crypto.Registry
Message Authentication Code using Universal Hashing (Ted Krovetz).
UHash32() - Constructor for class gnu.crypto.mac.UHash32
Trivial 0-arguments constructor.
UHash32Spi - class gnu.crypto.jce.mac.UHash32Spi.
The implementation of the UHash-32 Service Provider Interface (SPI) adapter.
UHash32Spi() - Constructor for class gnu.crypto.jce.mac.UHash32Spi
 
UID_FIELD - Static variable in interface gnu.crypto.sasl.crammd5.CramMD5Registry
Name of the UID field in the plain password file.
UID_FIELD - Static variable in interface gnu.crypto.sasl.plain.PlainRegistry
Name of the UID field in the plain password file.
UMAC_PRNG - Static variable in interface gnu.crypto.Registry
PRNG based on UMAC's Key Derivation Function.
UMac32 - class gnu.crypto.mac.UMac32.
The implementation of the UMAC (Universal Message Authentication Code).
UMAC32 - Static variable in interface gnu.crypto.Registry
 
UMac32() - Constructor for class gnu.crypto.mac.UMac32
Trivial 0-arguments constructor.
UMac32ParameterSpec - class gnu.crypto.jce.spec.UMac32ParameterSpec.
This class represents the parameters for the UMAC-32 message authentication code algorithm.
UMac32ParameterSpec(byte[]) - Constructor for class gnu.crypto.jce.spec.UMac32ParameterSpec
Create a new parameter instance.
UMac32Spi - class gnu.crypto.jce.mac.UMac32Spi.
The implementation of the UMAC-32 Service Provider Interface (SPI) adapter.
UMac32Spi() - Constructor for class gnu.crypto.jce.mac.UMac32Spi
 
UMacGenerator - class gnu.crypto.prng.UMacGenerator.
KDFs (Key Derivation Functions) are used to stretch user-supplied key material to specific size(s) required by high level cryptographic primitives.
UMacGenerator() - Constructor for class gnu.crypto.prng.UMacGenerator
Trivial 0-arguments constructor.
UMacRandomSpi - class gnu.crypto.jce.prng.UMacRandomSpi.
An Adapter class around UMacGenerator to allow using this algorithm as a JCE SecureRandom.
UMacRandomSpi() - Constructor for class gnu.crypto.jce.prng.UMacRandomSpi
 
underlyingHash - Variable in class gnu.crypto.mac.BaseMac
Reference to the underlying hash algorithm instance.
unpad(byte[], int, int) - Method in class gnu.crypto.pad.TBC
 
unpad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS1_V1_5
 
unpad(byte[], int, int) - Method in interface gnu.crypto.pad.IPad
Returns the number of bytes to discard from a designated input buffer.
unpad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS7
 
unpad(byte[], int, int) - Method in class gnu.crypto.pad.BasePad
 
UNSPECIFIED_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
Unspecified option type.
UnsupportedCallbackException - exception javax.security.auth.callback.UnsupportedCallbackException.
Signals that a CallbackHandler does not recognize a particular Callback.
UnsupportedCallbackException(Callback) - Constructor for class javax.security.auth.callback.UnsupportedCallbackException
Constructs an UnsupportedCallbackException with no detail message.
UnsupportedCallbackException(Callback, String) - Constructor for class javax.security.auth.callback.UnsupportedCallbackException
Constructs an UnsupportedCallbackException with the specified detail message.
UNWRAP_MODE - Static variable in class javax.crypto.Cipher
 
unwrap(byte[], int, int) - Method in class gnu.crypto.sasl.ClientMechanism
 
unwrap(byte[], int, int) - Method in class gnu.crypto.sasl.ServerMechanism
 
unwrap(byte[], int, int) - Method in interface javax.security.sasl.SaslServer
Unwraps a byte array received from the client.
unwrap(byte[], int, int) - Method in interface javax.security.sasl.SaslClient
Unwraps a byte array received from the server.
unwrap(byte[], String, int) - Method in class javax.crypto.Cipher
Unwrap a previously wrapped key.
update(byte) - Method in class gnu.crypto.assembly.Assembly
Convenience method that calls the method with same name and three arguments, using a byte array of length 1 whose contents are the designated byte.
update(byte) - Method in class gnu.crypto.assembly.Transformer
Convenience method that calls the method with same name and three arguments, using a byte array of length 1 whose contents are the designated byte.
update(byte) - Method in interface gnu.crypto.hash.IMessageDigest
Continues a message digest operation using the input byte.
update(byte) - Method in class gnu.crypto.hash.BaseHash
 
update(byte) - Method in interface gnu.crypto.mac.IMac
Continues a MAC operation using the input byte.
update(byte) - Method in class gnu.crypto.mac.BaseMac
 
update(byte) - Method in class gnu.crypto.mac.TMMH16
 
update(byte) - Method in class gnu.crypto.mac.UHash32
 
update(byte) - Method in class gnu.crypto.mac.UMac32
 
update(byte) - Method in interface gnu.crypto.sig.ISignature
Digests one byte of a message for signing or verification purposes.
update(byte) - Method in class gnu.crypto.sig.BaseSignature
 
update(byte) - Method in class javax.crypto.Mac
Processes the given byte.
update(byte[]) - Method in class gnu.crypto.assembly.Assembly
Convenience method that calls the method with same name and three arguments.
update(byte[]) - Method in class gnu.crypto.assembly.Transformer
Convenience method that calls the same method with three arguments.
update(byte[]) - Method in class gnu.crypto.sasl.srp.IALG
 
update(byte[]) - Method in class javax.crypto.Mac
Processes the given array of bytes.
update(byte[]) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, byte[], int) - Method in class gnu.crypto.assembly.Stage
Processes exactly one block of plaintext (if initialised in the Direction.FORWARD state) or ciphertext (if initialised in the Direction.REVERSED state).
update(byte[], int, byte[], int) - Method in class gnu.crypto.assembly.Cascade
Processes exactly one block of plaintext (if initialised in the Direction.FORWARD state) or ciphertext (if initialised in the Direction.REVERSED state).
update(byte[], int, byte[], int) - Method in interface gnu.crypto.mode.IMode
A convenience method.
update(byte[], int, byte[], int) - Method in class gnu.crypto.mode.BaseMode
 
update(byte[], int, int) - Method in class gnu.crypto.assembly.Assembly
Processes a designated number of bytes from a given byte array.
update(byte[], int, int) - Method in class gnu.crypto.assembly.Transformer
Processes a designated number of bytes from a given byte array.
update(byte[], int, int) - Method in interface gnu.crypto.hash.IMessageDigest
Continues a message digest operation, by filling the buffer, processing data in the algorithm's HASH_SIZE-bit block(s), updating the context and count, and buffering the remaining bytes in buffer for the next operation.
update(byte[], int, int) - Method in class gnu.crypto.hash.BaseHash
 
update(byte[], int, int) - Method in interface gnu.crypto.mac.IMac
Continues a MAC operation, by filling the buffer, processing data in the algorithm's MAC_SIZE-bit block(s), updating the context and count, and buffering the remaining bytes in buffer for the next operation.
update(byte[], int, int) - Method in class gnu.crypto.mac.BaseMac
 
update(byte[], int, int) - Method in class gnu.crypto.mac.TMMH16
 
update(byte[], int, int) - Method in class gnu.crypto.mac.UHash32
 
update(byte[], int, int) - Method in class gnu.crypto.mac.UMac32
 
update(byte[], int, int) - Method in class gnu.crypto.sasl.srp.IALG
 
update(byte[], int, int) - Method in interface gnu.crypto.sig.ISignature
Digests a sequence of bytes from a message for signing or verification purposes.
update(byte[], int, int) - Method in class gnu.crypto.sig.BaseSignature
 
update(byte[], int, int) - Method in class javax.crypto.Mac
Processes the first len bytes in input, starting at offset inclusive.
update(byte[], int, int) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, IRandom) - Method in class gnu.crypto.mac.TMMH16
Similar to the same method with three arguments, but uses the designated random number generator to compute needed keying material.
update(byte, IRandom) - Method in class gnu.crypto.mac.TMMH16
Similar to the same method with one argument, but uses the designated random number generator to compute needed keying material.
update(Map) - Method in interface gnu.crypto.sasl.IAuthInfoProvider
Updates the credentials of a designated user.
update(Map) - Method in class gnu.crypto.sasl.crammd5.CramMD5AuthInfoProvider
 
update(Map) - Method in class gnu.crypto.sasl.plain.PlainAuthInfoProvider
 
update(Map) - Method in class gnu.crypto.sasl.srp.SRPAuthInfoProvider
 
USAGE - Static variable in class gnu.crypto.keyring.GnuPublicKeyring
 
USAGE - Static variable in class gnu.crypto.keyring.GnuPrivateKeyring
 
USE_DEFAULTS - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of the Boolean indicating wether or not to use defaults.
USE_DEFAULTS - Static variable in class gnu.crypto.key.srp6.SRPKeyPairGenerator
Property name of the Boolean indicating wether or not to use defaults.
USE_WITH_PKCS5_V2 - Static variable in class gnu.crypto.mac.HMac
 
USER_IDENTITY - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
USER_NAME - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The client's username.
USER_PASSWORD - Static variable in class gnu.crypto.key.srp6.SRP6KeyAgreement
 
USER_ROLE - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The client's authorization ID.
USER_SALT - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
The user's salt.
USER_VERIFIER - Static variable in class gnu.crypto.key.srp6.SRPKeyPairGenerator
Property name of the user's verifier (v) for a Server SRP key.
USER_VERIFIER_FIELD - Static variable in interface gnu.crypto.sasl.srp.SRPRegistry
Name of the GID field in the plain password file.
UserAlreadyExistsException - exception gnu.crypto.sasl.UserAlreadyExistsException.
A checked exception thrown to indicate that a designated user is already known to the the authentication layer.
UserAlreadyExistsException() - Constructor for class gnu.crypto.sasl.UserAlreadyExistsException
Constructs a UserAlreadyExistsException with no detail message.
UserAlreadyExistsException(String) - Constructor for class gnu.crypto.sasl.UserAlreadyExistsException
Constructs a UserAlreadyExistsException with the specified detail message.
UST - class gnu.crypto.exp.ust.UST.
The Universal Security Transform (UST) is a cryptographic transform for providing confidentiality, message authentication, and replay protection.
UST() - Constructor for class gnu.crypto.exp.ust.UST
 
Util - class gnu.crypto.util.Util.
A collection of utility methods used throughout this project.
uValue(BigInteger, BigInteger) - Method in class gnu.crypto.key.srp6.SRP6KeyAgreement
 

V

validEmailAddress(String) - Static method in class gnu.crypto.sasl.SaslUtil
 
valueOf(byte[]) - Static method in class gnu.crypto.key.dh.GnuDHPrivateKey
A class method that takes the output of the encodePrivateKey() method of a DH keypair codec object (an instance implementing IKeyPairCodec for DH keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.dh.GnuDHPublicKey
A class method that takes the output of the encodePublicKey() method of a DH keypair codec object (an instance implementing IKeyPairCodec for DSS keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.dss.DSSPublicKey
A class method that takes the output of the encodePublicKey() method of a DSS keypair codec object (an instance implementing IKeyPairCodec for DSS keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.dss.DSSPrivateKey
A class method that takes the output of the encodePrivateKey() method of a DSS keypair codec object (an instance implementing IKeyPairCodec for DSS keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
A class method that takes the output of the encodePrivateKey() method of an RSA keypair codec object (an instance implementing IKeyPairCodec for RSA keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.rsa.GnuRSAPublicKey
A class method that takes the output of the encodePublicKey() method of an RSA keypair codec object (an instance implementing IKeyPairCodec for RSA keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.srp6.SRPPrivateKey
A class method that takes the output of the encodePrivateKey() method of an SRP keypair codec object (an instance implementing IKeyPairCodec for DSS keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.srp6.SRPPublicKey
A class method that takes the output of the encodePublicKey() method of an SRP keypair codec object (an instance implementing IKeyPairCodec for SRP keys, and re-constructs an instance of this object.
VERIFIER_KEY - Static variable in interface gnu.crypto.sig.ISignature
Property name of the verifier's public key.
verify(byte[]) - Method in class gnu.crypto.keyring.AuthenticatedEntry
Verifies this entry's payload.
verify(char[]) - Method in class gnu.crypto.keyring.PasswordAuthenticatedEntry
 
verify(DSAPublicKey, byte[], BigInteger[]) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
verify(Object) - Method in interface gnu.crypto.sig.ISignature
Terminates a signature verification phase by digesting and processing the context of the underlying message digest algorithm instance.
verify(Object) - Method in class gnu.crypto.sig.BaseSignature
 
verify(PublicKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSAVP method: Assuming that the designated RSA public key is a valid one, this method computes a message representative for the designated signature representative generated by an RSA private key, for a message intended for the holder of the designated RSA public key.
verifySignature(Object) - Method in class gnu.crypto.sig.BaseSignature
 
verifySignature(Object) - Method in class gnu.crypto.sig.dss.DSSSignature
 
verifySignature(Object) - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
verifySignature(Object) - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 

W

WARNING - Static variable in class javax.security.auth.callback.TextOutputCallback
Warning message
WARNING - Static variable in class javax.security.auth.callback.ConfirmationCallback
WARNING message type.
WEAK_KEYS - Static variable in class gnu.crypto.cipher.DES
Weak keys (parity adjusted): If all the bits in each half are either 0 or 1, then the key used for any cycle of the algorithm is the same as all other cycles.
WeakKeyException - exception gnu.crypto.cipher.WeakKeyException.
Checked exception thrown to indicate that a weak key has been generated and or specified instead of a valid non-weak value.
WeakKeyException() - Constructor for class gnu.crypto.cipher.WeakKeyException
 
WeakKeyException(String) - Constructor for class gnu.crypto.cipher.WeakKeyException
 
Whirlpool - class gnu.crypto.hash.Whirlpool.
Whirlpool, a new 512-bit hashing function operating on messages less than 2 ** 256 bits in length.
WHIRLPOOL_HASH - Static variable in interface gnu.crypto.Registry
 
Whirlpool() - Constructor for class gnu.crypto.hash.Whirlpool
Trivial 0-arguments constructor.
WhirlpoolRandomSpi - class gnu.crypto.jce.prng.WhirlpoolRandomSpi.
The implementation of the Whirlpool-based SecureRandom Service Provider Interface (SPI) adapter.
WhirlpoolRandomSpi() - Constructor for class gnu.crypto.jce.prng.WhirlpoolRandomSpi
 
WhirlpoolSpi - class gnu.crypto.jce.hash.WhirlpoolSpi.
The implementation of the Whirlpool Service Provider Interface (SPI) adapter.
WhirlpoolSpi() - Constructor for class gnu.crypto.jce.hash.WhirlpoolSpi
 
wired - Variable in class gnu.crypto.assembly.Transformer
 
wired - Variable in class gnu.crypto.assembly.Stage
 
wired - Variable in class gnu.crypto.assembly.Cascade
The current operational direction of this instance.
work() - Method in class gnu.crypto.tool.SMTPClient
 
WRAP_MODE - Static variable in class javax.crypto.Cipher
 
wrap() - Method in class gnu.crypto.key.OutgoingMessage
Returns the encoded form of the current message excluding the 4-byte length header.
wrap() - Method in class gnu.crypto.sasl.OutputBuffer
Returns the encoded form of the current buffer excluding the 4-byte length header.
wrap(byte[], int, int) - Method in class gnu.crypto.sasl.ClientMechanism
 
wrap(byte[], int, int) - Method in class gnu.crypto.sasl.ServerMechanism
 
wrap(byte[], int, int) - Method in interface javax.security.sasl.SaslServer
Wraps a byte array to be sent to the client.
wrap(byte[], int, int) - Method in interface javax.security.sasl.SaslClient
Wraps a byte array to be sent to the server.
wrap(Key) - Method in class javax.crypto.Cipher
Wrap a key.
write(byte[]) - Method in class javax.crypto.CipherOutputStream
Writes b.length bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class gnu.crypto.mac.MacOutputStream
 
write(byte[], int, int) - Method in class gnu.crypto.sasl.SaslOutputStream
When writing octets to the resulting stream, if a security layer has been negotiated, each piece of data written (by a single invocation of write()) will be encapsulated as a SASL buffer, as defined in RFC 2222, and then written to the underlying dest output stream.
write(byte[], int, int) - Method in class javax.crypto.CipherOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(int) - Method in class gnu.crypto.mac.MacOutputStream
 
write(int) - Method in class gnu.crypto.sasl.SaslOutputStream
When writing octets to the resulting stream, if a security layer has been negotiated, each piece of data written (by a single invocation of write()) will be encapsulated as a SASL buffer, as defined in RFC 2222, and then written to the underlying dest output stream.
write(int) - Method in class javax.crypto.CipherOutputStream
Writes the specified byte to this output stream.
writeMPI(BigInteger) - Method in class gnu.crypto.key.OutgoingMessage
Encodes an MPI into the message.
writePrivateKey(PrivateKey) - Method in class gnu.crypto.key.OutgoingMessage
Encodes a private key into the message.
writePublicKey(PublicKey) - Method in class gnu.crypto.key.OutgoingMessage
Encodes a public key into the message.
writeString(String) - Method in class gnu.crypto.key.OutgoingMessage
Encodes a string into the message.
WrongPaddingException - exception gnu.crypto.pad.WrongPaddingException.
A checked exception that indicates that a padding algorithm did not find the expected padding bytes when unpadding some data.
WrongPaddingException() - Constructor for class gnu.crypto.pad.WrongPaddingException
 

X

xor(byte[], byte[]) - Method in class gnu.crypto.sasl.srp.SRP
Convenience method to XOR N bytes from two arrays; N being the output size of the SRP message digest algorithm.

Y

YES - Static variable in class javax.security.auth.callback.ConfirmationCallback
YES option.
YES_NO_CANCEL_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
YES/NO/CANCEL confirmation confirmation option.
YES_NO_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
YES/NO confirmation option.

Z

ZZ - Variable in class gnu.crypto.key.dh.ElGamalKeyAgreement
The shared secret key.
ZZ - Variable in class gnu.crypto.key.dh.DiffieHellmanKeyAgreement
The shared secret key.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003, 2004 Free Software Foundation, Inc.