- S - Variable in class org.spongycastle.crypto.agreement.srp.SRP6Client
-
- S - Variable in class org.spongycastle.crypto.agreement.srp.SRP6Server
-
- S - Variable in class org.spongycastle.crypto.digests.GOST3411Digest
-
- S - Static variable in class org.spongycastle.crypto.digests.MD2Digest
-
- S - Static variable in class org.spongycastle.crypto.engines.AESEngine
-
- S - Static variable in class org.spongycastle.crypto.engines.AESFastEngine
-
- S - Static variable in class org.spongycastle.crypto.engines.AESLightEngine
-
- S - Variable in class org.spongycastle.crypto.engines.GOST28147Engine
-
- S - Static variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- s - Variable in class org.spongycastle.crypto.engines.VMPCEngine
-
- S - Variable in class org.spongycastle.crypto.macs.GOST28147Mac
-
- s - Variable in class org.spongycastle.crypto.macs.VMPCMac
-
- S - Variable in class org.spongycastle.crypto.modes.GCMBlockCipher
-
- s - Variable in class org.spongycastle.crypto.prng.VMPCRandomGenerator
-
- s - Variable in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
-
- S0 - Variable in class org.spongycastle.crypto.engines.BlowfishEngine
-
- S1 - Variable in class com.tinfoilsms.crypto.APrioriInfo
-
- S1 - Variable in class com.tinfoilsms.csprng.SDFGenerator
-
- S1 - Variable in class com.tinfoilsms.csprng.SDFParameters
-
- S1 - Variable in class org.spongycastle.crypto.engines.BlowfishEngine
-
- S1 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S11 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S11 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S12 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S12 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S13 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S13 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S14 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S14 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S2 - Variable in class com.tinfoilsms.crypto.APrioriInfo
-
- S2 - Variable in class com.tinfoilsms.csprng.SDFGenerator
-
- S2 - Variable in class com.tinfoilsms.csprng.SDFParameters
-
- S2 - Variable in class org.spongycastle.crypto.engines.BlowfishEngine
-
- S2 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S21 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S21 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S22 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S22 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S23 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S23 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S24 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S24 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S3 - Variable in class org.spongycastle.crypto.engines.BlowfishEngine
-
- S3 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S31 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S31 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S32 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S32 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S33 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S33 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S34 - Static variable in class org.spongycastle.crypto.digests.MD4Digest
-
- S34 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S4 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S41 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S42 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S43 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S44 - Static variable in class org.spongycastle.crypto.digests.MD5Digest
-
- S5 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S6 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S7 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- S8 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- SafeBag - Class in org.spongycastle.asn1.pkcs
-
- SafeBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.spongycastle.asn1.pkcs.SafeBag
-
- SafeBag(ASN1ObjectIdentifier, ASN1Encodable, ASN1Set) - Constructor for class org.spongycastle.asn1.pkcs.SafeBag
-
- SafeBag(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.SafeBag
-
- safeContentsBag - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- safeReadData() - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- safeWriteMessage(short, byte[], int, int) - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- Salsa20Engine - Class in org.spongycastle.crypto.engines
-
Implementation of Daniel J.
- Salsa20Engine() - Constructor for class org.spongycastle.crypto.engines.Salsa20Engine
-
- salsaCore(int, int[], int[]) - Static method in class org.spongycastle.crypto.engines.Salsa20Engine
-
Salsa20 function
- salt - Variable in class org.spongycastle.asn1.pkcs.MacData
-
- salt - Variable in class org.spongycastle.asn1.pkcs.PBEParameter
-
- salt - Variable in class org.spongycastle.crypto.params.ParametersWithSalt
-
- salt - Variable in class org.spongycastle.crypto.PBEParametersGenerator
-
- salt - Variable in class org.spongycastle.crypto.signers.PSSSigner
-
- saltLength - Variable in class org.spongycastle.asn1.pkcs.RSASSAPSSparams
-
- saltLength - Variable in class org.spongycastle.crypto.signers.ISO9796d2PSSSigner
-
- sameNonceSequence() - Method in class com.tinfoilsms.test.NonceTest
-
Test that alice and bob are able to generate the same sequence of nonces given
that they both have the same seeds.
- sameSeeds() - Method in class com.tinfoilsms.test.NonceTest
-
Basic test which verifies that alice and bob are able to generate
the same seeds given that they have the same S1 & S2 parameters
for the SDF
- sb0(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S0 - { 3, 8,15, 1,10, 6, 5,11,14,13, 4, 2, 7, 0, 9,12 } - 15 terms.
- sb1(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S1 - {15,12, 2, 7, 9, 0, 5,10, 1,11,14, 8, 6,13, 3, 4 } - 14 terms.
- sb2(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S2 - { 8, 6, 7, 9, 3,12,10,15,13, 1,14, 4, 0,11, 5, 2 } - 16 terms.
- sb3(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S3 - { 0,15,11, 8,12, 9, 6, 3,13, 1, 2, 4,10, 7, 5,14 } - 16 terms.
- sb4(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S4 - { 1,15, 8, 3,12, 0,11, 6, 2, 5, 4,10, 9,14, 7,13 } - 15 terms.
- sb5(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S5 - {15, 5, 2,11, 4,10, 9,12, 0, 3,14, 8,13, 6, 7, 1 } - 16 terms.
- sb6(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S6 - { 7, 2,12, 5, 8, 4, 6,11,14, 9, 1,15,13, 3,10, 0 } - 15 terms.
- sb7(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
S7 - { 1,13,15, 0,14, 8, 2,11, 7, 4,12,10, 9, 3, 5, 6 } - 16 terms.
- sBox - Variable in class org.spongycastle.crypto.digests.GOST3411Digest
-
- SBOX - Static variable in class org.spongycastle.crypto.digests.WhirlpoolDigest
-
- sBox - Variable in class org.spongycastle.crypto.params.ParametersWithSBox
-
- SBOX1 - Static variable in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- SBOX1_1110 - Static variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- sbox2(int) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- SBOX2_0222 - Static variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- sbox3(int) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- SBOX3_3033 - Static variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- sbox4(int) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- SBOX4_4404 - Static variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- Sbox_Default - Static variable in class org.spongycastle.crypto.engines.GOST28147Engine
-
- SBOX_SK - Static variable in class org.spongycastle.crypto.engines.BlowfishEngine
-
- sBoxes - Static variable in class org.spongycastle.crypto.engines.GOST28147Engine
-
- scale - Variable in class org.spongycastle.math.ec.SimpleBigDecimal
-
- scheme - Variable in class org.spongycastle.asn1.pkcs.PBES2Algorithms
-
Deprecated.
- scheme - Variable in class org.spongycastle.asn1.pkcs.PBES2Parameters
-
- SCrypt - Class in org.spongycastle.crypto.generators
-
- SCrypt() - Constructor for class org.spongycastle.crypto.generators.SCrypt
-
- SDFGenerator - Class in com.tinfoilsms.csprng
-
Seed Derivative Function (SDF) generator, derives a seed value to be used
with a PRNG given the SDF parameters, Digest, and the number of iterations
that the digest is applied
- SDFGenerator(Digest, int) - Constructor for class com.tinfoilsms.csprng.SDFGenerator
-
Define the digest to use for the SDF generator as well as the number
of iterations that the digest is applied.
- SDFGenerator(Digest) - Constructor for class com.tinfoilsms.csprng.SDFGenerator
-
Define the digest to use for the SDF generator as well as the number
of iterations that the digest is applied.
- SDFParameters - Class in com.tinfoilsms.csprng
-
Seed Derivative Function (SDF) parameter, takes the shared information
S1 & S2 as constructor arguments which are used as parameters for
deriving the shared seed
- SDFParameters(String, String) - Constructor for class com.tinfoilsms.csprng.SDFParameters
-
Defines the two parameters for the SDF which are the shared
information S1 & S2, the values cannot be empty
- sdsiCertificate - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- searchGuide - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- SECNamedCurves - Class in org.spongycastle.asn1.sec
-
- SECNamedCurves() - Constructor for class org.spongycastle.asn1.sec.SECNamedCurves
-
- SECObjectIdentifiers - Interface in org.spongycastle.asn1.sec
-
- secondCoefB - Variable in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- secp112r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp112r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp112r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp112r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp128r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp128r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp128r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp128r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp160k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp160k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp160k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp160r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp160r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp160r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp160r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp160r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp160r2 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp192k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp192k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp192k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp192r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp192r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp192r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp224k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp224k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp224k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp224r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp224r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp224r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp256k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp256k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp256k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp256r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp256r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp256r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp384r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp384r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp384r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secp521r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- secp521r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- secp521r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- secret - Variable in class org.spongycastle.crypto.tls.SSL3Mac
-
- secret - Variable in class org.spongycastle.crypto.tls.TlsMac
-
- secretBag - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- sect113r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect113r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect113r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect113r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect131r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect131r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect131r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect131r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect163k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect163k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect163k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect163r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect163r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect163r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect163r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect163r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect163r2 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect193r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect193r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect193r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect193r2 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect193r2 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect193r2 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect233k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect233k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect233k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect233r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect233r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect233r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect239k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect239k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect239k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect283k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect283k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect283k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect283r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect283r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect283r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect409k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect409k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect409k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect409r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect409r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect409r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect571k1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect571k1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect571k1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- sect571r1 - Static variable in class org.spongycastle.asn1.sec.SECNamedCurves
-
- sect571r1 - Static variable in interface org.spongycastle.asn1.sec.SECObjectIdentifiers
-
- sect571r1 - Static variable in class org.spongycastle.crypto.tls.NamedCurve
-
- SECURE_MESSAGING_TEMPLATE - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- secureRandom - Variable in class org.spongycastle.crypto.tls.TlsClientContextImpl
-
- SECURITY_ENVIRONMENT_TEMPLATE - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- SECURITY_SUPPORT_TEMPLATE - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- SecurityParameters - Class in org.spongycastle.crypto.tls
-
- SecurityParameters() - Constructor for class org.spongycastle.crypto.tls.SecurityParameters
-
- securityParameters - Variable in class org.spongycastle.crypto.tls.TlsClientContextImpl
-
- securityParameters - Variable in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- seeAlso - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- seed - Variable in class com.tinfoilsms.csprng.ISAACRandomGenerator
-
- seed - Variable in class com.tinfoilsms.test.ECEngineTest
-
- seed - Variable in class org.spongycastle.asn1.x9.DHValidationParms
-
- seed - Variable in class org.spongycastle.asn1.x9.X9Curve
-
- seed - Variable in class org.spongycastle.asn1.x9.X9ECParameters
-
- seed - Variable in class org.spongycastle.crypto.engines.IndexGenerator
-
- seed - Variable in class org.spongycastle.crypto.generators.MGF1BytesGenerator
-
- seed - Variable in class org.spongycastle.crypto.params.DHValidationParameters
-
- seed - Variable in class org.spongycastle.crypto.params.DSAValidationParameters
-
- seed - Variable in class org.spongycastle.crypto.params.ECDomainParameters
-
- seed - Variable in class org.spongycastle.crypto.params.ISO18033KDFParameters
-
- seed - Variable in class org.spongycastle.crypto.params.MGFParameters
-
- seed - Variable in class org.spongycastle.crypto.prng.DigestRandomGenerator
-
- seed - Variable in class org.spongycastle.crypto.signers.NTRUSignerPrng
-
- seed - Variable in class org.spongycastle.jce.spec.ECParameterSpec
-
- seedCounter - Variable in class org.spongycastle.crypto.prng.DigestRandomGenerator
-
- SEEDEngine - Class in org.spongycastle.crypto.engines
-
Implementation of the SEED algorithm as described in RFC 4009
- SEEDEngine() - Constructor for class org.spongycastle.crypto.engines.SEEDEngine
-
- SEEDWrapEngine - Class in org.spongycastle.crypto.engines
-
An implementation of the SEED key wrapper based on RFC 4010/RFC 3394.
- SEEDWrapEngine() - Constructor for class org.spongycastle.crypto.engines.SEEDWrapEngine
-
- selectedCipherSuite - Variable in class org.spongycastle.crypto.tls.DefaultTlsClient
-
- selectedCipherSuite - Variable in class org.spongycastle.crypto.tls.PSKTlsClient
-
- selectedCipherSuite - Variable in class org.spongycastle.crypto.tls.SRPTlsClient
-
- selectedCompressionMethod - Variable in class org.spongycastle.crypto.tls.DefaultTlsClient
-
- selectedCompressionMethod - Variable in class org.spongycastle.crypto.tls.PSKTlsClient
-
- selectedCompressionMethod - Variable in class org.spongycastle.crypto.tls.SRPTlsClient
-
- selectGenerator(BigInteger, BigInteger, SecureRandom) - Static method in class org.spongycastle.crypto.generators.DHParametersHelper
-
- Selector - Interface in org.spongycastle.util
-
- selectPrivateValue() - Method in class org.spongycastle.crypto.agreement.srp.SRP6Client
-
- selectPrivateValue() - Method in class org.spongycastle.crypto.agreement.srp.SRP6Server
-
- sendAlert(short, short) - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- sendCertificateVerify(byte[]) - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- sendClientCertificate(Certificate) - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- sendClientKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
-
- SEPARATOR - Static variable in class org.spongycastle.util.test.SimpleTestResult
-
- seperator - Variable in class org.spongycastle.asn1.x500.style.X500NameTokenizer
-
- seperator - Variable in class org.spongycastle.asn1.x509.X509NameTokenizer
-
- seq - Variable in class org.spongycastle.asn1.ASN1Sequence
-
- seq - Variable in class org.spongycastle.asn1.eac.CertificateBody
-
- seq - Variable in class org.spongycastle.asn1.sec.ECPrivateKey
-
- seq - Variable in class org.spongycastle.asn1.sec.ECPrivateKeyStructure
-
Deprecated.
- seq - Variable in class org.spongycastle.asn1.x509.Certificate
-
- seq - Variable in class org.spongycastle.asn1.x509.CRLDistPoint
-
- seq - Variable in class org.spongycastle.asn1.x509.ExtendedKeyUsage
-
- seq - Variable in class org.spongycastle.asn1.x509.IssuingDistributionPoint
-
- seq - Variable in class org.spongycastle.asn1.x509.PolicyMappings
-
- seq - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- seq - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- seq - Variable in class org.spongycastle.asn1.x509.TBSCertList.CRLEntry
-
- seq - Variable in class org.spongycastle.asn1.x509.X509CertificateStructure
-
Deprecated.
- seq - Variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
- seqNo - Variable in class org.spongycastle.crypto.tls.TlsMac
-
- SEQUENCE - Static variable in interface org.spongycastle.asn1.BERTags
-
- SEQUENCE_OF - Static variable in interface org.spongycastle.asn1.BERTags
-
- sequenceNumber - Variable in class org.spongycastle.asn1.eac.CertificateHolderReference
-
- serial - Variable in class org.spongycastle.asn1.x509.IssuerSerial
-
- SERIALNUMBER - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
-
device serial number name - StringType(SIZE(1..64))
- serialNumber - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- serialNumber - Variable in class org.spongycastle.asn1.x509.AttributeCertificateInfo
-
- serialNumber - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- serialNumber - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- serialNumber - Variable in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- serialNumber - Variable in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- serialNumber - Variable in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- SERIALNUMBER - Static variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
device serial number name - StringType(SIZE(1..64))
- serialVersionUID - Static variable in class org.spongycastle.asn1.eac.BidirectionalMap
-
- serialVersionUID - Static variable in exception org.spongycastle.crypto.tls.TlsFatalAlert
-
- serialVersionUID - Static variable in exception org.spongycastle.crypto.tls.TlsRuntimeException
-
- serialVersionUID - Static variable in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
-
- serialVersionUID - Static variable in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
-
- serialVersionUID - Static variable in class org.spongycastle.math.ec.SimpleBigDecimal
-
- SerpentEngine - Class in org.spongycastle.crypto.engines
-
Serpent is a 128-bit 32-round block cipher with variable key lengths,
including 128, 192 and 256 bit keys conjectured to be at least as
secure as three-key triple-DES.
- SerpentEngine() - Constructor for class org.spongycastle.crypto.engines.SerpentEngine
-
- server_hello - Static variable in class org.spongycastle.crypto.tls.HandshakeType
-
- server_hello_done - Static variable in class org.spongycastle.crypto.tls.HandshakeType
-
- server_key_exchange - Static variable in class org.spongycastle.crypto.tls.HandshakeType
-
- server_name - Static variable in class org.spongycastle.crypto.tls.ExtensionType
-
- serverClientSpecReceived() - Method in class org.spongycastle.crypto.tls.RecordStream
-
- serverPublicKey - Variable in class org.spongycastle.crypto.tls.TlsDHKeyExchange
-
- serverPublicKey - Variable in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
-
- serverPublicKey - Variable in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
-
- serverPublicKey - Variable in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
-
- serverRandom - Variable in class org.spongycastle.crypto.tls.SecurityParameters
-
- serverVersion - Variable in class org.spongycastle.crypto.tls.TlsClientContextImpl
-
- SERVICE_CODE - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- set - Variable in class org.spongycastle.asn1.ASN1Set
-
- SET - Static variable in interface org.spongycastle.asn1.BERTags
-
- set(int) - Method in class org.spongycastle.asn1.eac.Flags
-
- set00Check(boolean) - Method in class org.spongycastle.asn1.ASN1StreamParser
-
- SET_OF - Static variable in interface org.spongycastle.asn1.BERTags
-
- setAccessRights(byte) - Method in class org.spongycastle.asn1.eac.CertificateHolderAuthorization
-
create a DERApplicationSpecific and set the access rights to "rights"
- setBagAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
-
- setBagAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.spongycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl
-
- setBagAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in interface org.spongycastle.jce.interfaces.PKCS12BagAttributeCarrier
-
- setBasePointG(ASN1OctetString) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setBit(int) - Method in class org.spongycastle.math.ec.IntArray
-
- setCertificateEffectiveDate(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
set the date of the certificate generation
- setCertificateExpirationDate(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
set the date after wich the certificate expires
- setCertificateHolderAuthorization(CertificateHolderAuthorization) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
set the CertificateHolderAuthorization
- setCertificateHolderReference(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
- setCertificateProfileIdentifier(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
- setCertificationAuthorityReference(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
set the CertificationAuthorityReference.
- setClientVersion(ProtocolVersion) - Method in class org.spongycastle.crypto.tls.TlsClientContextImpl
-
- setCofactorF(BigInteger) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setDataValueDescriptor(ASN1Primitive) - Method in class org.spongycastle.asn1.DERExternal
-
Sets the data value descriptor
- setDebug(boolean) - Method in class org.spongycastle.crypto.engines.NaccacheSternEngine
-
- setDefaultStyle(X500NameStyle) - Static method in class org.spongycastle.asn1.x500.X500Name
-
Set the default style for X500Name construction.
- setDirectReference(ASN1ObjectIdentifier) - Method in class org.spongycastle.asn1.DERExternal
-
Sets the direct reference of the external element
- setEncoding(int) - Method in class org.spongycastle.asn1.DERExternal
-
Sets the encoding of the content.
- setEndDate(Time) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setEndDate(DERUTCTime) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setEndDate(DERGeneralizedTime) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setEndDate(DERUTCTime) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setEndDate(Time) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setEofOn00(boolean) - Method in class org.spongycastle.asn1.IndefiniteLengthInputStream
-
- setExponent(UnsignedInteger) - Method in class org.spongycastle.asn1.eac.RSAPublicKey
-
- setExtensions(X509Extensions) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
Deprecated.
use method taking Extensions
- setExtensions(Extensions) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setExtensions(X509Extensions) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setExtensions(Extensions) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setExtensions(X509Extensions) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
Deprecated.
use method taking Extensions
- setExtensions(Extensions) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setExternalContent(ASN1Primitive) - Method in class org.spongycastle.asn1.DERExternal
-
Sets the content of this element
- setFieldIdentifier() - Method in class org.spongycastle.asn1.x9.X9Curve
-
- setFirstCoefA(BigInteger) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setHolder(Holder) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setIndirectReference(ASN1Integer) - Method in class org.spongycastle.asn1.DERExternal
-
Sets the indirect reference of this element
- setIso7816CertificateBody(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
- setIssuer(X509Name) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
Deprecated.
use X500Name method
- setIssuer(X500Name) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setIssuer(AttCertIssuer) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setIssuer(X509Name) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
Deprecated.
use X500Name method
- setIssuer(X500Name) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setIssuer(X509Name) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
Deprecated.
use X500Name method
- setIssuer(X500Name) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setIssuerUniqueID(DERBitString) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setIssuerUniqueID(DERBitString) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.BlowfishEngine
-
- setKey(boolean, byte[]) - Method in class org.spongycastle.crypto.engines.CamelliaEngine
-
- setKey(boolean, byte[]) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.CAST5Engine
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.CAST6Engine
-
- setKey(byte[], byte[]) - Method in class org.spongycastle.crypto.engines.Grain128Engine
-
Set keys, reset cipher.
- setKey(byte[], byte[]) - Method in class org.spongycastle.crypto.engines.Grainv1Engine
-
Set keys, reset cipher.
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.ISAACEngine
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.NoekeonEngine
-
Re-key the cipher.
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.RC4Engine
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.RC532Engine
-
Re-key the cipher.
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.RC564Engine
-
Re-key the cipher.
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.RC6Engine
-
Re-key the cipher.
- setKey(byte[], byte[]) - Method in class org.spongycastle.crypto.engines.Salsa20Engine
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.TEAEngine
-
Re-key the cipher.
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.TwofishEngine
-
- setKey(byte[]) - Method in class org.spongycastle.crypto.engines.XTEAEngine
-
Re-key the cipher.
- setModulus(UnsignedInteger) - Method in class org.spongycastle.asn1.eac.RSAPublicKey
-
- setNextUpdate(DERUTCTime) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setNextUpdate(Time) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setOddParity(byte[]) - Static method in class org.spongycastle.crypto.params.DESParameters
-
DES Keys use the LSB as the odd parity bit.
- setOid(ASN1ObjectIdentifier) - Method in class org.spongycastle.asn1.eac.CertificateHolderAuthorization
-
set the Object Identifier
- setOrderOfBasePointR(BigInteger) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setPadBits(int) - Method in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
-
set the number of bits in the next message to be treated as
pad bits.
- setParameter(String, Object) - Method in interface org.spongycastle.jcajce.provider.config.ConfigurableProvider
-
- setParameter(String, Object) - Method in class org.spongycastle.jce.provider.BouncyCastleProvider
-
- setParameter(String, Object) - Method in class org.spongycastle.jce.provider.BouncyCastleProviderConfiguration
-
- setParentEofDetect(boolean) - Method in class org.spongycastle.asn1.LimitedInputStream
-
- setPointFormat(String) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
-
- setPointFormat(String) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
-
- setPointFormat(String) - Method in interface org.spongycastle.jce.interfaces.ECPointEncoder
-
Set the formatting for encoding of points.
- setPreComp(ECPoint[]) - Method in class org.spongycastle.math.ec.WNafPreCompInfo
-
- setPreCompInfo(PreCompInfo) - Method in class org.spongycastle.math.ec.ECPoint
-
Sets the PreCompInfo
.
- setPrimeModulusP(BigInteger) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setPrivateData(ASN1InputStream) - Method in class org.spongycastle.asn1.eac.CertificateHolderAuthorization
-
- setPrivateData(DERApplicationSpecific) - Method in class org.spongycastle.asn1.eac.CVCertificate
-
Sets the values of the certificate (body and signature).
- setPublicKey(PublicKeyDataObject) - Method in class org.spongycastle.asn1.eac.CertificateBody
-
set the public Key
- setPublicPointY(ASN1OctetString) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setRandom(SecureRandom) - Method in interface org.spongycastle.jce.interfaces.BCKeyStore
-
set the random source for the key store
- setScheduler(RunnerScheduler) - Method in class org.junit.contrib.assumes.Corollaries
-
Sets a scheduler that determines the order and parallelization
of children.
- setSecondCoefB(BigInteger) - Method in class org.spongycastle.asn1.eac.ECDSAPublicKey
-
- setSerialNumber(ASN1Integer) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setSerialNumber(ASN1Integer) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setSerialNumber(ASN1Integer) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setServerVersion(ProtocolVersion) - Method in class org.spongycastle.crypto.tls.TlsClientContextImpl
-
- setSignature(AlgorithmIdentifier) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setSignature(AlgorithmIdentifier) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setSignature(AlgorithmIdentifier) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setSignature(AlgorithmIdentifier) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setStartDate(Time) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setStartDate(DERUTCTime) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setStartDate(DERGeneralizedTime) - Method in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- setStartDate(DERUTCTime) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setStartDate(Time) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setSubject(X509Name) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
Deprecated.
use X500Name method
- setSubject(X500Name) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setSubject(X509Name) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
Deprecated.
use X500Name method
- setSubject(X500Name) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setSubjectUniqueID(DERBitString) - Method in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- setThisUpdate(DERUTCTime) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setThisUpdate(Time) - Method in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- setTwiceP(ECPoint) - Method in class org.spongycastle.math.ec.WNafPreCompInfo
-
- setUp() - Method in class com.tinfoilsms.test.APrioriInfoTest
-
- setUp() - Method in class com.tinfoilsms.test.ECEngineTest
-
Setup the encryption/decryption test, assume that alice and
bob have already exchanged their keys.
- setUp() - Method in class com.tinfoilsms.test.ECGKeyExchangeTest
-
Setup the key exchange test:
- set default a priori shared info, S1/S2
- create alice's public/private keypair
- create bob's public/private keypair
- setUp() - Method in class com.tinfoilsms.test.ECGKeyUtilTest
-
- setUp() - Method in class com.tinfoilsms.test.ECKeyParamTest
-
- setUp() - Method in class com.tinfoilsms.test.ECKeyTest
-
- setUp() - Method in class com.tinfoilsms.test.NonceTest
-
- setup() - Method in class org.spongycastle.jce.provider.BouncyCastleProvider
-
- setUserObject(Object) - Method in interface org.spongycastle.crypto.tls.TlsClientContext
-
- setUserObject(Object) - Method in class org.spongycastle.crypto.tls.TlsClientContextImpl
-
- SEX - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- SHA - Static variable in class org.spongycastle.crypto.tls.DigestAlgorithm
-
- sha1 - Variable in class org.spongycastle.crypto.engines.DESedeWrapEngine
-
- sha1 - Variable in class org.spongycastle.crypto.engines.RC2WrapEngine
-
- sha1 - Variable in class org.spongycastle.crypto.tls.CombinedHash
-
- sha1 - Static variable in class org.spongycastle.jcajce.provider.util.DigestFactory
-
- SHA1_IPAD - Static variable in class org.spongycastle.crypto.tls.SSL3Mac
-
- SHA1_OPAD - Static variable in class org.spongycastle.crypto.tls.SSL3Mac
-
- SHA1Digest - Class in org.spongycastle.crypto.digests
-
implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
- SHA1Digest() - Constructor for class org.spongycastle.crypto.digests.SHA1Digest
-
Standard constructor
- SHA1Digest(SHA1Digest) - Constructor for class org.spongycastle.crypto.digests.SHA1Digest
-
Copy constructor.
- sha1WithRSA - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
-
- sha1WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- sha224 - Static variable in class org.spongycastle.jcajce.provider.util.DigestFactory
-
- SHA224Digest - Class in org.spongycastle.crypto.digests
-
SHA-224 as described in RFC 3874
- SHA224Digest() - Constructor for class org.spongycastle.crypto.digests.SHA224Digest
-
Standard constructor
- SHA224Digest(SHA224Digest) - Constructor for class org.spongycastle.crypto.digests.SHA224Digest
-
Copy constructor.
- sha224WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- SHA256 - Static variable in class org.spongycastle.crypto.tls.DigestAlgorithm
-
- sha256 - Static variable in class org.spongycastle.jcajce.provider.util.DigestFactory
-
- SHA256Digest - Class in org.spongycastle.crypto.digests
-
FIPS 180-2 implementation of SHA-256.
- SHA256Digest() - Constructor for class org.spongycastle.crypto.digests.SHA256Digest
-
Standard constructor
- SHA256Digest(SHA256Digest) - Constructor for class org.spongycastle.crypto.digests.SHA256Digest
-
Copy constructor.
- sha256WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- SHA384 - Static variable in class org.spongycastle.crypto.tls.DigestAlgorithm
-
- sha384 - Static variable in class org.spongycastle.jcajce.provider.util.DigestFactory
-
- SHA384Digest - Class in org.spongycastle.crypto.digests
-
FIPS 180-2 implementation of SHA-384.
- SHA384Digest() - Constructor for class org.spongycastle.crypto.digests.SHA384Digest
-
Standard constructor
- SHA384Digest(SHA384Digest) - Constructor for class org.spongycastle.crypto.digests.SHA384Digest
-
Copy constructor.
- sha384WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- sha512 - Static variable in class org.spongycastle.jcajce.provider.util.DigestFactory
-
- SHA512Digest - Class in org.spongycastle.crypto.digests
-
FIPS 180-2 implementation of SHA-512.
- SHA512Digest() - Constructor for class org.spongycastle.crypto.digests.SHA512Digest
-
Standard constructor
- SHA512Digest(SHA512Digest) - Constructor for class org.spongycastle.crypto.digests.SHA512Digest
-
Copy constructor.
- sha512WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- shadows - Static variable in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
-
- shamirsTrick(ECPoint, BigInteger, ECPoint, BigInteger) - Static method in class org.spongycastle.math.ec.ECAlgorithms
-
- shared - Variable in class org.spongycastle.crypto.generators.BaseKDFBytesGenerator
-
- shared - Variable in class org.spongycastle.crypto.params.KDFParameters
-
- shift(int, int) - Method in class org.spongycastle.crypto.engines.AESEngine
-
- shift(int, int) - Method in class org.spongycastle.crypto.engines.AESFastEngine
-
- shift(int, int) - Method in class org.spongycastle.crypto.engines.AESLightEngine
-
- shift(int[], int) - Method in class org.spongycastle.crypto.engines.Grain128Engine
-
Shift array 32 bits and add val to index.length - 1.
- shift(int[], int) - Method in class org.spongycastle.crypto.engines.Grainv1Engine
-
Shift array 16 bits and add val to index.length - 1.
- shift(long, int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
- shiftGap(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Shifts all coefficients so the largest gap is centered around -q/2
.
- shiftLeft() - Method in class org.spongycastle.math.ec.IntArray
-
- shiftLeft(int) - Method in class org.spongycastle.math.ec.IntArray
-
- shiftLeft(int) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
-
- shiftRight(byte[]) - Static method in class org.spongycastle.crypto.modes.gcm.GCMUtil
-
- shiftRight(int[]) - Static method in class org.spongycastle.crypto.modes.gcm.GCMUtil
-
- shiftRightN(int[], int) - Static method in class org.spongycastle.crypto.modes.gcm.GCMUtil
-
- ShiftRow(byte[]) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
Row 0 remains unchanged
The other three rows are shifted a variable amount
- shifts0 - Static variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- shifts0SC - Variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- shifts1 - Static variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- shifts1SC - Variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- ShortenedDigest - Class in org.spongycastle.crypto.digests
-
Wrapper class that reduces the output length of a particular digest to
only the first n bytes of the digest function.
- ShortenedDigest(ExtendedDigest, int) - Constructor for class org.spongycastle.crypto.digests.ShortenedDigest
-
Base constructor.
- shouldRun(Filter, FrameworkMethod) - Method in class org.junit.contrib.assumes.Corollaries
-
- Si - Static variable in class org.spongycastle.crypto.engines.AESEngine
-
- Si - Static variable in class org.spongycastle.crypto.engines.AESFastEngine
-
- Si - Static variable in class org.spongycastle.crypto.engines.AESLightEngine
-
- Si - Static variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- si - Variable in class org.spongycastle.math.ec.ECCurve.F2m
-
The auxiliary values s0
and
s1
used for partial modular reduction for
Koblitz curves.
- SICBlockCipher - Class in org.spongycastle.crypto.modes
-
Implements the Segmented Integer Counter (SIC) mode on top of a simple
block cipher.
- SICBlockCipher(BlockCipher) - Constructor for class org.spongycastle.crypto.modes.SICBlockCipher
-
Basic constructor.
- sig - Variable in class org.spongycastle.asn1.x509.Certificate
-
- sig - Variable in class org.spongycastle.asn1.x509.CertificateList
-
- sig - Variable in class org.spongycastle.asn1.x509.X509CertificateStructure
-
Deprecated.
- sigAlgId - Variable in class org.spongycastle.asn1.pkcs.CertificationRequest
-
- sigAlgId - Variable in class org.spongycastle.asn1.x509.Certificate
-
- sigAlgId - Variable in class org.spongycastle.asn1.x509.CertificateList
-
- sigAlgId - Variable in class org.spongycastle.asn1.x509.X509CertificateStructure
-
Deprecated.
- sigBits - Variable in class org.spongycastle.asn1.pkcs.CertificationRequest
-
- SIGMA - Static variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- SIGMA - Static variable in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- sigma - Static variable in class org.spongycastle.crypto.engines.Salsa20Engine
-
- Sigma0(long) - Method in class org.spongycastle.crypto.digests.LongDigest
-
- Sigma1(long) - Method in class org.spongycastle.crypto.digests.LongDigest
-
- sign(IntegerPolynomial, NTRUSigningPrivateKeyParameters) - Method in class org.spongycastle.crypto.signers.NTRUSigner
-
- signature - Variable in class org.spongycastle.asn1.eac.CVCertificate
-
- SIGNATURE - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- signature - Variable in class org.spongycastle.asn1.x509.AttributeCertificateInfo
-
- signature - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- signature - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- signature - Variable in class org.spongycastle.asn1.x509.TBSCertList
-
- signature - Variable in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- signature - Variable in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- signature - Variable in class org.spongycastle.asn1.x509.V2TBSCertListGenerator
-
- signature - Variable in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- signatureAlgorithm - Variable in class org.spongycastle.asn1.x509.AttributeCertificate
-
- signatureEquals(byte[], byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyExchange
-
Verifies if two signatures are exactly equal using a byte-level
comparison of the values.
- SignatureSpi - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi(Digest, DSA, DSAEncoder) - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi
-
- SignatureSpi.CVCDSAEncoder - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.CVCDSAEncoder() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.CVCDSAEncoder
-
- SignatureSpi.ecCVCDSA - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecCVCDSA() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecCVCDSA
-
- SignatureSpi.ecCVCDSA224 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecCVCDSA224() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecCVCDSA224
-
- SignatureSpi.ecCVCDSA256 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecCVCDSA256() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecCVCDSA256
-
- SignatureSpi.ecDSA - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSA() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSA
-
- SignatureSpi.ecDSA224 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSA224() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSA224
-
- SignatureSpi.ecDSA256 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSA256() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSA256
-
- SignatureSpi.ecDSA384 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSA384() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSA384
-
- SignatureSpi.ecDSA512 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSA512() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSA512
-
- SignatureSpi.ecDSAnone - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSAnone() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSAnone
-
- SignatureSpi.ecDSARipeMD160 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecDSARipeMD160() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecDSARipeMD160
-
- SignatureSpi.ecNR - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecNR() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecNR
-
- SignatureSpi.ecNR224 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecNR224() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecNR224
-
- SignatureSpi.ecNR256 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecNR256() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecNR256
-
- SignatureSpi.ecNR384 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecNR384() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecNR384
-
- SignatureSpi.ecNR512 - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.ecNR512() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.ecNR512
-
- SignatureSpi.StdDSAEncoder - Class in org.spongycastle.jcajce.provider.asymmetric.ec
-
- SignatureSpi.StdDSAEncoder() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.StdDSAEncoder
-
- signatureValue - Variable in class org.spongycastle.asn1.x509.AttributeCertificate
-
- signedAndEnvelopedData - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- signedData - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- SignedData - Class in org.spongycastle.asn1.pkcs
-
a PKCS#7 signed data object.
- SignedData(ASN1Integer, ASN1Set, ContentInfo, ASN1Set, ASN1Set, ASN1Set) - Constructor for class org.spongycastle.asn1.pkcs.SignedData
-
- SignedData(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.SignedData
-
- signer - Variable in class org.spongycastle.crypto.io.SignerInputStream
-
- signer - Variable in class org.spongycastle.crypto.io.SignerOutputStream
-
- Signer - Interface in org.spongycastle.crypto
-
Generic signer interface for hash based and message recovery signers.
- signer - Variable in class org.spongycastle.jcajce.provider.asymmetric.util.DSABase
-
- SignerInfo - Class in org.spongycastle.asn1.pkcs
-
a PKCS#7 signer info object.
- SignerInfo(ASN1Integer, IssuerAndSerialNumber, AlgorithmIdentifier, ASN1Set, AlgorithmIdentifier, ASN1OctetString, ASN1Set) - Constructor for class org.spongycastle.asn1.pkcs.SignerInfo
-
- SignerInfo(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.SignerInfo
-
- signerInfos - Variable in class org.spongycastle.asn1.pkcs.SignedData
-
- SignerInputStream - Class in org.spongycastle.crypto.io
-
- SignerInputStream(InputStream, Signer) - Constructor for class org.spongycastle.crypto.io.SignerInputStream
-
- SignerOutputStream - Class in org.spongycastle.crypto.io
-
- SignerOutputStream(Signer) - Constructor for class org.spongycastle.crypto.io.SignerOutputStream
-
- SignerWithRecovery - Interface in org.spongycastle.crypto
-
Signer with message recovery.
- signFailTolerance - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
-
- signFailTolerance - Variable in class org.spongycastle.crypto.params.NTRUSigningParameters
-
- signHash(byte[], NTRUSigningPrivateKeyParameters) - Method in class org.spongycastle.crypto.signers.NTRUSigner
-
- signingKeyPair - Variable in class org.spongycastle.crypto.signers.NTRUSigner
-
- signNoSharedInfo() - Method in class com.tinfoilsms.test.ECGKeyExchangeTest
-
Test which verifies that an exception is thrown when the a priori shared information
S1 and S2 is not specified (empty)
Depends on APrioriInfoTest.noSharedInfo, APrioriInfoTest.oneSharedInfo
- signOid - Variable in class org.spongycastle.asn1.eac.CVCertificateRequest
-
- signPubKey(Digest, byte[], APrioriInfo, boolean) - Static method in class com.tinfoilsms.crypto.ECGKeyExchange
-
- signValid - Static variable in class org.spongycastle.asn1.eac.CVCertificate
-
- signValid - Static variable in class org.spongycastle.asn1.eac.CVCertificateRequest
-
- SimpleBigDecimal - Class in org.spongycastle.math.ec
-
Class representing a simple version of a big decimal.
- SimpleBigDecimal(BigInteger, int) - Constructor for class org.spongycastle.math.ec.SimpleBigDecimal
-
Constructor for SimpleBigDecimal
.
- SimpleBigDecimal(SimpleBigDecimal) - Constructor for class org.spongycastle.math.ec.SimpleBigDecimal
-
- SimpleTest - Class in org.spongycastle.util.test
-
- SimpleTest() - Constructor for class org.spongycastle.util.test.SimpleTest
-
- SimpleTestResult - Class in org.spongycastle.util.test
-
- SimpleTestResult(boolean, String) - Constructor for class org.spongycastle.util.test.SimpleTestResult
-
- SimpleTestResult(boolean, String, Throwable) - Constructor for class org.spongycastle.util.test.SimpleTestResult
-
- SingleIterationPBKDF2(byte[], byte[], int) - Static method in class org.spongycastle.crypto.generators.SCrypt
-
- SIX - Static variable in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
-
- SIXTEEN - Static variable in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
-
- size() - Method in class org.spongycastle.asn1.ASN1EncodableVector
-
- size() - Method in class org.spongycastle.asn1.ASN1Sequence
-
return the number of objects in this sequence.
- size() - Method in class org.spongycastle.asn1.ASN1Set
-
return the number of objects in this set.
- size() - Method in class org.spongycastle.asn1.LazyEncodedSequence
-
- size() - Method in class org.spongycastle.asn1.x500.RDN
-
Return the number of AttributeTypeAndValue objects in this RDN,
- size() - Method in class org.spongycastle.asn1.x509.ExtendedKeyUsage
-
- size - Variable in class org.spongycastle.crypto.generators.DHParametersGenerator
-
- size - Variable in class org.spongycastle.crypto.generators.ElGamalParametersGenerator
-
- size - Variable in class org.spongycastle.crypto.generators.GOST3410ParametersGenerator
-
- size() - Method in class org.spongycastle.crypto.tls.ByteQueue
-
- size() - Method in class org.spongycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl
-
- size() - Method in class org.spongycastle.math.ntru.polynomial.DenseTernaryPolynomial
-
- size() - Method in class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
- size() - Method in interface org.spongycastle.math.ntru.polynomial.TernaryPolynomial
-
Returns the maximum number of coefficients the polynomial can have
- sizeL - Variable in class org.spongycastle.crypto.engines.ISAACEngine
-
- SK_BUMP - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
-
- SK_ROTL - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
-
- SK_STEP - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
-
- skip(long) - Method in class org.spongycastle.crypto.io.CipherInputStream
-
- skipClientCredentials() - Method in class org.spongycastle.crypto.tls.TlsDHKeyExchange
-
- skipClientCredentials() - Method in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
-
- skipClientCredentials() - Method in interface org.spongycastle.crypto.tls.TlsKeyExchange
-
- skipClientCredentials() - Method in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
-
- skipClientCredentials() - Method in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
-
- skipClientCredentials() - Method in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
-
- skipIdentityHint() - Method in interface org.spongycastle.crypto.tls.TlsPSKIdentity
-
- SkipjackEngine - Class in org.spongycastle.crypto.engines
-
a class that provides a basic SKIPJACK engine.
- SkipjackEngine() - Constructor for class org.spongycastle.crypto.engines.SkipjackEngine
-
- skipped - Variable in class org.spongycastle.crypto.tls.ByteQueue
-
How many bytes at the beginning of the buffer are skipped.
- skipServerCertificate() - Method in class org.spongycastle.crypto.tls.TlsDHKeyExchange
-
- skipServerCertificate() - Method in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
-
- skipServerCertificate() - Method in interface org.spongycastle.crypto.tls.TlsKeyExchange
-
- skipServerCertificate() - Method in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
-
- skipServerCertificate() - Method in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
-
- skipServerCertificate() - Method in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsDHEKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsDHKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsECDHEKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
-
- skipServerKeyExchange() - Method in interface org.spongycastle.crypto.tls.TlsKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
-
- skipServerKeyExchange() - Method in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
-
- sLen - Variable in class org.spongycastle.crypto.signers.PSSSigner
-
- smallPrimes - Static variable in class org.spongycastle.crypto.generators.NaccacheSternKeyPairGenerator
-
- smallPrimes - Variable in class org.spongycastle.crypto.params.NaccacheSternPrivateKeyParameters
-
- sMIMECapabilitiesVersions - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- SMix(int[], int, int, int) - Static method in class org.spongycastle.crypto.generators.SCrypt
-
- SN - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
-
device serial number name - StringType(SIZE(1..64))
- sn - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- SN - Static variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
device serial number name - StringType(SIZE(1..64))
- solveQuadradicEquation(ECFieldElement) - Method in class org.spongycastle.math.ec.ECCurve.F2m
-
Solves a quadratic equation z2 + z = beta
(X9.62
D.1.6) The other solution is z + 1
.
- sort(Sorter) - Method in class org.junit.contrib.assumes.Corollaries
-
- sort() - Method in class org.spongycastle.asn1.ASN1Set
-
- sort(int[]) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
- sortChild(FrameworkMethod) - Method in class org.junit.contrib.assumes.Corollaries
-
- SP1 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP2 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP3 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP4 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP5 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP6 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP7 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- SP8 - Static variable in class org.spongycastle.crypto.engines.DESEngine
-
- sparse - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
-
- sparse - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
-
- sparse - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
-
- SparseTernaryPolynomial - Class in org.spongycastle.math.ntru.polynomial
-
A TernaryPolynomial
with a "low" number of nonzero coefficients.
- SparseTernaryPolynomial(int, int[], int[]) - Constructor for class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
Constructs a new polynomial.
- SparseTernaryPolynomial(IntegerPolynomial) - Constructor for class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
Constructs a DenseTernaryPolynomial
from a IntegerPolynomial
.
- SparseTernaryPolynomial(int[]) - Constructor for class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
Constructs a new SparseTernaryPolynomial
with a given set of coefficients.
- spec - Variable in class org.spongycastle.jce.spec.ECKeySpec
-
- SPECIAL_USER_REQUIREMENTS - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- split(String, char) - Static method in class org.spongycastle.util.Strings
-
- sqrt() - Method in class org.spongycastle.math.ec.ECFieldElement.F2m
-
- sqrt() - Method in class org.spongycastle.math.ec.ECFieldElement.Fp
-
return a sqrt root - the routine verifies that the calculation
returns the right value - if none exists it returns null.
- sqrt() - Method in class org.spongycastle.math.ec.ECFieldElement
-
- square() - Method in class org.spongycastle.math.ec.ECFieldElement.F2m
-
- square() - Method in class org.spongycastle.math.ec.ECFieldElement.Fp
-
- square() - Method in class org.spongycastle.math.ec.ECFieldElement
-
- square(int) - Method in class org.spongycastle.math.ec.IntArray
-
- squareSum() - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Adds the squares of all coefficients.
- sr - Variable in class org.spongycastle.crypto.engines.RC2WrapEngine
-
- srp - Static variable in class org.spongycastle.crypto.tls.ExtensionType
-
- SRP - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
-
- SRP6Client - Class in org.spongycastle.crypto.agreement.srp
-
Implements the client side SRP-6a protocol.
- SRP6Client() - Constructor for class org.spongycastle.crypto.agreement.srp.SRP6Client
-
- SRP6Server - Class in org.spongycastle.crypto.agreement.srp
-
Implements the server side SRP-6a protocol.
- SRP6Server() - Constructor for class org.spongycastle.crypto.agreement.srp.SRP6Server
-
- SRP6Util - Class in org.spongycastle.crypto.agreement.srp
-
- SRP6Util() - Constructor for class org.spongycastle.crypto.agreement.srp.SRP6Util
-
- SRP6VerifierGenerator - Class in org.spongycastle.crypto.agreement.srp
-
Generates new SRP verifier for user
- SRP6VerifierGenerator() - Constructor for class org.spongycastle.crypto.agreement.srp.SRP6VerifierGenerator
-
- SRP_DSS - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
-
- SRP_RSA - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
-
- srpClient - Variable in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
-
- SRPTlsClient - Class in org.spongycastle.crypto.tls
-
- SRPTlsClient(byte[], byte[]) - Constructor for class org.spongycastle.crypto.tls.SRPTlsClient
-
- SRPTlsClient(TlsCipherFactory, byte[], byte[]) - Constructor for class org.spongycastle.crypto.tls.SRPTlsClient
-
- srsaOAEPEncryptionSET - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- SS0 - Static variable in class org.spongycastle.crypto.engines.SEEDEngine
-
- SS1 - Static variable in class org.spongycastle.crypto.engines.SEEDEngine
-
- SS2 - Static variable in class org.spongycastle.crypto.engines.SEEDEngine
-
- SS3 - Static variable in class org.spongycastle.crypto.engines.SEEDEngine
-
- SSL3_CONST - Static variable in class org.spongycastle.crypto.tls.TlsUtils
-
- ssl3Complete(Digest, byte[], byte[]) - Method in class org.spongycastle.crypto.tls.CombinedHash
-
- SSL3Mac - Class in org.spongycastle.crypto.tls
-
HMAC implementation based on original internet draft for HMAC (RFC 2104)
The difference is that padding is concatentated versus XORed with the key
H(K + opad, H(K + ipad, text))
- SSL3Mac(Digest) - Constructor for class org.spongycastle.crypto.tls.SSL3Mac
-
Base constructor for one of the standard digest algorithms that the byteLength of
the algorithm is know for.
- SSL_CLIENT - Static variable in class org.spongycastle.crypto.tls.TlsUtils
-
- SSL_SERVER - Static variable in class org.spongycastle.crypto.tls.TlsUtils
-
- SSLv3 - Static variable in class org.spongycastle.crypto.tls.ProtocolVersion
-
- ST - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
-
state, or province name - StringType(SIZE(1..64))
- st - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- ST - Static variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
state, or province name - StringType(SIZE(1..64))
- standardSalt - Variable in class org.spongycastle.crypto.signers.ISO9796d2PSSSigner
-
- startDate - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- startDate - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- startDate - Variable in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- startDate - Variable in class org.spongycastle.asn1.x509.V2AttributeCertificateInfoGenerator
-
- startDate - Variable in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- state - Variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- state - Variable in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- state - Variable in class org.spongycastle.crypto.engines.NoekeonEngine
-
- state - Variable in class org.spongycastle.crypto.prng.DigestRandomGenerator
-
- STATE_LENGTH - Static variable in class org.spongycastle.crypto.engines.RC4Engine
-
- STATE_SIZE - Static variable in class org.spongycastle.crypto.engines.Grain128Engine
-
Constants
- STATE_SIZE - Static variable in class org.spongycastle.crypto.engines.Grainv1Engine
-
Constants
- STATE_SIZE - Static variable in class org.spongycastle.crypto.engines.Salsa20Engine
-
Constants
- stateArraySize - Variable in class org.spongycastle.crypto.engines.ISAACEngine
-
- stateCounter - Variable in class org.spongycastle.crypto.prng.DigestRandomGenerator
-
- stateOrProvinceName - Static variable in interface org.spongycastle.asn1.x509.X509ObjectIdentifiers
-
- STATIC_INTERNAL_AUTHENTIFICATION_FIRST_DATA - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- STATIC_INTERNAL_AUTHENTIFICATION_ONE_STEP - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- STATIC_INTERNAL_AUTHENTIFICATION_SECOND_DATA - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- staticPrivateKey - Variable in class org.spongycastle.crypto.params.MQVPrivateParameters
-
- staticPublicKey - Variable in class org.spongycastle.crypto.params.MQVPublicParameters
-
- STATUS_INFORMATION - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- status_request - Static variable in class org.spongycastle.crypto.tls.ExtensionType
-
- step() - Method in class org.spongycastle.crypto.engines.HC128Engine
-
- step() - Method in class org.spongycastle.crypto.engines.HC256Engine
-
- stop - Variable in class org.spongycastle.crypto.prng.ThreadedSeedGenerator.SeedGenerator
-
- Store - Interface in org.spongycastle.util
-
- StoreException - Exception in org.spongycastle.util
-
- StoreException(String, Throwable) - Constructor for exception org.spongycastle.util.StoreException
-
- strCertificateHolderReference - Variable in class org.spongycastle.asn1.eac.CVCertificateRequest
-
- stream - Variable in class org.spongycastle.asn1.DEROctetStringParser
-
- StreamBlockCipher - Class in org.spongycastle.crypto
-
a wrapper for block ciphers with a single byte block size, so that they
can be treated like stream ciphers.
- StreamBlockCipher(BlockCipher) - Constructor for class org.spongycastle.crypto.StreamBlockCipher
-
basic constructor.
- streamCipher - Variable in class org.spongycastle.crypto.io.CipherInputStream
-
- streamCipher - Variable in class org.spongycastle.crypto.io.CipherOutputStream
-
- StreamCipher - Interface in org.spongycastle.crypto
-
the interface stream ciphers conform to.
- StreamOverflowException - Exception in org.spongycastle.util.io
-
- StreamOverflowException(String) - Constructor for exception org.spongycastle.util.io.StreamOverflowException
-
- StreamParser - Interface in org.spongycastle.util
-
- StreamParsingException - Exception in org.spongycastle.util
-
- StreamParsingException(String, Throwable) - Constructor for exception org.spongycastle.util.StreamParsingException
-
- Streams - Class in org.spongycastle.util.io
-
- Streams() - Constructor for class org.spongycastle.util.io.Streams
-
- StreamUtil - Class in org.spongycastle.asn1
-
- StreamUtil() - Constructor for class org.spongycastle.asn1.StreamUtil
-
- STREET - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
-
street - StringType(SIZE(1..64))
- street - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- STREET - Static variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
street - StringType(SIZE(1..64))
- strength - Variable in class org.spongycastle.crypto.CipherKeyGenerator
-
- strength - Variable in class org.spongycastle.crypto.KeyGenerationParameters
-
- strength - Variable in class org.spongycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC
-
- STRICT_LENGTH_ENABLED_PROPERTY - Static variable in class org.spongycastle.crypto.encodings.PKCS1Encoding
-
some providers fail to include the leading zero in PKCS1 encoded blocks.
- string - Variable in class org.spongycastle.asn1.ASN1OctetString
-
- string - Variable in class org.spongycastle.asn1.DERBMPString
-
- string - Variable in class org.spongycastle.asn1.DERGeneralString
-
- string - Variable in class org.spongycastle.asn1.DERIA5String
-
- string - Variable in class org.spongycastle.asn1.DERNumericString
-
- string - Variable in class org.spongycastle.asn1.DERPrintableString
-
- string - Variable in class org.spongycastle.asn1.DERT61String
-
- string - Variable in class org.spongycastle.asn1.DERUniversalString
-
- string - Variable in class org.spongycastle.asn1.DERUTF8String
-
- string - Variable in class org.spongycastle.asn1.DERVisibleString
-
- string - Variable in class org.spongycastle.asn1.x500.DirectoryString
-
- Strings - Class in org.spongycastle.util
-
- Strings() - Constructor for class org.spongycastle.util.Strings
-
- stringToValue(ASN1ObjectIdentifier, String) - Method in class org.spongycastle.asn1.x500.style.BCStyle
-
- stringToValue(ASN1ObjectIdentifier, String) - Method in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- stringToValue(ASN1ObjectIdentifier, String) - Method in interface org.spongycastle.asn1.x500.X500NameStyle
-
Convert the passed in String value into the appropriate ASN.1
encoded object.
- stripInternalSpaces(String) - Static method in class org.spongycastle.asn1.x500.style.IETFUtils
-
- stripInternalSpaces(String) - Method in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
- style - Variable in class org.spongycastle.asn1.x500.X500Name
-
- sub(BigDecimalPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigDecimalPolynomial
-
Subtracts another polynomial which can have a different number of coefficients.
- sub(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Subtracts another polynomial which can have a different number of coefficients.
- sub(IntegerPolynomial, int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Subtracts another polynomial which can have a different number of coefficients,
and takes the coefficient values mod modulus
.
- sub(IntegerPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Subtracts another polynomial which can have a different number of coefficients.
- sub(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Subtracts a int
from each coefficient.
- sub(LongPolynomial2) - Method in class org.spongycastle.math.ntru.polynomial.LongPolynomial2
-
Subtracts another polynomial which can have a different number of coefficients.
- subAnd(LongPolynomial2, int) - Method in class org.spongycastle.math.ntru.polynomial.LongPolynomial2
-
Subtracts another polynomial which must have the same number of coefficients,
and applies an AND mask to the upper and lower halves of each coefficients.
- subject - Variable in class org.spongycastle.asn1.pkcs.CertificationRequestInfo
-
- subject - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- subject - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- subject - Variable in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- subject - Variable in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- subjectAlternativeName - Static variable in class org.spongycastle.asn1.x509.Extension
-
Subject Alternative Name
- subjectAlternativeName - Static variable in class org.spongycastle.asn1.x509.X509Extension
-
Subject Alternative Name
- SubjectAlternativeName - Static variable in class org.spongycastle.asn1.x509.X509Extensions
-
Deprecated.
use X509Extension value.
- subjectDirectoryAttributes - Static variable in class org.spongycastle.asn1.x509.Extension
-
Subject Directory Attributes
- SubjectDirectoryAttributes - Class in org.spongycastle.asn1.x509
-
This extension may contain further X.500 attributes of the subject.
- SubjectDirectoryAttributes(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.SubjectDirectoryAttributes
-
Constructor from ASN1Sequence.
- SubjectDirectoryAttributes(Vector) - Constructor for class org.spongycastle.asn1.x509.SubjectDirectoryAttributes
-
Constructor from a vector of attributes.
- subjectDirectoryAttributes - Static variable in class org.spongycastle.asn1.x509.X509Extension
-
Subject Directory Attributes
- SubjectDirectoryAttributes - Static variable in class org.spongycastle.asn1.x509.X509Extensions
-
Deprecated.
use X509Extension value.
- subjectInfoAccess - Static variable in class org.spongycastle.asn1.x509.Extension
-
Subject Info Access
- subjectInfoAccess - Static variable in class org.spongycastle.asn1.x509.X509Extension
-
Subject Info Access
- SubjectInfoAccess - Static variable in class org.spongycastle.asn1.x509.X509Extensions
-
Deprecated.
use X509Extension value.
- subjectKeyIdentifier - Static variable in class org.spongycastle.asn1.x509.Extension
-
Subject Key Identifier
- SubjectKeyIdentifier - Class in org.spongycastle.asn1.x509
-
The SubjectKeyIdentifier object.
- SubjectKeyIdentifier(byte[]) - Constructor for class org.spongycastle.asn1.x509.SubjectKeyIdentifier
-
- SubjectKeyIdentifier(ASN1OctetString) - Constructor for class org.spongycastle.asn1.x509.SubjectKeyIdentifier
-
- SubjectKeyIdentifier(SubjectPublicKeyInfo) - Constructor for class org.spongycastle.asn1.x509.SubjectKeyIdentifier
-
Deprecated.
- subjectKeyIdentifier - Static variable in class org.spongycastle.asn1.x509.X509Extension
-
Subject Key Identifier
- SubjectKeyIdentifier - Static variable in class org.spongycastle.asn1.x509.X509Extensions
-
Deprecated.
use X509Extension value.
- subjectPKInfo - Variable in class org.spongycastle.asn1.pkcs.CertificationRequestInfo
-
- SubjectPublicKeyInfo - Class in org.spongycastle.asn1.x509
-
The object that contains the public key stored in a certficate.
- SubjectPublicKeyInfo(AlgorithmIdentifier, ASN1Encodable) - Constructor for class org.spongycastle.asn1.x509.SubjectPublicKeyInfo
-
- SubjectPublicKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.spongycastle.asn1.x509.SubjectPublicKeyInfo
-
- SubjectPublicKeyInfo(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.SubjectPublicKeyInfo
-
- subjectPublicKeyInfo - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- subjectPublicKeyInfo - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- subjectPublicKeyInfo - Variable in class org.spongycastle.asn1.x509.V1TBSCertificateGenerator
-
- subjectPublicKeyInfo - Variable in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- subjectUniqueId - Variable in class org.spongycastle.asn1.x509.TBSCertificate
-
- subjectUniqueId - Variable in class org.spongycastle.asn1.x509.TBSCertificateStructure
-
- subjectUniqueID - Variable in class org.spongycastle.asn1.x509.V3TBSCertificateGenerator
-
- subkey - Variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- subkey - Variable in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- subKeys - Variable in class org.spongycastle.crypto.engines.NoekeonEngine
-
- Substitution(byte[]) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
Replace every byte of the input by the byte at that place
in the nonlinear S-box
- subtract(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement.F2m
-
- subtract(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement.Fp
-
- subtract(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement
-
- subtract(ECPoint) - Method in class org.spongycastle.math.ec.ECPoint.F2m
-
- subtract(ECPoint) - Method in class org.spongycastle.math.ec.ECPoint.Fp
-
- subtract(ECPoint) - Method in class org.spongycastle.math.ec.ECPoint
-
- subtract(SimpleBigDecimal) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
-
- subtract(BigInteger) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
-
- subtractSimple(ECPoint.F2m) - Method in class org.spongycastle.math.ec.ECPoint.F2m
-
Subtracts another ECPoints.F2m
from this
without checking if both points are on the same curve.
- subWord(int) - Method in class org.spongycastle.crypto.engines.AESEngine
-
- subWord(int) - Method in class org.spongycastle.crypto.engines.AESFastEngine
-
- subWord(int) - Method in class org.spongycastle.crypto.engines.AESLightEngine
-
- success() - Method in class org.spongycastle.util.test.SimpleTest
-
- success - Variable in class org.spongycastle.util.test.SimpleTestResult
-
- successful(Test, String) - Static method in class org.spongycastle.util.test.SimpleTestResult
-
- Sum - Variable in class org.spongycastle.crypto.digests.GOST3411Digest
-
- Sum0(long) - Method in class org.spongycastle.crypto.digests.LongDigest
-
- Sum0(int) - Method in class org.spongycastle.crypto.digests.SHA224Digest
-
- Sum0(int) - Method in class org.spongycastle.crypto.digests.SHA256Digest
-
- Sum1(long) - Method in class org.spongycastle.crypto.digests.LongDigest
-
- Sum1(int) - Method in class org.spongycastle.crypto.digests.SHA224Digest
-
- Sum1(int) - Method in class org.spongycastle.crypto.digests.SHA256Digest
-
- sumByteArray(byte[]) - Method in class org.spongycastle.crypto.digests.GOST3411Digest
-
- sumCoeffs() - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Returns the sum of all coefficients, i.e.
- sumCoeffs() - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Returns the sum of all coefficients, i.e.
- sumOfTwoMultiplies(ECPoint, BigInteger, ECPoint, BigInteger) - Static method in class org.spongycastle.math.ec.ECAlgorithms
-
- SUPERSEDED - Static variable in class org.spongycastle.asn1.x509.CRLReason
-
Deprecated.
use lower case version
- superseded - Static variable in class org.spongycastle.asn1.x509.CRLReason
-
- SUPERSEDED - Static variable in class org.spongycastle.asn1.x509.ReasonFlags
-
Deprecated.
use lower case version
- superseded - Static variable in class org.spongycastle.asn1.x509.ReasonFlags
-
- suppPubInfo - Variable in class org.spongycastle.asn1.x9.OtherInfo
-
- SURNAME - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
-
Naming attributes of type X520name
- SURNAME - Static variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
Naming attributes of type X520name
- SymbolLookUp - Static variable in class org.spongycastle.asn1.x509.X509Name
-
Deprecated.
use DefaultLookUp
- SYMMETRIC_CIPHER_PACKAGE - Static variable in class org.spongycastle.jce.provider.BouncyCastleProvider
-
- SYMMETRIC_CIPHERS - Static variable in class org.spongycastle.jce.provider.BouncyCastleProvider
-