A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

S

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
Value generated in the same way as VMPCRandomGenerator.P;
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _