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 _ 

P

p - Variable in class org.spongycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
p - Variable in class org.spongycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
P - Static variable in class org.spongycastle.asn1.eac.ECDSAPublicKey
 
p - Variable in class org.spongycastle.asn1.oiw.ElGamalParameter
 
p - Variable in class org.spongycastle.asn1.pkcs.DHParameter
 
p - Variable in class org.spongycastle.asn1.x509.DSAParameter
 
p - Variable in class org.spongycastle.asn1.x9.DHDomainParameters
 
p - Variable in class org.spongycastle.asn1.x9.X9ECPoint
 
P(byte[]) - Method in class org.spongycastle.crypto.digests.GOST3411Digest
 
P - Variable in class org.spongycastle.crypto.engines.BlowfishEngine
 
p - Variable in class org.spongycastle.crypto.engines.HC128Engine
 
p - Variable in class org.spongycastle.crypto.engines.HC256Engine
 
P - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P - Variable in class org.spongycastle.crypto.engines.VMPCEngine
 
P - Variable in class org.spongycastle.crypto.macs.VMPCMac
 
p - Variable in class org.spongycastle.crypto.params.DHParameters
 
p - Variable in class org.spongycastle.crypto.params.DSAParameters
 
p - Variable in class org.spongycastle.crypto.params.ElGamalParameters
 
p - Variable in class org.spongycastle.crypto.params.GOST3410Parameters
 
p - Variable in class org.spongycastle.crypto.params.RSAPrivateCrtKeyParameters
 
P - Variable in class org.spongycastle.crypto.prng.VMPCRandomGenerator
Permutation generated by code: // First 1850 fractional digit of Pi number.
P32 - Static variable in class org.spongycastle.crypto.engines.RC532Engine
 
P32 - Static variable in class org.spongycastle.crypto.engines.RC6Engine
 
P64 - Static variable in class org.spongycastle.crypto.engines.RC564Engine
 
P_00 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_01 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_02 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_03 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_04 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_10 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_11 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_12 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_13 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_14 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_20 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_21 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_22 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_23 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_24 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_30 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_31 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_32 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_33 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_34 - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
 
P_SZ - Static variable in class org.spongycastle.crypto.engines.BlowfishEngine
 
Pack - Class in org.spongycastle.crypto.util
 
Pack() - Constructor for class org.spongycastle.crypto.util.Pack
 
packBlock(byte[], int) - Method in class org.spongycastle.crypto.engines.AESEngine
 
packBlock(byte[], int) - Method in class org.spongycastle.crypto.engines.AESFastEngine
 
packBlock(byte[], int) - Method in class org.spongycastle.crypto.engines.AESLightEngine
 
