|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Assembly
is a construction consisting of a chain of
Transformer
elements; each wired in pre- or post- transformation
mode. LoopbackTransformer
.
IAuthInfoProvider
providers. Entry
to this keyring.
Transformer
and signals that it should operate
in post-processing mode; i.e. it should apply its internal transformation
algorithm on the input data stream, after it passes that stream to
the next element in the chain.
Transformer
and signals that it should operate
in pre-processing mode; i.e. it should apply its internal transformation
algorithm on the input data stream, before it passes that stream to
the next element in the chain.
Enumeration
of all aliases (instances of
String
) in this keyring.
Stage
.
UST
.
UST
with a designated UST
with a designated Set
of supported block sizes for this
Cascade
that are common to all of its chained stages.
Set
of supported block sizes for this
Stage
.
Iterator
over the supported block sizes.
Iterator
over the supported block sizes.
Iterator
over the supported block sizes.
n
.
Cascade
as a Transformer
in an
Assembly
.CAST5
(a.k.a. CAST5
(a.k.a. Cipher
Adapter class to
wrap GNU Crypto cipher instances.SaslClientFactory
.ConfidentialityException
with no
detail message.
ConfidentialityException
with
the specified detail message.
ConfidentialityException
with a
detailed message and a root exception.
alias
.
alias
.
alias
.
alias
.
Transformer
.
IKeyPairCodec
operations for the
Raw format to use with Diffie-Hellman keypairs.DHGenParameterSpec
instance to use
for this generator.
KeyPairGenerator
adapter class
to wrap gnu.crypto DSS keypair generator instances.IKeyPairCodec
operations for the
Raw format to use with DSS keypairs.2L-1 < p < 2L
for 512 <= L <= 1024
and L
a
multiple of 64
.ISignatureCodec
operations for the
Raw format to use with DSS signatures.DSAParameterSpec
instance to use for
this generator's p
, q
, and g
values.
Transformer
Adapter allowing inclusion of a DEFLATE compression
algorithm in an Assembly
chain. Stage
instances into Cascade
Cipher chains, as well as for operating a Cascade
in a
given direction.EM
into an octet string
PS
consisting of nonzero octets and a message M
as:
EM = 0x00 || 0x02 || PS || 0x00 || M.
EM
and compares it to the hash of
M
.
RSADP
algorithm.
BigInteger
.
PS
of length k - mLen -
3
consisting of pseudo-randomly generated nonzero octets.
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.
EME_PKCS1_V1_5.encode(byte[], IRandom)
method, except that
the source of randmoness is an instance of Random
.
M
using a hash function and maps the result to an encoded
message EM
of a specified length using a mask generation
function.
RSAEP
algorithm.
true
if the designated object is an instance of
DHKey
and has the same Diffie-Hellman parameter values as this
one.
true
if the designated object is an instance of
DSAKey
and has the same DSS (Digital Signature Standard) parameter
values as this one.
true
if the designated object is an instance of
DSAPrivateKey
and has the same DSS (Digital Signature Standard)
parameter values as this one.
true
if the designated object is an instance of
DSAPublicKey
and has the same DSS (Digital Signature Standard)
parameter values as this one.
true
if the designated object is an instance of
RSAKey
and has the same RSA parameter values as this one.
true
if the designated object is an instance of
this class and has the same RSA parameter values as this one.
true
if the designated object is an instance of
this class and has the same RSA parameter values as this one.
true
if the designated object is an instance of
SRPKey
and has the same SRP parameter values as this one.
true
if the designated object is an instance of
SRPPrivateKey
and has the same SRP parameter values as this
one.
true
if the designated object is an instance of
SRPPublicKey
and has the same SRP parameter values as this one.
0
to 15
corresponding
to the designated hexadecimal digit.
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
).
p
, q
, and
g
parameters only when L
(the modulus length)
is not one of the following: 512
, 768
and
1024
.
List
of entries (instances of Entry
) for the
given alias
, or null
if there no such entry
exists.
null
if the cause
is nonexistent or unknown.
alias
, or
null
if there is no such entry.
alias
, or
null
if this keyring has no such entry.
Set
of names of symmetric key block cipher algorithms
available from this Provider
.
null
if this
property is not set.
GnuRSAKey.getPublicExponent()
.
null
since this implementation does not encode SRP
keys.
null
if there is no IV.
Registry.HMAC_NAME_PREFIX
.
IAuthInfoProvider
requests.
Set
of names of keypair generator implementations
available from this Provider
.
Set
of names of MAC algorithms available from
this Provider
.
Set
of names of message digest algorithms available
from this Provider
.
n
.
Set
of symmetric key block cipher implementation
names supported by this Factory.
Set
of names of hash algorithms supported by this
Factory.
Set
of key agreement protocol names supported by this
Factory.
Set
of keypair codec names supported by this
Factory.
Set
of keypair generator names supported by this
Factory.
Set
of names of HMAC algorithms
supported by this Factory.
Set
of names of MAC algorithms
supported by this Factory.
Set
of names of mode supported by this
Factory.
Set
of names of padding algorithms
supported by this Factory.
Set
of names of padding algorithms supported by this
Factory.
Set
of signature-with-appendix scheme names supported
by this Factory.
A
in a two-party A..B
exchange, given the
canonical name of this protocol.
B
in a two-party A..B
exchange, given the
canonical name of this protocol.
null
if no prefix was
specified.
alias
.
key
.
e
.
alias
, or
null
if there is no such entry.
Set
of names of SASL Client mechanisms available from
this Provider
.
Set
of names of SASL Server mechanisms available from
this Provider
.
count
-octet long, from the
current buffer.
Set
of names of secure random implementations
available from this Provider
.
Set
of names of signature scheme implementations
available from this Provider
.
BigInteger
.
BigInteger
.
BigInteger
.
Haval.HAVAL_128_BIT
as
the value for the output size (i.e.
Haval.HAVAL_3_ROUND
for the value of number of rounds.
Haval
instance with the designated output
size (in bytes).
HAVAL
Service Provider Interface
(SPI) Adapter.s
into an
octet sequence of length k
.
BaseCipher
sub-classes.IMode
.ICMGenerator
to allow using this
algorithm as a JCE SecureRandom
.index
value to use in this
instance.
IllegalMechanismStateException
with no detail message.
IllegalMechanismStateException
with the specified detail message.
IllegalMechanismStateException
with the specified detail message, and cause.
IntegrityException
with no
detail message.
IntegrityException
with the
specified detail message.
IntegrityException
with a
detailed message and a root exception.
Assembly
for operation with specific
characteristics.
Transformer
for operation with specific
characteristics.
IMac.MAC_KEY_MATERIAL
.
Stage
into the current chain, at the specified index
(zero-based) position.
true
if the Time-To_live period has not elapsed.
true
if the party in the key agreement protocol
exchange has completed its part of the exchange.
true
if the communications link with the end-point
has been established; false
otherwise.
true
if this Transformer
was wired in
post-processing mode; false
otherwise.
true
if this Transformer
was wired in
pre-processing mode; false
otherwise.
DO_MILLER_RABIN
.
KeyAgreementException
.
KeyAgreementException
with a
detailed message.
KeyAgreementException
with a
detailed message and a root exception.
KeyPairGenerator
adapter class to wrap gnu.crypto keypair generator instances.Iterator
over the supported key sizes.
Iterator
over the supported key sizes.
Iterator
over the supported underlying block cipher
key sizes.
Transformer
to allow closing a chain in an Assembly
.
1
whose contents are
the designated byte.
Assembly
.
1
whose contents are
the designated byte.
Transformer
.
seed
, and then (b)
continuously re-hashing its output. Mac
adapter class
to wrap GNU Crypto MAC instances.MacOutputStream
.
MessageDigest
adapter
class to wrap gnu.crypto hash instances.IMode
Stage
in a Cascade
Cipher chain.NoSuchMechanismException
with the specified
detail message.
NoSuchUserException
with no detail message.
NoSuchUserException
with the specified detail
message.
offset
, for a maximum of length
bytes with the
output of this generator instance.
buffer
with random data
generated by the underlying singleton.
buffer
, starting from byte at
position offset
with, at most, length
bytes of
random data generated by the underlying singleton.
IV
for every message that is ever encrypted under the
given key. Transformer
.PasswordFile
object.
IPad
as a Transformer
in an
Assembly
.(name => value)
pairs used in keyring entries.
2L-1 < p < 2L
for 512 <= L <= 1024
and L
a multiple of
64
.
CipherAdapter.partBlock
.
Stage
.
System.err
.
System.err
.
alias
.
p - 1
, where 2159 < q
< 2160
.
KeyPairGenerator
adapter class
to wrap gnu.crypto RSA keypair generator instances.IKeyPairCodec
interface for the
Raw format to use with RSA keypairs.ISignatureCodec
operations for the Raw format to use with RSA-PSS signatures.RSAKeyGenParameterSpec
instance to
use for this generator's n
, and e
values.
len
bytes of data from the underlying
source input stream into an array of bytes.
alias
from this
keyring.
Assembly
for re-initialisation and use with other
characteristics.
Transformer
for re-initialisation and use with
other characteristics.
SecureRandom
instance to use.
SecureRandom
instance to use.
SecureRandom
instance to use.
SecureRandom
instance to use.
SecureRandom
instance to use.
SecureRandom
,
Random
, or IRandom
instance to
use.
IKeyPairCodec
operations for the
Raw format to use with SRP keypairs.SaslEncodingException
with no detail message.
SaslEncodingException
with the specified detail
message.
SaslClient
or a SaslServer
to process the data through these entities' security layer filter(s).SaslClient
or a SaslServer
to process the data through these entities' security layer filter(s).SecureRandom
adapter
class to wrap gnu.crypto prng instances based on Message Digest algorithms.SaslServerFactory
.Signature
adapter class
to wrap gnu.crypto signature instances.CallbackHandler
for test purposes.Transformer
.
count
-octet long, to the
current buffer.
Iterator
over the stages contained in this instance.
attributes
.
TMMH16
.
Transformer
is an abstract representation of a two-way
transformation that can be chained together with other instances of
this type. offset
and consisting of length
bytes.
offset
and consisting of length
bytes.
n
.
n
.
toString()
method except that the Unicode
escape character is inserted before every pair of bytes.
toString()
method except that the Unicode
escape character is inserted before every pair of bytes.
toString()
method except that the Unicode
escape character is inserted before every pair of bytes.
BLOCK_LENGTH
bytes to the running digest.
UMacGenerator
to allow using this
algorithm as a JCE SecureRandom
.UserAlreadyExistsException
with no detail
message.
UserAlreadyExistsException
with the specified
detail message.
1
whose contents are
the designated byte.
Direction.FORWARD
state) or ciphertext (if initialised in the
Direction.REVERSED
state).
Direction.FORWARD
state) or ciphertext (if initialised in
the Direction.REVERSED
state).
1
whose contents are
the designated byte.
encodePrivateKey()
method of a DH keypair codec object (an instance implementing
IKeyPairCodec
for DH keys, and re-constructs an instance of this
object.
encodePublicKey()
method of a DH keypair codec object (an instance implementing
IKeyPairCodec
for DSS keys, and re-constructs an instance of this
object.
encodePrivateKey()
method of a DSS keypair codec object (an instance implementing
IKeyPairCodec
for DSS keys, and re-constructs an
instance of this object.
encodePublicKey()
method of a DSS keypair codec object (an instance implementing
IKeyPairCodec
for DSS keys, and re-constructs an
instance of this object.
encodePrivateKey()
method of an RSA keypair codec object (an instance implementing
IKeyPairCodec
for RSA keys, and re-constructs an
instance of this object.
encodePublicKey()
method of an RSA keypair codec object (an instance implementing
IKeyPairCodec
for RSA keys, and re-constructs an
instance of this object.
encodePrivateKey()
method of an SRP keypair codec object (an instance implementing
IKeyPairCodec
for DSS keys, and re-constructs an instance of this
object.
encodePublicKey()
method of an SRP keypair codec object (an instance implementing
IKeyPairCodec
for SRP keys, and re-constructs an instance of this
object.
write()
) will be encapsulated as a SASL buffer, as defined in
RFC 2222, and then written to the underlying dest output stream.
write()
) will be encapsulated as a SASL buffer, as defined in
RFC 2222, and then written to the underlying dest output stream.
|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV NEXT | FRAMES NO FRAMES |