|
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.
BigIntegersBigInteger 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)
BigIntegersintsBigInteger
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.ECPoints.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
Stores 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
Stores 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.
intsoffset (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.
X509Stores 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
BigIntegerBigInteger.
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 fastPf 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].
X509Stores 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 IntegerPolynomials).
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.X509Stores.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 | ||||||||