packBlock(byte[], int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
 
PackedDate - Class in org.spongycastle.asn1.eac
EAC encoding date object
PackedDate(String) - Constructor for class org.spongycastle.asn1.eac.PackedDate
 
PackedDate(Date) - Constructor for class org.spongycastle.asn1.eac.PackedDate
base constructer from a java.util.date object
PackedDate(byte[]) - Constructor for class org.spongycastle.asn1.eac.PackedDate
 
packIntoLong(int, int, int, int, int, int, int, int) - Method in class org.spongycastle.crypto.digests.WhirlpoolDigest
 
packLength(long, byte[], int) - Static method in class org.spongycastle.crypto.modes.GCMBlockCipher
 
padBits - Variable in class org.spongycastle.asn1.DERBitString
 
padBits - Variable in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
 
padCount(byte[]) - Method in interface org.spongycastle.crypto.paddings.BlockCipherPadding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.spongycastle.crypto.paddings.ISO10126d2Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.spongycastle.crypto.paddings.ISO7816d4Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.spongycastle.crypto.paddings.PKCS7Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.spongycastle.crypto.paddings.TBCPadding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.spongycastle.crypto.paddings.X923Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.spongycastle.crypto.paddings.ZeroBytePadding
return the number of pad bytes present in the block.
PaddedBlockCipher - Class in org.spongycastle.crypto.modes
Deprecated.
use org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
PaddedBlockCipher(BlockCipher) - Constructor for class org.spongycastle.crypto.modes.PaddedBlockCipher
Deprecated.
Create a buffered block cipher with, or without, padding.
PaddedBufferedBlockCipher - Class in org.spongycastle.crypto.paddings
A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding.
PaddedBufferedBlockCipher(BlockCipher, BlockCipherPadding) - Constructor for class org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher
Create a buffered block cipher with the desired padding.
PaddedBufferedBlockCipher(BlockCipher) - Constructor for class org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher
Create a buffered block cipher PKCS7 padding
padding - Variable in class org.spongycastle.crypto.macs.CBCBlockCipherMac
 
padding - Variable in class org.spongycastle.crypto.macs.CFBBlockCipherMac
 
padding - Variable in class org.spongycastle.crypto.macs.ISO9797Alg3Mac
 
padding - Variable in class org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher
 
padding - Variable in class org.spongycastle.util.encoders.Base64Encoder
 
padding_large - Static variable in class com.tinfoilsms.crypto.R.dimen
 
padding_medium - Static variable in class com.tinfoilsms.crypto.R.dimen
 
padding_small - Static variable in class com.tinfoilsms.crypto.R.dimen
 
param - Variable in class com.tinfoilsms.crypto.ECEngine
 
param - Variable in class com.tinfoilsms.test.ECEngineTest
 
param - Variable in class com.tinfoilsms.test.ECGKeyExchangeTest
 
param - Variable in class com.tinfoilsms.test.ECGKeyUtilTest
 
param - Variable in class com.tinfoilsms.test.ECKeyTest
 
param - Variable in class org.spongycastle.crypto.engines.DESedeWrapEngine
Field param
param - Variable in class org.spongycastle.crypto.engines.IESEngine
 
param - Variable in class org.spongycastle.crypto.engines.RC2WrapEngine
Field param
param - Variable in class org.spongycastle.crypto.engines.RFC3211WrapEngine
 
param - Variable in class org.spongycastle.crypto.engines.RFC3394WrapEngine
 
param - Variable in class org.spongycastle.crypto.generators.DHBasicKeyPairGenerator
 
param - Variable in class org.spongycastle.crypto.generators.DHKeyPairGenerator
 
param - Variable in class org.spongycastle.crypto.generators.DSAKeyPairGenerator
 
param - Variable in class org.spongycastle.crypto.generators.ElGamalKeyPairGenerator
 
param - Variable in class org.spongycastle.crypto.generators.GOST3410KeyPairGenerator
 
param - Variable in class org.spongycastle.crypto.generators.NaccacheSternKeyPairGenerator
 
param - Variable in class org.spongycastle.crypto.generators.RSAKeyPairGenerator
 
param - Variable in class org.spongycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC
 
parameters - Variable in class org.spongycastle.asn1.x509.AlgorithmIdentifier
 
parameters - Variable in class org.spongycastle.asn1.x9.X9FieldID
 
parameters - Variable in class org.spongycastle.crypto.params.ParametersWithIV
 
parameters - Variable in class org.spongycastle.crypto.params.ParametersWithRandom
 
parameters - Variable in class org.spongycastle.crypto.params.ParametersWithSalt
 
parameters - Variable in class org.spongycastle.crypto.params.ParametersWithSBox
 
parameters - Variable in class org.spongycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi
 
parametersDefined - Variable in class org.spongycastle.asn1.x509.AlgorithmIdentifier
 
ParametersWithIV - Class in org.spongycastle.crypto.params
 
ParametersWithIV(CipherParameters, byte[]) - Constructor for class org.spongycastle.crypto.params.ParametersWithIV
 
ParametersWithIV(CipherParameters, byte[], int, int) - Constructor for class org.spongycastle.crypto.params.ParametersWithIV
 
ParametersWithRandom - Class in org.spongycastle.crypto.params
 
ParametersWithRandom(CipherParameters, SecureRandom) - Constructor for class org.spongycastle.crypto.params.ParametersWithRandom
 
ParametersWithRandom(CipherParameters) - Constructor for class org.spongycastle.crypto.params.ParametersWithRandom
 
ParametersWithSalt - Class in org.spongycastle.crypto.params
Cipher parameters with a fixed salt value associated with them.
ParametersWithSalt(CipherParameters, byte[]) - Constructor for class org.spongycastle.crypto.params.ParametersWithSalt
 
ParametersWithSalt(CipherParameters, byte[], int, int) - Constructor for class org.spongycastle.crypto.params.ParametersWithSalt
 
ParametersWithSBox - Class in org.spongycastle.crypto.params
 
ParametersWithSBox(CipherParameters, byte[]) - Constructor for class org.spongycastle.crypto.params.ParametersWithSBox
 
paramPlusIV - Variable in class org.spongycastle.crypto.engines.DESedeWrapEngine
Field paramPlusIV
paramPlusIV - Variable in class org.spongycastle.crypto.engines.RC2WrapEngine
Field paramPlusIV
params - Static variable in class org.spongycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
params - Static variable in class org.spongycastle.asn1.cryptopro.GOST3410NamedParameters
 
params - Variable in class org.spongycastle.asn1.x9.X962Parameters
 
params - Variable in class org.spongycastle.asn1.x9.X9ECParametersHolder
 
params - Variable in class org.spongycastle.crypto.engines.NTRUEngine
 
params - Variable in class org.spongycastle.crypto.generators.ECKeyPairGenerator
 
params - Variable in class org.spongycastle.crypto.generators.NTRUEncryptionKeyPairGenerator
 
params - Variable in class org.spongycastle.crypto.generators.NTRUSigningKeyPairGenerator
 
params - Variable in class org.spongycastle.crypto.params.DHKeyGenerationParameters
 
params - Variable in class org.spongycastle.crypto.params.DHKeyParameters
 
params - Variable in class org.spongycastle.crypto.params.DSAKeyGenerationParameters
 
params - Variable in class org.spongycastle.crypto.params.DSAKeyParameters
 
params - Variable in class org.spongycastle.crypto.params.ECKeyParameters
 
params - Variable in class org.spongycastle.crypto.params.ElGamalKeyGenerationParameters
 
params - Variable in class org.spongycastle.crypto.params.ElGamalKeyParameters
 
params - Variable in class org.spongycastle.crypto.params.GOST3410KeyGenerationParameters
 
params - Variable in class org.spongycastle.crypto.params.GOST3410KeyParameters
 
params - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyParameters
 
params - Variable in class org.spongycastle.crypto.params.NTRUSigningPrivateKeyParameters.Basis
 
params - Variable in class org.spongycastle.crypto.params.NTRUSigningPublicKeyParameters
 
params - Variable in class org.spongycastle.crypto.signers.NTRUSigner
 
paramSet - Variable in class org.spongycastle.asn1.cryptopro.GOST28147Parameters
 
parse() - Method in class org.spongycastle.asn1.LazyEncodedSequence
 
parse(InputStream) - Static method in class org.spongycastle.crypto.tls.Certificate
Parse the ServerCertificate message.
parseIPv4(String, byte[], int) - Method in class org.spongycastle.asn1.x509.GeneralName
 
parseIPv4Mask(String, byte[], int) - Method in class org.spongycastle.asn1.x509.GeneralName
 
parseIPv6(String) - Method in class org.spongycastle.asn1.x509.GeneralName
 
parseMask(String) - Method in class org.spongycastle.asn1.x509.GeneralName
 
parseObject(PemObject) - Method in interface org.spongycastle.util.io.pem.PemObjectParser
 
parsePrivateKey() - Method in class org.spongycastle.asn1.pkcs.PrivateKeyInfo
 
parsePublicKey() - Method in class org.spongycastle.asn1.x509.SubjectPublicKeyInfo
for when the public key is an encoded object - if the bitstring can't be decoded this routine throws an IOException.
parser() - Method in class org.spongycastle.asn1.ASN1OctetString
 
parser() - Method in class org.spongycastle.asn1.ASN1Sequence
 
parser() - Method in class org.spongycastle.asn1.ASN1Set
 
parser - Variable in class org.spongycastle.asn1.BERApplicationSpecificParser
 
partialBlockOkay - Variable in class org.spongycastle.crypto.BufferedBlockCipher
 
partModReduction(BigInteger, int, byte, BigInteger[], byte, byte) - Static method in class org.spongycastle.math.ec.Tnaf
Partial modular reduction modulo m - 1)/(τ - 1).
partyAInfo - Variable in class org.spongycastle.asn1.x9.OtherInfo
 
