|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Entry
to this keyring.
Transformer
and signals that it should operate
in post-processing mode; i.e.
Transformer
and signals that it should operate
in pre-processing mode; i.e.
Enumeration
of all aliases (instances of
String
) in this keyring.
Stage
.
Assembly
is a construction consisting of a chain of
Transformer
elements; each wired in pre- or post- transformation
mode.LoopbackTransformer
.
AuthenticationException
.
AuthenticationException
with a
detailed message.
AuthenticationException
with a
detailed message and a root exception.
IAuthInfoProvider
providers.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
.
UST
.
UST
with a designated UST
with a designated Set
of supported block sizes for this
Stage
.
Set
of supported block sizes for this
Cascade
that are common to all of its chained stages.
Iterator
over the supported block sizes.
Iterator
over the supported block sizes.
n
.
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
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.CAST5
(a.k.a.CAST5
(a.k.a.ChoiceCallback
to the handle()
method of a
CallbackHandler
to display a list of choices and to retrieve the
selected choice(s).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.
Cipher
class.SaslClientFactory
.ConfidentialityException
with no
detail message.
ConfidentialityException
with
the specified detail message.
ConfidentialityException
with a
detailed message and a root exception.
ConfirmationCallback
to the handle()
method of a
CallbackHandler
to ask for YES/NO, OK/CANCEL, YES/NO/CANCEL or other
similar confirmations.ConfirmationCallback
with a message type, an
option type and a default option.
ConfirmationCallback
with a message type, a
list of options and a default option.
ConfirmationCallback
with a prompt, message
type, an option type and a default option.
ConfirmationCallback
with a prompt, message
type, a list of options and a default option.
alias
.
alias
.
index
.
alias
.
alias
.
SaslClient
using the parameters supplied.
SaslClient
for the specified mechanism.
SaslServer
instance using the parameters supplied.
SaslServer
for the specified mechanism.
Transformer
.
EM
into an octet string
PS
consisting of nonzero octets and a message M
as:
EM
and compares it to the hash of
M
.
RSADP
algorithm.
key
as the DES-EDE key.
key
, beginning at
offset
inclusive, as the DES-EDE key.
key
as the key material for the DES key.
key
, beginning at
offset
inclusive, as the key material for the DES key.
DHGenParameterSpec
instance to use
for this generator.
IKeyPairCodec
operations for the
Raw format to use with Diffie-Hellman keypairs.p
and a base generator g
.
p
, a base generator g
, and the size in bits,
l
, of the random exponent (private value).
x
, a prime
modulus p
, and a base generator g
.
y
, a prime
modulus p
, and a base generator g
.
Stage
instances into Cascade
Cipher chains, as well as for operating a Cascade
in a
given direction.SaslServer
might be using.
SaslClient
might be using.
DSAParameterSpec
instance to use for
this generator's p
, q
, and g
values.
KeyPairGenerator
adapter class
to wrap gnu.crypto DSS keypair generator instances.IKeyPairCodec
operations for the
Raw format to use with DSS keypairs.ISignatureCodec
operations for the
Raw format to use with DSS signatures.BigInteger
.
PS
of length k - mLen -
3
consisting of pseudo-randomly generated nonzero octets.
M
using a hash function and maps the result to an encoded
message EM
of a specified length using a mask generation
function.
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
.
RSAEP
algorithm.
EncryptedPrivateKeyInfo
type
as defined in PKCS #8.EncryptedPrivateKeyInfo
from the
encryption algorithm parameters and the encrypted data.
sharedSecret
, beginning at offset
inclusive.
SecretKey
object from the
provided key specification (key material).
engineGenExemptionBlob()
operation, given the input length inputLen (in bytes).
update
or doFinal
operation, given the input length
inputLen
(in bytes).
len
bytes in input
,
starting at offset
inclusive.
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
DSAPublicKey
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
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
RSAKey
and has the same RSA 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
SRPKey
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.
ExemptionMechanism
class.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
.
sharedSecret
, beginning at offset
inclusive.
SecretKey
object from the provided key specification (key material).
SecretKey
object of the specified algorithm.
output
buffer, starting at outputOffset
inclusive.
List
of entries (instances of Entry
) for the
given alias
, or null
if there no such entry
exists.
SecretKeyFactory
object.
Mac
object.
KeyGenerator
object.
KeyAgreement
object.
Cipher
object.
SaslServer.isComplete()
returns true
.
Callback
.
null
if the cause
is nonexistent or unknown.
null
if the cause is
nonexistent or unknown.
alias
, or
null
if this keyring has no such entry.
alias
, or
null
if there is 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.
g
.
g
.
g
.
Registry.HMAC_NAME_PREFIX
.
IAuthInfoProvider
requests.
SecretKeyFactory
object for the specified secret-key algorithm.
Mac
object that implements the
specified MAC algorithm.
KeyGenerator
object for the specified algorithm.
KeyAgreement
object that implements the
specified key agreement algorithm.
Cipher
object that implements the specified
transformation.
SecretKeyFactory
object for the specified
secret-key algorithm from the specified provider.
Mac
object for the specified MAC algorithm from
the specified provider.
KeyGenerator
object for the specified key
algorithm from the specified provider.
KeyAgreement
object for the specified key
agreement algorithm from the specified provider.
Cipher
object that implements the specified
transformation, as supplied by the specified provider.
SecretKeyFactory
object for the specified
secret-key algorithm from the specified provider.
Mac
object for the specified MAC
algorithm from the specified provider.
KeyGenerator
object for the specified key
algorithm from the specified provider.
KeyAgreement
object for the specified key
agreement algorithm from the specified provider.
Cipher
object that implements the specified
transformation, as supplied by the specified provider.
null
if there is no IV.
Set
of names of keypair generator implementations
available from this Provider
.
l
, of the random exponent
(private value).
Set
of names of MAC algorithms available from
this Provider
.
message
to be displayed.
Set
of names of message digest algorithms available
from this Provider
.
messageType
.
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 keypair codec names supported by this
Factory.
Set
of keypair generator names supported by this
Factory.
Set
of key agreement protocol 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.
update
or
doFinal
operation, given the input length inputLen
(in bytes).
p
.
p
.
p
.
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
.
SecretKeyFactory
object.
Mac
object.
KeyGenerator
object.
KeyAgreement
object.
Cipher
object.
e
.
alias
, or
null
if there is no such entry.
SaslClient
instance.
Set
of names of SASL Client mechanisms available from
this Provider
.
SaslServer
instance.
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
.
x
.
x
.
BigInteger
.
y
.
y
.
Callback
s.
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
.
IMode
.ICMGenerator
to allow using this
algorithm as a JCE SecureRandom
.IllegalMechanismStateException
with no detail message.
IllegalMechanismStateException
with the specified detail message.
IllegalMechanismStateException
with the specified detail message, and cause.
index
value to use in this
instance.
Mac
object with the given key.
Mac
object with the given key and
algorithm parameters.
Assembly
for operation with specific
characteristics.
Transformer
for operation with specific
characteristics.
Stage
into the current chain, at the specified index
(zero-based) position.
IntegrityException
with no
detail message.
IntegrityException
with the
specified detail message.
IntegrityException
with a
detailed message and a root exception.
IRandom
instance to use.
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.
offset
inclusive, is parity-adjusted.
offset
inclusive, is parity-adjusted.
true
if this Transformer
was wired in
post-processing mode; false
otherwise.
true
if this Transformer
was wired in
pre-processing mode; false
otherwise.
iv
as the IV.
len
bytes in iv
,
beginning at offset
inclusive, as the IV.
KeyAgreementException
.
KeyAgreementException
with a
detailed message.
KeyAgreementException
with a
detailed message and a root exception.
KeyAgreement
class.KeyGenerator
class.Iterator
over the supported key sizes.
Iterator
over the supported underlying block cipher
key sizes.
LanguageCallback
to the handle()
method of a CallbackHandler
to retrieve
the Locale
used for localizing text.LanguageCallback
.
1
whose contents are
the designated byte.
1
whose contents are
the designated byte.
Assembly
.
Transformer
.
N
and
g
MPIs for the designated index
.
MacOutputStream
.
Mac
class.mark
and reset
methods, which it does not.
SaslClient
/SaslServer
.
seed
, and then (b)
continuously re-hashing its output.NameCallback
to the handle()
method of a CallbackHandler
to retrieve
name information.NameCallback
with a prompt.
NameCallback
with a prompt and default name.
buffer
with random data
generated by the underlying singleton.
offset
, for a maximum of length
bytes with the
output of this generator instance.
buffer
, starting from byte at
position offset
with, at most, length
bytes of
random data generated by the underlying singleton.
NoSuchMechanismException
with the specified
detail message.
NoSuchUserException
with no detail message.
NoSuchUserException
with the specified detail
message.
IV
for every message that is ever encrypted under the
given key.Transformer
.2L-1 < p < 2L
for 512 <= L <= 1024
and L
a multiple of
64
.
PasswordFile
object.
PasswordCallback
to the handle()
method of a CallbackHandler
to retrieve
password information.PasswordCallback
with a prompt and a boolean
specifying whether the password should be displayed as it is being typed.
Stage
.
System.err
.
System.err
.
System.err
.
(name => value)
pairs used in keyring entries.alias
.
p - 1
, where 2159 < q
< 2160
.
SaslClient
/SaslServer
.
b.length
bytes of data from this input
stream into an array of bytes.
len
bytes of data from the underlying
source input stream into an array of bytes.
len
bytes of data from this input stream
into an array of bytes.
SaslClient
and SaslServer
to
retrieve realm information.RealmCallback
with a prompt.
RealmCallback
with a prompt and default realm
information.
SaslClient
and SaslServer
to obtain
a realm given a list of realm choices.RealmChoiceCallback
with a prompt, a list of
choices and a default choice.
alias
from this
keyring.
Assembly
for re-initialisation and use with other
characteristics.
Transformer
for re-initialisation and use with
other characteristics.
Mac
object.
SecureRandom
instance to use.
RSAKeyGenParameterSpec
instance to
use for this generator's n
, and e
values.
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.SaslClient
.SaslEncodingException
with no detail message.
SaslEncodingException
with the specified detail
message.
SaslException
.
SaslException
with a detailed
message.
SaslException
with a detailed
message and a root exception.
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).SaslServer
.SecretKeyFactory
class.len
bytes of key
, starting at
offset
inclusive.
SaslServerFactory
.Transformer
.
count
-octet long, to the
current buffer.
CallbackHandler
for test purposes.n
bytes of input from the bytes that can be read
from this input stream without blocking.
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.Iterator
over the stages contained in this instance.
attributes
.
TextInputCallback
to the handle()
method of a CallbackHandler
to retrieve
generic text information.TextInputCallback
with a prompt.
TextInputCallback
with a prompt and default
input value.
TextOutputCallback
to the handle()
method of a
CallbackHandler
to display information messages, warning messages and
error messages.TextOutputCallback
with a message type and
message to be displayed.
TMMH16
.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.
Transformer
is an abstract representation of a two-way
transformation that can be chained together with other instances of
this type.UMacGenerator
to allow using this
algorithm as a JCE SecureRandom
.CallbackHandler
does not recognize a particular
Callback
.UnsupportedCallbackException
with no detail
message.
UnsupportedCallbackException
with the specified
detail message.
1
whose contents are
the designated byte.
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).
len
bytes in input
,
starting at offset
inclusive.
UserAlreadyExistsException
with no detail
message.
UserAlreadyExistsException
with the specified
detail message.
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.
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 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.
b.length
bytes from the specified byte array
to this output stream.
write()
) will be encapsulated as a SASL buffer, as defined in
RFC 2222, and then written to the underlying dest output stream.
len
bytes from the specified byte array
starting at offset off
to this 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 |