|
Bouncy Castle Cryptography 1.50 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
modulus
.
Store
to find CRLs, certificates,
attribute certificates or cross certificates.
ECPoints.F2m
to this
without
checking if both points are on the same curve.
Store
to find CRLs, certificates, attribute
certificates or cross certificates.
APR2011_439
, this parameter set gives 128 bits of security but uses product-form polynomials and f=1+pF
.
APR2011_439
, this parameter set gives 128 bits of security but uses product-form polynomials
APR2011_743
, this parameter set gives 256 bits of security but uses product-form polynomials and f=1+pF
.
APR2011_439
, this parameter set gives 256 bits of security but uses product-form polynomials
Attributes
sets.AuthenticatedData
stream.AuthEnvelopedData
input stream.McElieceCCA2KeyPairGenerator
or McElieceCCA2KeyFactorySpi
.McElieceCCA2KeyPairGenerator
).
McElieceCCA2KeyFactorySpi
).
McElieceCCA2KeyPairGenerator
or McElieceCCA2KeyFactorySpi
.McElieceCCA2KeyPairGenerator
).
McElieceCCA2KeyFactorySpi
).
McElieceKeyPairGenerator
or McElieceKeyFactorySpi
.McElieceKeyPairGenerator
).
McElieceKeyFactorySpi
).
McElieceKeyPairGenerator
or McElieceKeyFactorySpi
.McElieceKeyPairGenerator
).
McElieceKeyFactorySpi
).
RainbowKeyFactorySpi
).
RainbowKeyFactorySpi
).
BigDecimal
coefficients.BigDecimalPolynomial
from a BigIntPolynomial
.
BigInteger
sBigInteger
coefficients.add
) change the polynomial, others (like mult
) do
not but return the result as a new polynomial.BigIntPolynomial
from a IntegerPolynomial
.
SkeinParameters
instance with the parameters provided to this
builder.
SkeinParameterSpec
instance with the parameters provided to this
builder.
offset
into a 32 bit
integer (little-endian representation)
offset
into a 32 bit
integer (little-endian representation)
BigInteger
sint
sBigInteger
for use in arithmetic calculations.
[-q/2, q/2]
.
DERApplicationSpecific
a
and b
are elements of the same field F2m
(having the same representation).
r
(second 16 bytes) portion of the key.PKIXParameters
object.
CommitmentTypeQualifier
instance.
CommitmentTypeQualifier
instance.
CompressedData
object.ContentInfo
object parser.ECCurve.createPoint(BigInteger, BigInteger)
and refer ECPoint.getEncoded(boolean)
byte
array encoded with ArrayEncoder.encodeMod3Sves(int[])
back to an int
array
with N
coefficients between -1
and 1
.ArrayEncoder.encodeMod3Tight(int[])
back to an int
array.
ArrayEncoder.encodeMod3Tight(int[])
back to an int
array.
byte
array encoded with ArrayEncoder.encodeModQ(int[], int)
back to an int
array.N
is the number of coefficients.
ArrayEncoder.encodeModQ(int[], int)
back to an int
array.N
is the number of coefficients.
TernaryPolynomial
with a "high" number of nonzero coefficients.DenseTernaryPolynomial
from a IntegerPolynomial
.
DenseTernaryPolynomial
with a given set of coefficients.
DISPLAY_TEXT_MAXIMUM_SIZE
here.
DisplayText
class, used in
CertificatePolicies
X509 V3 extensions (in policy qualifiers).DisplayText
instance.
DisplayText
instance.
BigInteger
and rounds the result to the nearest whole number.BigDecimal
and rounds the result to decimalPlaces
places.
k
and rounds to the nearest integer.
F2m
in polynomial basis (PB)
representation.ECPoint
s.ECPoint.getEncoded(boolean)
ECPoint.getEncoded(boolean)
p
and a base generator g
.
Certificate
to an OutputStream
.
CertificateRequest
to an OutputStream
.
CertificateStatus
to an OutputStream
.
CertificateStatusRequest
to an OutputStream
.
CertificateURL
to an OutputStream
.
DigitallySigned
to an OutputStream
.
HeartbeatExtension
to an OutputStream
.
HeartbeatMessage
to an OutputStream
.
NewSessionTicket
to an OutputStream
.
OCSPStatusRequest
to an OutputStream
.
ServerDHParams
to an OutputStream
.
ServerName
to an OutputStream
.
ServerNameList
to an OutputStream
.
SignatureAndHashAlgorithm
to an OutputStream
.
URLAndHash
to an OutputStream
.
int
array whose elements are between -1
and 1
, to a byte array.
int
array whose elements are between -1
and 1
, to a byte array.
q
,
to a byte array leaving no gaps between bits.q
must be a power of 2.
BCRainbowPrivateKey
.
BCRainbowPublicKey
.
selector
.
modulus
until all coefficients are above 0.
EnvelopedData
object.p(x) = 1
.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
PKIXBuilderParameters
with the
specified Set
of most-trusted CAs.
PKIXParameters
with the specified
Set
of most-trusted CAs.
0
and q-1
.q
must be a power of 2.0
and q-1
.q
must be a power of 2.SparseTernaryPolynomial.toBinary()
to a ploynomial.
N
ternary coefficientsIntegerPolynomial.toBinary3Tight()
to a polynomial.
IntegerPolynomial.toBinary3Tight()
from an input stream and converts it to a polynomial.
|F| < keyNormBound
and |G| < keyNormBound
BCMcElieceCCA2PrivateKey
.
BCMcEliecePrivateKey
.
BCMcElieceCCA2PublicKey
.
BCMcEliecePublicKey
.
numOnes
coefficients equal to 1,
numNegOnes
coefficients equal to -1, and the rest equal to 0.
{-1, 0, 1}
.
numOnes
coefficients equal to 1,
numNegOnes
coefficients equal to -1, and the rest equal to 0.
NTRUSigner.update(byte[], int, int)
.
a
.
a
.
g
.
List
of additional Bouncy Castle
Store
s used for finding CRLs, certificates, attribute
certificates or cross certificates.
Object[]
containing the message arguments.
i
-th basis
Certificate.getCertificateList()
instead
ClassLoader
which loads the resource files or null
if the default ClassLoader is used.
Collection
.
selector
.
id + "." + key
from the resource file and returns a
formated message for the given Locale and TimeZone.
g
.
ExtendedPKIXParameters
which can be
safely casted to ExtendedPKIXBuilderParameters
.
PKIXParameters
object.
X509CertSelector
.
X509CRLSelector
.
key parameter
, or null
if not
set.
key parameter
, or null
if not
set.
key identifier parameter
, or
null
if not set.
key identifier parameter
, or
null
if not set.
intValue
.
intValue
.
intValue
.
intValue
.
ECMultiplier
, unless already set.
nonce parameter
, or null
if
not set.
nonce parameter
, or null
if
not set.
p
.
p
.
p
.
p
.
personalisation parameter
, or
null
if not set.
personalisation parameter
, or
null
if not set.
public key parameter
, or
null
if not set.
public key parameter
, or
null
if not set.
q
.
q
.
q
.
String[]
object.
java.lang.String
object.
List
of Bouncy Castle
Store
s used for finding CRLs, certificates, attribute
certificates or cross certificates.
String
object.
Set
of X.509 attribute certificate
extensions that this PKIXAttrCertChecker
supports or
null
if no extensions are supported.
Vector
.
numBits
bits from the end of the bit string.
x
.
x
.
y
.
y
.
GF2Vector
of the given length and with the given
element array.
GF2Matrix
and one
instance of Permutation
.GoppaCode.MaMaPe
container with the given parameters.
GF2Matrix
and one
int[].GoppaCode.MatrixSet
container with the given
parameters.
IetfAttrSyntax
as specified by RFC3281.SkeinParameters
for details on the parameterisation of the Skein hash function.
ParametersWithIV
providing a KeyParameter
and a nonce.
SkeinParameters
for details on the parameterisation of the Skein hash function.
CertPath
and PKIXParameters
params
AsymmetricBlockCipher.initDecrypt(Key, AlgorithmParameterSpec)
.
AsymmetricHybridCipher.initEncrypt(Key, AlgorithmParameterSpec, SecureRandom)
.
AsymmetricHybridCipher.initEncrypt(Key, AlgorithmParameterSpec, SecureRandom)
.
keySize
as input.
int
coefficients.add
) change the polynomial, others (like mult
) do
not but return the result as a new polynomial.N
coefficients initialized to 0.
IntegerPolynomial
from a BigIntPolynomial
.
int
soffset
(little-endian representation)
IOException
wrapper around an exception indicating an invalid ciphertext, such as in
authentication failure during finalisation of an AEAD cipher.q; q
must be a power of 2.null
if the polynomial is not invertible.
X509Store
s for locations like LDAP found
in certificates or CRLs should be used.
true
only complete CRLs are returned.
false
.
JPAKEParticipant
that uses
the JPAKEPrimeOrderGroups.NIST_3072
prime order group,
a SHA-256 digest, and a default SecureRandom
implementation.
JPAKEParticipant
that uses
a SHA-256 digest and a default SecureRandom
implementation.
JPAKEParticipant
.
JPAKEPrimeOrderGroup
.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
long
value for
faster multiplication in 64 bit environments.long
number.LongPolynomial2
from a IntegerPolynomial
.
long
value for
faster multiplication by a ternary polynomial.long
number.LongPolynomial5
from a IntegerPolynomial
.
McElieceFujisakiCipher
, McElieceKobaraImaiCipher
, and
McEliecePointchevalCipher
.McElieceFujisakiCipher
, McElieceKobaraImaiCipher
, and
McEliecePointchevalCipher
.McElieceKeyFactory
.
McElieceKeyFactory
.
McElieceKeyFactory
).
McElieceKeyFactorySpi
).
McElieceKeyFactory
).
McElieceKeyFactory
).
McElieceKeyFactory
).
McElieceKeyFactory
).
McElieceKeyFactorySpi
).
McElieceKeyFactorySpi
).
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
modulus
.
modulus-1
BigInteger
BigInteger
.
int
.
TernaryPolynomial
, taking the indices mod N and the values mod 2048.
IntegerPolynomial
,
taking the indices mod N
.
IntegerPolynomial
,
taking the coefficient values mod modulus
and the indices mod N
.
BigIntPolynomial
, taking the indices mod N.
IntegerPolynomial
, taking the indices mod N
ECPoint p
by k
, i.e.
ECPoint
by the given number.
this
by an integer k
using the
Window NAF method.
ECPoint.F2m
by k
using the reduced τ
-adic NAF (RTNAF)
method.
NoticeReference
class, used in
CertificatePolicies
X509 V3 extensions
(in policy qualifiers).NoticeReference
instance.
NoticeReference
instance.
NoticeReference
instance.
TlsServer.getCertificateRequest()
returned non-null.
f
which takes different forms depending on whether product-form polynomials are used,
and on fastP
f
modulo p
is precomputed on initialization.f
and constructs a new private key
f
from an input stream and constructs a new private key
h
.h
and constructs a new public key
h
from an input stream and constructs a new public key
F
and G
.NTRUSigningPrivateKeyParameters.Basis
of three polynomials each,
except the zeroth basis for which h
is undefined.f, f', h
.
h
.h
and constructs a new public key
h
from an input stream and constructs a new public key
CipherSpiExt.ENCRYPT_MODE
or
CipherSpiExt.DECRYPT_MODE
).
Certificate
from an InputStream
.
CertificateRequest
from an InputStream
.
CertificateStatus
from an InputStream
.
CertificateStatusRequest
from an InputStream
.
CertificateURL
from an InputStream
.
DigitallySigned
from an InputStream
.
HeartbeatExtension
from an InputStream
.
HeartbeatMessage
from an InputStream
.
NewSessionTicket
from an InputStream
.
OCSPStatusRequest
from an InputStream
.
ServerDHParams
from an InputStream
.
ServerName
from an InputStream
.
ServerNameList
from an InputStream
.
SignatureAndHashAlgorithm
from an InputStream
.
URLAndHash
from an InputStream
.
CertPath
and PKIXParameters
params
PolicyQualifierInfo
instance.
PolicyQualifierInfo
containing a
cPSuri qualifier.
f1*f2+f3
, where
f1,f2,f3
are very sparsely populated ternary polynomials.PolynomialGF2mSmallM.PolynomialGF2mSmallM(GF2mField, int, char, SecureRandom)
).
RC5 Encryption Algorithm
publication in RSA CryptoBytes, Spring of 1995.RC5 Encryption Algorithm
publication in RSA CryptoBytes, Spring of 1995.b.length
bytes in the provided array.
len
bytes in the provided array.
len
bytes in the provided array.
InputStream
.
x^n-1
x^n-1
using a probabilistic algorithm.
x^n-1 mod p
.rho
such that
res = rho*this + t*(x^n-1) for some integer t
.IntegerPolynomial.resultant()
.
res = rho*this + t*(x^n-1) for some integer t
X
in Z[X]/Z[X^n-1]
.
X509Store
s for locations like LDAP found in
certificates or CRLs should be used.
ClassLoader
which loads the resource files.
true
only complete CRLs are returned.
true
the CRL reported contains the delta
CRL indicator CRL extension.
Filter
that is used to filter the arguments of this message
SkeinParameters.PARAM_TYPE_KEY
parameter.
SkeinParameterSpec.PARAM_TYPE_KEY
parameter.
SkeinParameters.PARAM_TYPE_KEY_IDENTIFIER
parameter.
SkeinParameterSpec.PARAM_TYPE_KEY_IDENTIFIER
parameter.
SkeinParameters.PARAM_TYPE_NONCE
parameter.
SkeinParameterSpec.PARAM_TYPE_NONCE
parameter.
ExtendedPKIXBuilderParameters
and
PKIXBuilderParameters
.
clone()
under J2ME.
SkeinParameters.PARAM_TYPE_PERSONALISATION
parameter.
SkeinParameterSpec.PARAM_TYPE_PERSONALISATION
parameter.
PreCompInfo
for a point on this curve.
SkeinParameters.PARAM_TYPE_KEY_IDENTIFIER
parameter.
SkeinParameterSpec.PARAM_TYPE_KEY_IDENTIFIER
parameter.
SignedData
object.SignerInfo
object.SignerIdentifier
.Threefish
tweakable block cipher.Threefish
tweakable block cipher.Threefish
tweakable block cipher.SkeinParameters
.SkeinParameterSpec
.TernaryPolynomial
with a "low" number of nonzero coefficients.DenseTernaryPolynomial
from a IntegerPolynomial
.
SparseTernaryPolynomial
with a given set of coefficients.
GF2nElement
.
GF2nPolynomialElement
.
modulus
.
ECPoints.F2m
from this
without checking if both points are on the same curve.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
resource
as the base name for the
RessourceBundle and id
as the message bundle id the resource file.
TimeStampedData
object.toASN1Object
method here.
toASN1Object
as
required by the superclass ASN1Encodable
.
BITS_PER_INDEX
bits for each coefficient.
FlexiBigInt
array.
Polynomial.mult(IntegerPolynomial, int)
returns equal IntegerPolynomial
s).
steps
steps of distributed signature
calculaion
UserNotice
class, used in
CertificatePolicies
X509 extensions (in policy
qualifiers).UserNotice
instance.
UserNotice
instance.
JPAKEUtil.calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom)
)
is correct.
NTRUSigner.update(byte[], int, int)
.
seed0
and
the PRNG
b.length
bytes from the specified byte array
to this output stream.
len
bytes from the specified byte array
starting at offset off
to this output stream.
len
bytes from the specified byte array starting at offset
off
to this output stream.
τ
-adic Non-Adjacent Form) algorithm.Selector
like implementation to select
certificates pairs, which are e.g.X509Store
s.X509Store
SPI implementation for certificate
pairs.X509Store
for getting
attribute certificates from an LDAP directory.X509Store
for getting
cross certificates pairs from an LDAP directory.X509Store
for getting
certificates form a LDAP directory.X509Store
for getting
certificate revocation lists from an LDAP directory.F2
.
F2m
.
|
Bouncy Castle Cryptography 1.50 | ||||||||
PREV NEXT | FRAMES NO FRAMES |