partyAInfo - Variable in class org.spongycastle.crypto.agreement.kdf.DHKEKGenerator
 
password - Variable in class org.spongycastle.crypto.PBEParametersGenerator
 
password - Variable in class org.spongycastle.crypto.tls.SRPTlsClient
 
password - Variable in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
 
pathLenConstraint - Variable in class org.spongycastle.asn1.x509.BasicConstraints
 
PBEParameter - Class in org.spongycastle.asn1.pkcs
 
PBEParameter(byte[], int) - Constructor for class org.spongycastle.asn1.pkcs.PBEParameter
 
PBEParameter(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.PBEParameter
 
PBEParametersGenerator - Class in org.spongycastle.crypto
super class for all Password Based Encryption (PBE) parameter generator classes.
PBEParametersGenerator() - Constructor for class org.spongycastle.crypto.PBEParametersGenerator
base constructor.
PBES2Algorithms - Class in org.spongycastle.asn1.pkcs
Deprecated.
- use AlgorithmIdentifier and PBES2Parameters
PBES2Algorithms(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.PBES2Algorithms
Deprecated.
 
PBES2Parameters - Class in org.spongycastle.asn1.pkcs
 
PBES2Parameters(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.PBES2Parameters
 
pbeWithMD2AndDES_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithMD2AndRC2_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithMD5AndDES_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithMD5AndRC2_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHA1AndDES_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHA1AndRC2_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHAAnd128BitRC2_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHAAnd128BitRC4 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHAAnd2_KeyTripleDES_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHAAnd3_KeyTripleDES_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbeWithSHAAnd40BitRC2_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pbewithSHAAnd40BitRC2_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use pbeWithSHAAnd40BitRC2_CBC
pbeWithSHAAnd40BitRC4 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
PBKDF2Params - Class in org.spongycastle.asn1.pkcs
 
PBKDF2Params(byte[], int) - Constructor for class org.spongycastle.asn1.pkcs.PBKDF2Params
 
PBKDF2Params(byte[], int, int) - Constructor for class org.spongycastle.asn1.pkcs.PBKDF2Params
 
PBKDF2Params(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.PBKDF2Params
 
pc1 - Static variable in class org.spongycastle.crypto.engines.DESEngine
 
pc2 - Static variable in class org.spongycastle.crypto.engines.DESEngine
 
PemGenerationException - Exception in org.spongycastle.util.io.pem
 
PemGenerationException(String, Throwable) - Constructor for exception org.spongycastle.util.io.pem.PemGenerationException
 
PemGenerationException(String) - Constructor for exception org.spongycastle.util.io.pem.PemGenerationException
 
PemHeader - Class in org.spongycastle.util.io.pem
 
PemHeader(String, String) - Constructor for class org.spongycastle.util.io.pem.PemHeader
 
PemObject - Class in org.spongycastle.util.io.pem
 
PemObject(String, byte[]) - Constructor for class org.spongycastle.util.io.pem.PemObject
Generic constructor for object without headers.
PemObject(String, List, byte[]) - Constructor for class org.spongycastle.util.io.pem.PemObject
Generic constructor for object with headers.
PemObjectGenerator - Interface in org.spongycastle.util.io.pem
 
PemObjectParser - Interface in org.spongycastle.util.io.pem
 
PemReader - Class in org.spongycastle.util.io.pem
 
PemReader(Reader) - Constructor for class org.spongycastle.util.io.pem.PemReader
 
PemWriter - Class in org.spongycastle.util.io.pem
A generic PEM writer, based on RFC 1421
PemWriter(Writer) - Constructor for class org.spongycastle.util.io.pem.PemWriter
Base constructor.
perform() - Method in class org.spongycastle.util.test.SimpleTest
 
perform() - Method in interface org.spongycastle.util.test.Test
 
performDecrypt(byte[]) - Method in class org.spongycastle.crypto.examples.DESExample
 
performEncrypt(byte[]) - Method in class org.spongycastle.crypto.examples.DESExample
 
performTest() - Method in class org.spongycastle.util.test.SimpleTest
 
permissionMask - Variable in class org.spongycastle.jcajce.provider.config.ProviderConfigurationPermission
 
permitted - Variable in class org.spongycastle.asn1.x509.NameConstraints
 
permuteList(Vector, SecureRandom) - Static method in class org.spongycastle.crypto.generators.NaccacheSternKeyPairGenerator
Generates a permuted ArrayList from the original one.
Pfx - Class in org.spongycastle.asn1.pkcs
the infamous Pfx from PKCS12
Pfx(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.Pfx
 
Pfx(ContentInfo, MacData) - Constructor for class org.spongycastle.asn1.pkcs.Pfx
 
pgenCounter - Variable in class org.spongycastle.asn1.x9.DHValidationParms
 
pgpCFB - Variable in class org.spongycastle.crypto.BufferedBlockCipher
 
PGPCFBBlockCipher - Class in org.spongycastle.crypto.modes
Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.
PGPCFBBlockCipher(BlockCipher, boolean) - Constructor for class org.spongycastle.crypto.modes.PGPCFBBlockCipher
Basic constructor.
phaseCalc1(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SEEDEngine
 
phaseCalc2(int, int, int, int) - Method in class org.spongycastle.crypto.engines.SEEDEngine
 
PHI - Static variable in class org.spongycastle.crypto.engines.SerpentEngine
 
phi_n - Variable in class org.spongycastle.crypto.params.NaccacheSternPrivateKeyParameters
 
physicalDeliveryOfficeName - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
pi1(int[]) - Method in class org.spongycastle.crypto.engines.NoekeonEngine
 
pi2(int[]) - Method in class org.spongycastle.crypto.engines.NoekeonEngine
 
PIN_USAGE_POLICY - Static variable in class org.spongycastle.asn1.eac.EACTags
 
pipeAll(InputStream, OutputStream) - Static method in class org.spongycastle.util.io.Streams
 
pipeAllLimited(InputStream, long, OutputStream) - Static method in class org.spongycastle.util.io.Streams
 
piTable - Static variable in class org.spongycastle.crypto.engines.RC2Engine
 
PK - Static variable in class org.spongycastle.asn1.eac.CertificateBody
 
pkcs12Attributes - Variable in class org.spongycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl
 
PKCS12BagAttributeCarrier - Interface in org.spongycastle.jce.interfaces
allow us to set attributes on objects that can go into a PKCS12 store.
PKCS12BagAttributeCarrierImpl - Class in org.spongycastle.jcajce.provider.asymmetric.util
 
PKCS12BagAttributeCarrierImpl(Hashtable, Vector) - Constructor for class org.spongycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl
 
PKCS12BagAttributeCarrierImpl() - Constructor for class org.spongycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl
 
pkcs12Ordering - Variable in class org.spongycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl
 
PKCS12ParametersGenerator - Class in org.spongycastle.crypto.generators
Generator for PBE derived keys and ivs as defined by PKCS 12 V1.0.
PKCS12ParametersGenerator(Digest) - Constructor for class org.spongycastle.crypto.generators.PKCS12ParametersGenerator
Construct a PKCS 12 Parameters generator.
PKCS12PasswordToBytes(char[]) - Static method in class org.spongycastle.crypto.PBEParametersGenerator
converts a password to a byte array according to the scheme in PKCS12 (unicode, big endian, 2 zero pad bytes at the end).
PKCS12PBEParams - Class in org.spongycastle.asn1.pkcs
 
PKCS12PBEParams(byte[], int) - Constructor for class org.spongycastle.asn1.pkcs.PKCS12PBEParams
 
PKCS12PBEParams(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.PKCS12PBEParams
 
PKCS1Encoding - Class in org.spongycastle.crypto.encodings
this does your basic PKCS 1 v1.5 padding - whether or not you should be using this depends on your application - see PKCS1 Version 2 for details.
PKCS1Encoding(AsymmetricBlockCipher) - Constructor for class org.spongycastle.crypto.encodings.PKCS1Encoding
Basic constructor.
PKCS5PasswordToBytes(char[]) - Static method in class org.spongycastle.crypto.PBEParametersGenerator
converts a password to a byte array according to the scheme in PKCS5 (ascii, no padding)
PKCS5PasswordToUTF8Bytes(char[]) - Static method in class org.spongycastle.crypto.PBEParametersGenerator
converts a password to a byte array according to the scheme in PKCS5 (UTF-8, no padding)
PKCS5S1ParametersGenerator - Class in org.spongycastle.crypto.generators
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 1.
PKCS5S1ParametersGenerator(Digest) - Constructor for class org.spongycastle.crypto.generators.PKCS5S1ParametersGenerator
Construct a PKCS 5 Scheme 1 Parameters generator.
PKCS5S2ParametersGenerator - Class in org.spongycastle.crypto.generators
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2.
PKCS5S2ParametersGenerator() - Constructor for class org.spongycastle.crypto.generators.PKCS5S2ParametersGenerator
construct a PKCS5 Scheme 2 Parameters generator.
PKCS5S2ParametersGenerator(Digest) - Constructor for class org.spongycastle.crypto.generators.PKCS5S2ParametersGenerator
 
PKCS7Padding - Class in org.spongycastle.crypto.paddings
A padder that adds PKCS7/PKCS5 padding to a block.
PKCS7Padding() - Constructor for class org.spongycastle.crypto.paddings.PKCS7Padding
 
pkcs8ShroudedKeyBag - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_1 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_12 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_12PbeIds - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_3 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_5 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_7 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_challengePassword - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_contentType - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_counterSignature - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_emailAddress - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_extendedCertificateAttributes - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_extensionRequest - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_friendlyName - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_localKeyId - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_messageDigest - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_signingDescription - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_signingTime - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_smimeCapabilities - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_unstructuredAddress - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
pkcs_9_at_unstructuredName - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
PKCSObjectIdentifiers - Interface in org.spongycastle.asn1.pkcs
 
pkLen - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
pkLen - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
PLACE_OF_BIRTH - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
RFC 3039 PlaceOfBirth - DirectoryString(SIZE(1..128)
PLACE_OF_BIRTH - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 PlaceOfBirth - DirectoryString(SIZE(1..128)
policyAuthority - Variable in class org.spongycastle.asn1.x509.IetfAttrSyntax
 
policyConstraints - Static variable in class org.spongycastle.asn1.x509.Extension
Policy Constraints
policyConstraints - Static variable in class org.spongycastle.asn1.x509.X509Extension
Policy Constraints
PolicyConstraints - Static variable in class org.spongycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
policyIdentifier - Variable in class org.spongycastle.asn1.x509.PolicyInformation
 
policyInformation - Variable in class org.spongycastle.asn1.x509.CertificatePolicies
 
PolicyInformation - Class in org.spongycastle.asn1.x509
 
PolicyInformation(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.PolicyInformation
 
PolicyInformation(ASN1ObjectIdentifier) - Constructor for class org.spongycastle.asn1.x509.PolicyInformation
 
PolicyInformation(ASN1ObjectIdentifier, ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.PolicyInformation
 
policyMappings - Static variable in class org.spongycastle.asn1.x509.Extension
Policy Mappings
PolicyMappings - Class in org.spongycastle.asn1.x509
PolicyMappings V3 extension, described in RFC3280.
PolicyMappings(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.PolicyMappings
Creates a new PolicyMappings instance.
PolicyMappings(Hashtable) - Constructor for class org.spongycastle.asn1.x509.PolicyMappings
Creates a new PolicyMappings instance.
policyMappings - Static variable in class org.spongycastle.asn1.x509.X509Extension
Policy Mappings
PolicyMappings - Static variable in class org.spongycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
PolicyQualifierId - Class in org.spongycastle.asn1.x509
PolicyQualifierId, used in the CertificatePolicies X509V3 extension.
PolicyQualifierId(String) - Constructor for class org.spongycastle.asn1.x509.PolicyQualifierId
 
policyQualifierId - Variable in class org.spongycastle.asn1.x509.PolicyQualifierInfo
 
PolicyQualifierInfo - Class in org.spongycastle.asn1.x509
Policy qualifiers, used in the X509V3 CertificatePolicies extension.
PolicyQualifierInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.spongycastle.asn1.x509.PolicyQualifierInfo
Creates a new PolicyQualifierInfo instance.
PolicyQualifierInfo(String) - Constructor for class org.spongycastle.asn1.x509.PolicyQualifierInfo
Creates a new PolicyQualifierInfo containing a cPSuri qualifier.
PolicyQualifierInfo(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.PolicyQualifierInfo
Creates a new PolicyQualifierInfo instance.
policyQualifiers - Variable in class org.spongycastle.asn1.x509.PolicyInformation
 
Polynomial - Interface in org.spongycastle.math.ntru.polynomial
 
polyType - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
polyType - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
polyType - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
 
populateFromPrivKeyInfo(PrivateKeyInfo) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
populateFromPubKeyInfo(SubjectPublicKeyInfo) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
POSTAL_ADDRESS - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
RFC 3039 PostalAddress - SEQUENCE SIZE (1..6) OF DirectoryString(SIZE(1..30))
POSTAL_ADDRESS - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 PostalAddress - SEQUENCE SIZE (1..6) OF DirectoryString(SIZE(1..30))
POSTAL_CODE - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
postalCode - DirectoryString(SIZE(1..40)
POSTAL_CODE - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
postalCode - DirectoryString(SIZE(1..40)
postalAddress - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
postalCode - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
postOfficeBox - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
pow(int, int, int) - Static method in class org.spongycastle.math.ntru.util.Util
Calculates a^b mod modulus
pow(long, int, long) - Static method in class org.spongycastle.math.ntru.util.Util
Calculates a^b mod modulus
POW_2_WIDTH - Static variable in class org.spongycastle.math.ec.Tnaf
24
PPB - Static variable in class org.spongycastle.math.ec.ECFieldElement.F2m
Indicates pentanomial basis representation (PPB).
ppBasis - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
PRE_ISSUING_DATA - Static variable in class org.spongycastle.asn1.eac.EACTags
 
preBlock - Variable in class org.spongycastle.crypto.signers.ISO9796d2Signer
 
preComp - Variable in class org.spongycastle.math.ec.WNafPreCompInfo
Array holding the precomputed ECPoints used for the Window NAF multiplication in WNafMultiplier.multiply().
preComp - Variable in class org.spongycastle.math.ec.WTauNafPreCompInfo
Array holding the precomputed ECPoint.F2ms used for the WTNAF multiplication in WTauNafMultiplier.multiply().
preCompInfo - Variable in class org.spongycastle.math.ec.ECPoint
 
PreCompInfo - Interface in org.spongycastle.math.ec
Interface for classes storing precomputation data for multiplication algorithms.
preferredDeliveryMethod - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
preferSignedData - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
PREFIX - Static variable in class org.spongycastle.jcajce.provider.asymmetric.EC
 
premasterSecret - Variable in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
premasterSecret - Variable in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
 
preSig - Variable in class org.spongycastle.crypto.signers.ISO9796d2Signer
 
PRF(byte[], String, byte[], int) - Static method in class org.spongycastle.crypto.tls.TlsUtils
 
PRF_1_2(Digest, byte[], String, byte[], int) - Static method in class org.spongycastle.crypto.tls.TlsUtils
 
PRIMARY_ACCOUNT_NUMBER - Static variable in class org.spongycastle.asn1.eac.EACTags
 
prime1 - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKey
 
prime1 - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
prime192v1 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime192v1 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime192v2 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime192v2 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime192v3 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime192v3 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime2 - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKey
 
prime2 - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
prime239v1 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime239v1 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime239v2 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime239v2 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime239v3 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime239v3 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime256v1 - Static variable in class org.spongycastle.asn1.x9.X962NamedCurves
 
prime256v1 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
prime_field - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
primeCheck - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
 
primeCurve - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
primeModulusP - Variable in class org.spongycastle.asn1.eac.ECDSAPublicKey
 
PRIMES - Static variable in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
Prime numbers > 4500 for resultant computation.
PRINTABLE_STRING - Static variable in interface org.spongycastle.asn1.BERTags
 
priorInfo - Variable in class com.tinfoilsms.test.APrioriInfoTest
 
priorInfo - Variable in class com.tinfoilsms.test.ECEngineTest
 
priorInfo - Variable in class com.tinfoilsms.test.ECGKeyExchangeTest
 
privateExponent - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKey
 
privateExponent - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
privateKey - Variable in class org.spongycastle.crypto.params.AsymmetricKeyParameter
 
PrivateKeyFactory - Class in org.spongycastle.crypto.util
Factory for creating private key objects from PKCS8 PrivateKeyInfo objects.
PrivateKeyFactory() - Constructor for class org.spongycastle.crypto.util.PrivateKeyFactory
 
PrivateKeyInfo - Class in org.spongycastle.asn1.pkcs
 
PrivateKeyInfo(AlgorithmIdentifier, ASN1Encodable) - Constructor for class org.spongycastle.asn1.pkcs.PrivateKeyInfo
 
PrivateKeyInfo(AlgorithmIdentifier, ASN1Encodable, ASN1Set) - Constructor for class org.spongycastle.asn1.pkcs.PrivateKeyInfo
 
PrivateKeyInfo(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.PrivateKeyInfo
 
privateKeyUsagePeriod - Static variable in class org.spongycastle.asn1.x509.Extension
Private Key Usage Period
PrivateKeyUsagePeriod - Class in org.spongycastle.asn1.x509
PrivateKeyUsagePeriod ::= SEQUENCE { notBefore [0] GeneralizedTime OPTIONAL, notAfter [1] GeneralizedTime OPTIONAL }
PrivateKeyUsagePeriod(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.PrivateKeyUsagePeriod
 
privateKeyUsagePeriod - Static variable in class org.spongycastle.asn1.x509.X509Extension
Private Key Usage Period
PrivateKeyUsagePeriod - Static variable in class org.spongycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
privateParam - Variable in class org.spongycastle.crypto.AsymmetricCipherKeyPair
 
privateToExplicitParameters(PrivateKey, String) - Static method in class org.spongycastle.jce.ECKeyUtil
Convert a passed in private EC key to have explicit parameters.
privateToExplicitParameters(PrivateKey, Provider) - Static method in class org.spongycastle.jce.ECKeyUtil
Convert a passed in private EC key to have explicit parameters.
privateValue - Variable in class org.spongycastle.crypto.agreement.DHAgreement
 
PRIVILEGE_WITHDRAWN - Static variable in class org.spongycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
PRIVILEGE_WITHDRAWN - Static variable in class org.spongycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
privilegeWithdrawn - Static variable in class org.spongycastle.asn1.x509.CRLReason
 
privilegeWithdrawn - Static variable in class org.spongycastle.asn1.x509.ReasonFlags
 
privKey - Variable in class org.spongycastle.asn1.pkcs.PrivateKeyInfo
 
privKey - Variable in class org.spongycastle.crypto.engines.NTRUEngine
 
privKey - Variable in class org.spongycastle.jce.spec.IEKeySpec
 
privParam - Variable in class org.spongycastle.crypto.engines.IESEngine
 
privParams - Variable in class org.spongycastle.crypto.agreement.ECMQVBasicAgreement
 
procedure_A(int, int, BigInteger[], int) - Method in class org.spongycastle.crypto.generators.GOST3410ParametersGenerator
 
procedure_Aa(long, long, BigInteger[], int) - Method in class org.spongycastle.crypto.generators.GOST3410ParametersGenerator
 
procedure_B(int, int, BigInteger[]) - Method in class org.spongycastle.crypto.generators.GOST3410ParametersGenerator
 
procedure_Bb(long, long, BigInteger[]) - Method in class org.spongycastle.crypto.generators.GOST3410ParametersGenerator
 
procedure_C(BigInteger, BigInteger) - Method in class org.spongycastle.crypto.generators.GOST3410ParametersGenerator
Procedure C procedure generates the a value from the given p,q, returning the a value.
process() - Method in class org.spongycastle.crypto.examples.DESExample
 
process(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.EAXBlockCipher
 
process(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.GCMBlockCipher
 
processAlert() - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
 
processApplicationData() - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
 
processBlock(byte[]) - Method in class com.tinfoilsms.crypto.ECEngine
A wrapper for IESEngine processBlock() method, receives user input and encrypts or decrypts the input received.
processBlock(byte[], int, int) - Method in class com.tinfoilsms.crypto.ECEngine
A wrapper for IESEngine processBlock() method, receives user input and encrypts or decrypts the input received.
processBlock(byte[], int, int) - Method in interface org.spongycastle.crypto.AsymmetricBlockCipher
process the block of len bytes stored in in from offset inOff.
processBlock(byte[], int, byte[], int) - Method in interface org.spongycastle.crypto.BlockCipher
Process one block of input from the array in and write it to the out array.
processBlock() - Method in class org.spongycastle.crypto.digests.GeneralDigest
 
processBlock(byte[], int) - Method in class org.spongycastle.crypto.digests.GOST3411Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.LongDigest
 
processBlock(byte[]) - Method in class org.spongycastle.crypto.digests.MD2Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.MD4Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.MD5Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.RIPEMD128Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.RIPEMD160Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.RIPEMD256Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.RIPEMD320Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.SHA1Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.SHA224Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.SHA256Digest
 
processBlock() - Method in class org.spongycastle.crypto.digests.TigerDigest
 
processBlock() - Method in class org.spongycastle.crypto.digests.WhirlpoolDigest
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.encodings.OAEPEncoding
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.encodings.PKCS1Encoding
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.AESEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.AESFastEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.AESLightEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.BlowfishEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CamelliaEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CAST5Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.DESedeEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.DESEngine
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.ElGamalEngine
Process a single block using the basic ElGamal algorithm.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.GOST28147Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.IDEAEngine
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.IESEngine
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.NaccacheSternEngine
Process a single Block using the Naccache-Stern algorithm.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.NoekeonEngine
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.NTRUEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.NullEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC2Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC532Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC564Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC6Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.RSABlindedEngine
Process a single block using the basic RSA algorithm.
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.RSABlindingEngine
Process a single block using the RSA blinding algorithm.
processBlock(BigInteger) - Method in class org.spongycastle.crypto.engines.RSACoreEngine
 
processBlock(byte[], int, int) - Method in class org.spongycastle.crypto.engines.RSAEngine
Process a single block using the basic RSA algorithm.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.SEEDEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.SkipjackEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.TEAEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.TwofishEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.XTEAEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.macs.MacCFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.CBCBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.CFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.GOFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.OFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.OpenPGPCFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.PGPCFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.SICBlockCipher
 
processBlock128(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CamelliaEngine
 
processBlock128(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
 
processBlock192or256(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CamelliaEngine
 
processBlock192or256(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.CamelliaLightEngine
 
processByte(byte) - Method in class org.spongycastle.crypto.BufferedAsymmetricBlockCipher
add another byte for processing.
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.BufferedBlockCipher
process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in interface org.spongycastle.crypto.modes.AEADBlockCipher
encrypt/decrypt a single byte.
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.CCMBlockCipher
 
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.CTSBlockCipher
process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.EAXBlockCipher
 
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.GCMBlockCipher
 
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.modes.PaddedBlockCipher
Deprecated.
process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher
process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.spongycastle.util.encoders.BufferedDecoder
 
processByte(byte, byte[], int) - Method in class org.spongycastle.util.encoders.BufferedEncoder
 
processBytes(byte[], int, int) - Method in class org.spongycastle.crypto.BufferedAsymmetricBlockCipher
add len bytes to the buffer for processing.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.BufferedBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.Grain128Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.Grainv1Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.HC128Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.HC256Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.ISAACEngine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC4Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.Salsa20Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.engines.VMPCEngine
 
processBytes(byte[], int, int, byte[], int) - Method in interface org.spongycastle.crypto.modes.AEADBlockCipher
process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.modes.CCMBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.modes.CTSBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.modes.EAXBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.modes.GCMBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.modes.PaddedBlockCipher
Deprecated.
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.crypto.StreamBlockCipher
process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in interface org.spongycastle.crypto.StreamCipher
process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.util.encoders.BufferedDecoder
 
processBytes(byte[], int, int, byte[], int) - Method in class org.spongycastle.util.encoders.BufferedEncoder
 
processChangeCipherSpec() - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
This method is called, when a change cipher spec message is received.
processCheckSum(byte[]) - Method in class org.spongycastle.crypto.digests.MD2Digest
 
processClientCredentials(TlsCredentials) - Method in class org.spongycastle.crypto.tls.TlsDHKeyExchange
 
processClientCredentials(TlsCredentials) - Method in class org.spongycastle.crypto.tls.TlsECDHEKeyExchange
 
processClientCredentials(TlsCredentials) - Method in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
 
processClientCredentials(TlsCredentials) - Method in interface org.spongycastle.crypto.tls.TlsKeyExchange
 
processClientCredentials(TlsCredentials) - Method in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
processClientCredentials(TlsCredentials) - Method in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
 
processClientCredentials(TlsCredentials) - Method in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
 
processData(byte[]) - Method in class org.spongycastle.crypto.engines.NaccacheSternEngine
Convenience Method for data exchange with the cipher.
processData(short, byte[], int, int) - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
 
processFilledBuffer(byte[], int) - Method in class org.spongycastle.crypto.digests.WhirlpoolDigest
 
processHandshake() - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
 
processHandshakeMessage(short, byte[]) - Method in class org.spongycastle.crypto.tls.TlsProtocolHandler
 
processLength(long) - Method in class org.spongycastle.crypto.digests.GeneralDigest
 
processLength(long, long) - Method in class org.spongycastle.crypto.digests.LongDigest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.MD4Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.MD5Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.RIPEMD128Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.RIPEMD160Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.RIPEMD256Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.RIPEMD320Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.SHA1Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.SHA224Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.SHA256Digest
 
processLength(long) - Method in class org.spongycastle.crypto.digests.TigerDigest
 
processPacket(byte[], int, int) - Method in class org.spongycastle.crypto.modes.CCMBlockCipher
 
processServerCertificate(Certificate) - Method in class org.spongycastle.crypto.tls.TlsDHKeyExchange
 
processServerCertificate(Certificate) - Method in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
 
processServerCertificate(Certificate) - Method in interface org.spongycastle.crypto.tls.TlsKeyExchange
 
processServerCertificate(Certificate) - Method in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
processServerCertificate(Certificate) - Method in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
 
processServerCertificate(Certificate) - Method in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
 
processServerExtensions(Hashtable) - Method in class org.spongycastle.crypto.tls.DefaultTlsClient
 
processServerExtensions(Hashtable) - Method in class org.spongycastle.crypto.tls.PSKTlsClient
 
processServerExtensions(Hashtable) - Method in class org.spongycastle.crypto.tls.SRPTlsClient
 
processServerExtensions(Hashtable) - Method in interface org.spongycastle.crypto.tls.TlsClient
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsDHEKeyExchange
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsDHKeyExchange
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsECDHEKeyExchange
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsECDHKeyExchange
 
processServerKeyExchange(InputStream) - Method in interface org.spongycastle.crypto.tls.TlsKeyExchange
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsRSAKeyExchange
 
processServerKeyExchange(InputStream) - Method in class org.spongycastle.crypto.tls.TlsSRPKeyExchange
 
processTable(int, int, int[]) - Method in class org.spongycastle.crypto.engines.BlowfishEngine
apply the encryption cycle to each value pair in the table.
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.GeneralDigest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.LongDigest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.MD4Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.MD5Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD128Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD160Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD256Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD320Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA1Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA224Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA256Digest
 
processWord(byte[], int) - Method in class org.spongycastle.crypto.digests.TigerDigest
 
ProductFormPolynomial - Class in org.spongycastle.math.ntru.polynomial
A polynomial of the form f1*f2+f3, where f1,f2,f3 are very sparsely populated ternary polynomials.
ProductFormPolynomial(SparseTernaryPolynomial, SparseTernaryPolynomial, SparseTernaryPolynomial) - Constructor for class org.spongycastle.math.ntru.polynomial.ProductFormPolynomial
 
ProfileId - Variable in class org.spongycastle.asn1.eac.CVCertificateRequest
 
profileToASN1Object() - Method in class org.spongycastle.asn1.eac.CertificateBody
create a profile type Iso7816CertificateBody.
profileType - Static variable in class org.spongycastle.asn1.eac.CertificateBody
 
protocol_version - Static variable in class org.spongycastle.crypto.tls.AlertDescription
 
ProtocolVersion - Class in org.spongycastle.crypto.tls
 
ProtocolVersion(int) - Constructor for class org.spongycastle.crypto.tls.ProtocolVersion
 
PROVIDER_NAME - Static variable in class org.spongycastle.jce.provider.BouncyCastleProvider
 
ProviderConfiguration - Interface in org.spongycastle.jcajce.provider.config
 
ProviderConfigurationPermission - Class in org.spongycastle.jcajce.provider.config
A permission class to define what can be done with the ConfigurableProvider interface.
ProviderConfigurationPermission(String) - Constructor for class org.spongycastle.jcajce.provider.config.ProviderConfigurationPermission
 
ProviderConfigurationPermission(String, String) - Constructor for class org.spongycastle.jcajce.provider.config.ProviderConfigurationPermission
 
PSEUDONYM - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
RFC 3039 Pseudonym - DirectoryString(SIZE(1..64)
PSEUDONYM - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 Pseudonym - DirectoryString(SIZE(1..64)
PSK - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
psk_identity_hint - Variable in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
pskIdentity - Variable in class org.spongycastle.crypto.tls.PSKTlsClient
 
pskIdentity - Variable in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
PSKTlsClient - Class in org.spongycastle.crypto.tls
 
PSKTlsClient(TlsPSKIdentity) - Constructor for class org.spongycastle.crypto.tls.PSKTlsClient
 
PSKTlsClient(TlsCipherFactory, TlsPSKIdentity) - Constructor for class org.spongycastle.crypto.tls.PSKTlsClient
 
pSourceAlgorithm - Variable in class org.spongycastle.asn1.pkcs.RSAESOAEPparams
 
PSSSigner - Class in org.spongycastle.crypto.signers
RSA-PSS as described in PKCS# 1 v 2.1.
PSSSigner(AsymmetricBlockCipher, Digest, int) - Constructor for class org.spongycastle.crypto.signers.PSSSigner
basic constructor
PSSSigner(AsymmetricBlockCipher, Digest, Digest, int) - Constructor for class org.spongycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, int, byte) - Constructor for class org.spongycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, Digest, int, byte) - Constructor for class org.spongycastle.crypto.signers.PSSSigner
 
pubKey - Variable in class org.spongycastle.crypto.engines.NTRUEngine
 
pubKey - Variable in class org.spongycastle.jce.spec.IEKeySpec
 
publicExponent - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKey
 
publicExponent - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
publicExponent - Variable in class org.spongycastle.asn1.pkcs.RSAPublicKey
 
publicExponent - Variable in class org.spongycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
publicExponent - Variable in class org.spongycastle.crypto.params.RSAKeyGenerationParameters
 
publicKey - Variable in class org.spongycastle.asn1.eac.CertificateBody
 
publicKey - Static variable in class org.spongycastle.asn1.x509.ObjectDigestInfo
The public key is hashed.
publicKey - Variable in class org.spongycastle.crypto.params.NTRUSigningPrivateKeyParameters
 
publicKey - Variable in class org.spongycastle.crypto.params.RSABlindingParameters
 
publicKey - Variable in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
publicKeyCert - Static variable in class org.spongycastle.asn1.x509.ObjectDigestInfo
The public key certificate is hashed.
PublicKeyDataObject - Class in org.spongycastle.asn1.eac
 
PublicKeyDataObject() - Constructor for class org.spongycastle.asn1.eac.PublicKeyDataObject
 
PublicKeyFactory - Class in org.spongycastle.crypto.util
Factory to create asymmetric public key parameters for asymmetric ciphers from range of ASN.1 encoded SubjectPublicKeyInfo objects.
PublicKeyFactory() - Constructor for class org.spongycastle.crypto.util.PublicKeyFactory
 
publicKeyParamSet - Variable in class org.spongycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
publicParam - Variable in class org.spongycastle.crypto.AsymmetricCipherKeyPair
 
publicPointY - Variable in class org.spongycastle.asn1.eac.ECDSAPublicKey
 
publicToExplicitParameters(PublicKey, String) - Static method in class org.spongycastle.jce.ECKeyUtil
Convert a passed in public EC key to have explicit parameters.
publicToExplicitParameters(PublicKey, Provider) - Static method in class org.spongycastle.jce.ECKeyUtil
Convert a passed in public EC key to have explicit parameters.
pubParam - Variable in class org.spongycastle.crypto.engines.IESEngine
 
put(Object, Object) - Method in class org.spongycastle.asn1.eac.BidirectionalMap
 
putInt(Digest, int) - Method in class org.spongycastle.crypto.engines.IndexGenerator
 
putInt(Digest, int) - Method in class org.spongycastle.crypto.engines.NTRUEngine
 
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 _