- M - Variable in class org.spongycastle.crypto.digests.GOST3411Digest
-
- M - Variable in class org.spongycastle.crypto.digests.MD2Digest
-
- M - Variable in class org.spongycastle.crypto.modes.gcm.Tables64kGCMMultiplier
-
- M - Variable in class org.spongycastle.crypto.modes.gcm.Tables8kGCMMultiplier
-
- m - Variable in class org.spongycastle.crypto.params.DHParameters
-
- m - Variable in class org.spongycastle.math.ec.ECCurve.F2m
-
The exponent m
of F2m
.
- m - Variable in class org.spongycastle.math.ec.ECFieldElement.F2m
-
The exponent m
of F2m
.
- m1 - Static variable in class org.spongycastle.crypto.engines.AESEngine
-
- m1 - Static variable in class org.spongycastle.crypto.engines.AESFastEngine
-
- m1 - Static variable in class org.spongycastle.crypto.engines.AESLightEngine
-
- m2 - Static variable in class org.spongycastle.crypto.engines.AESEngine
-
- m2 - Static variable in class org.spongycastle.crypto.engines.AESFastEngine
-
- m2 - Static variable in class org.spongycastle.crypto.engines.AESLightEngine
-
- m3 - Static variable in class org.spongycastle.crypto.engines.AESEngine
-
- m3 - Static variable in class org.spongycastle.crypto.engines.AESFastEngine
-
- m3 - Static variable in class org.spongycastle.crypto.engines.AESLightEngine
-
- M32 - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- m_ints - Variable in class org.spongycastle.math.ec.IntArray
-
- mac - Variable in class org.spongycastle.crypto.engines.IESEngine
-
- mac - Variable in class org.spongycastle.crypto.io.MacInputStream
-
- mac - Variable in class org.spongycastle.crypto.io.MacOutputStream
-
- Mac - Interface in org.spongycastle.crypto
-
The base interface for implementations of message authentication codes (MACs).
- mac - Variable in class org.spongycastle.crypto.macs.BlockCipherMac
-
- mac - Variable in class org.spongycastle.crypto.macs.CBCBlockCipherMac
-
- mac - Variable in class org.spongycastle.crypto.macs.CFBBlockCipherMac
-
- mac - Variable in class org.spongycastle.crypto.macs.CMac
-
- mac - Variable in class org.spongycastle.crypto.macs.GOST28147Mac
-
- mac - Variable in class org.spongycastle.crypto.macs.ISO9797Alg3Mac
-
- mac - Variable in class org.spongycastle.crypto.modes.EAXBlockCipher
-
- mac - Variable in class org.spongycastle.crypto.tls.TlsMac
-
- MAC_MATERIAL - Static variable in class org.spongycastle.crypto.generators.PKCS12ParametersGenerator
-
- macBlock - Variable in class org.spongycastle.crypto.modes.CCMBlockCipher
-
- macBlock - Variable in class org.spongycastle.crypto.modes.EAXBlockCipher
-
- macBlock - Variable in class org.spongycastle.crypto.modes.GCMBlockCipher
-
- macBuf - Variable in class org.spongycastle.crypto.engines.IESEngine
-
- MacCFBBlockCipher - Class in org.spongycastle.crypto.macs
-
implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
- MacCFBBlockCipher(BlockCipher, int) - Constructor for class org.spongycastle.crypto.macs.MacCFBBlockCipher
-
Basic constructor.
- MacData - Class in org.spongycastle.asn1.pkcs
-
- MacData(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.MacData
-
- MacData(DigestInfo, byte[], int) - Constructor for class org.spongycastle.asn1.pkcs.MacData
-
- macData - Variable in class org.spongycastle.asn1.pkcs.Pfx
-
- MacInputStream - Class in org.spongycastle.crypto.io
-
- MacInputStream(InputStream, Mac) - Constructor for class org.spongycastle.crypto.io.MacInputStream
-
- macKeySize - Variable in class org.spongycastle.crypto.params.IESParameters
-
- macKeySize - Variable in class org.spongycastle.jce.spec.IESParameterSpec
-
- MacOutputStream - Class in org.spongycastle.crypto.io
-
- MacOutputStream(Mac) - Constructor for class org.spongycastle.crypto.io.MacOutputStream
-
- macSize - Variable in class org.spongycastle.crypto.macs.BlockCipherMac
-
- macSize - Variable in class org.spongycastle.crypto.macs.CBCBlockCipherMac
-
- macSize - Variable in class org.spongycastle.crypto.macs.CFBBlockCipherMac
-
- macSize - Variable in class org.spongycastle.crypto.macs.CMac
-
- macSize - Variable in class org.spongycastle.crypto.macs.GOST28147Mac
-
- macSize - Variable in class org.spongycastle.crypto.macs.ISO9797Alg3Mac
-
- macSize - Variable in class org.spongycastle.crypto.modes.CCMBlockCipher
-
- macSize - Variable in class org.spongycastle.crypto.modes.EAXBlockCipher
-
- macSize - Variable in class org.spongycastle.crypto.modes.GCMBlockCipher
-
- macSize - Variable in class org.spongycastle.crypto.params.AEADParameters
-
- main(String[]) - Static method in class org.spongycastle.crypto.examples.DESExample
-
- main(String[]) - Static method in class org.spongycastle.LICENSE
-
- Maj(long, long, long) - Method in class org.spongycastle.crypto.digests.LongDigest
-
- Maj(int, int, int) - Method in class org.spongycastle.crypto.digests.SHA224Digest
-
- Maj(int, int, int) - Method in class org.spongycastle.crypto.digests.SHA256Digest
-
- makeUnsigned(BigInteger) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.CVCDSAEncoder
-
- makeWorkingKey(byte[]) - Method in class org.spongycastle.crypto.engines.SerpentEngine
-
Expand a user-supplied key material into a session key.
- manInMiddleAttackVer1() - Method in class com.tinfoilsms.test.ECGKeyExchangeTest
-
"Man in the middle attack" test version 1, where an attacker intercepts Alice's key
and tries to sign it using his own shared information S1/S2.
- manInMiddleAttackVer2() - Method in class com.tinfoilsms.test.ECGKeyExchangeTest
-
"Man in the middle attack" test version 2, where an attacker intercepts Alice's key
and tries to sign it using his own shared information S1/S2.
- markSupported() - Method in class org.spongycastle.crypto.io.CipherInputStream
-
- MASK - Static variable in class org.spongycastle.crypto.engines.IDEAEngine
-
- MASK8 - Static variable in class org.spongycastle.crypto.engines.CamelliaEngine
-
- MASK8 - Static variable in class org.spongycastle.crypto.engines.CamelliaLightEngine
-
- maskGenAlgorithm - Variable in class org.spongycastle.asn1.pkcs.RSAESOAEPparams
-
- maskGenAlgorithm - Variable in class org.spongycastle.asn1.pkcs.RSASSAPSSparams
-
- maskGeneratorFunction1(byte[], int, int, int) - Method in class org.spongycastle.crypto.encodings.OAEPEncoding
-
mask generator function, as described in PKCS1v2.
- maskGeneratorFunction1(byte[], int, int, int) - Method in class org.spongycastle.crypto.signers.ISO9796d2PSSSigner
-
mask generator function, as described in PKCS1v2.
- maskGeneratorFunction1(byte[], int, int, int) - Method in class org.spongycastle.crypto.signers.PSSSigner
-
mask generator function, as described in PKCS1v2.
- maskWithReductionPolynomial(int) - Method in class org.spongycastle.crypto.digests.WhirlpoolDigest
-
- masterSecret - Variable in class org.spongycastle.crypto.tls.SecurityParameters
-
- match(Object) - Method in interface org.spongycastle.util.Selector
-
- max_fragment_length - Static variable in class org.spongycastle.crypto.tls.ExtensionType
-
- MAX_ITERATIONS - Static variable in class org.spongycastle.util.BigIntegers
-
- MAX_KEY_BITS - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
-
- MAX_LENGTH - Static variable in class org.spongycastle.asn1.BERConstructedOctetString
-
Deprecated.
- MAX_LENGTH - Static variable in class org.spongycastle.asn1.BEROctetString
-
- MAX_MEMORY - Static variable in class org.spongycastle.asn1.StreamUtil
-
- MAX_ROUNDS - Static variable in class org.spongycastle.crypto.engines.CAST5Engine
-
- MAX_ROUNDS - Static variable in class org.spongycastle.crypto.engines.TwofishEngine
-
- maxBuf - Variable in class org.spongycastle.crypto.io.CipherInputStream
-
- MaxBytesExceededException - Exception in org.spongycastle.crypto
-
this exception is thrown whenever a cipher requires a change of key, iv
or similar after x amount of bytes enciphered
- MaxBytesExceededException() - Constructor for exception org.spongycastle.crypto.MaxBytesExceededException
-
base constructor.
- MaxBytesExceededException(String) - Constructor for exception org.spongycastle.crypto.MaxBytesExceededException
-
create an with the given message.
- maxCoeffAbs() - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
- MAXCYCLES - Static variable in class org.spongycastle.crypto.params.Nonce
-
- maximum - Variable in class org.spongycastle.asn1.x509.GeneralSubtree
-
- MAXKC - Static variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- maxMsgLenBytes - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
-
- maxMsgLenBytes - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
-
- MAXROUNDS - Static variable in class org.spongycastle.crypto.engines.RijndaelEngine
-
- mBuf - Variable in class org.spongycastle.crypto.signers.ISO9796d2PSSSigner
-
- mBuf - Variable in class org.spongycastle.crypto.signers.ISO9796d2Signer
-
- mcol(int) - Method in class org.spongycastle.crypto.engines.AESLightEngine
-
- md2 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- MD2Digest - Class in org.spongycastle.crypto.digests
-
implementation of MD2
as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
- MD2Digest() - Constructor for class org.spongycastle.crypto.digests.MD2Digest
-
- MD2Digest(MD2Digest) - Constructor for class org.spongycastle.crypto.digests.MD2Digest
-
- md2WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- md4 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- MD4Digest - Class in org.spongycastle.crypto.digests
-
implementation of MD4 as RFC 1320 by R.
- MD4Digest() - Constructor for class org.spongycastle.crypto.digests.MD4Digest
-
Standard constructor
- MD4Digest(MD4Digest) - Constructor for class org.spongycastle.crypto.digests.MD4Digest
-
Copy constructor.
- md4WithRSA - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
-
- md4WithRSAEncryption - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
-
- md4WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- md5 - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- md5 - Variable in class org.spongycastle.crypto.tls.CombinedHash
-
- MD5 - Static variable in class org.spongycastle.crypto.tls.DigestAlgorithm
-
- md5 - Static variable in class org.spongycastle.jcajce.provider.util.DigestFactory
-
- MD5_IPAD - Static variable in class org.spongycastle.crypto.tls.SSL3Mac
-
- MD5_OPAD - Static variable in class org.spongycastle.crypto.tls.SSL3Mac
-
- MD5Digest - Class in org.spongycastle.crypto.digests
-
implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
- MD5Digest() - Constructor for class org.spongycastle.crypto.digests.MD5Digest
-
Standard constructor
- MD5Digest(MD5Digest) - Constructor for class org.spongycastle.crypto.digests.MD5Digest
-
Copy constructor.
- md5WithRSA - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
-
- md5WithRSAEncryption - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
-
- mDash - Variable in class org.spongycastle.crypto.signers.PSSSigner
-
- member - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
-
- menu_settings - Static variable in class com.tinfoilsms.crypto.R.id
-
- menu_settings - Static variable in class com.tinfoilsms.crypto.R.string
-
- message - Variable in class org.spongycastle.util.test.SimpleTestResult
-
- MESSAGE_REFERENCE - Static variable in class org.spongycastle.asn1.eac.EACTags
-
- messageLength - Variable in class org.spongycastle.crypto.signers.ISO9796d2PSSSigner
-
- messageLength - Variable in class org.spongycastle.crypto.signers.ISO9796d2Signer
-
- MFcrypt(byte[], byte[], int, int, int, int) - Static method in class org.spongycastle.crypto.generators.SCrypt
-
- MGF(byte[], int, int, boolean) - Method in class org.spongycastle.crypto.engines.NTRUEngine
-
An implementation of MGF-TP-1 from P1363.1 section 8.4.1.1.
- MGF1BytesGenerator - Class in org.spongycastle.crypto.generators
-
Generator for MGF1 as defined in PKCS 1v2
- MGF1BytesGenerator(Digest) - Constructor for class org.spongycastle.crypto.generators.MGF1BytesGenerator
-
- mgf1Hash - Variable in class org.spongycastle.crypto.encodings.OAEPEncoding
-
- mgfDigest - Variable in class org.spongycastle.crypto.signers.PSSSigner
-
- mgfhLen - Variable in class org.spongycastle.crypto.signers.PSSSigner
-
- MGFParameters - Class in org.spongycastle.crypto.params
-
parameters for mask derivation functions.
- MGFParameters(byte[]) - Constructor for class org.spongycastle.crypto.params.MGFParameters
-
- MGFParameters(byte[], int, int) - Constructor for class org.spongycastle.crypto.params.MGFParameters
-
- minCallsMask - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
-
- minCallsMask - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
-
- minCallsR - Variable in class org.spongycastle.crypto.engines.IndexGenerator
-
- minCallsR - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
-
- minCallsR - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
-
- minimizeFG(IntegerPolynomial, IntegerPolynomial, IntegerPolynomial, IntegerPolynomial, int) - Method in class org.spongycastle.crypto.generators.NTRUSigningKeyPairGenerator
-
Implementation of the optional steps 20 through 26 in EESS1v2.pdf, section 3.5.1.1.
- minimum - Variable in class org.spongycastle.asn1.x509.GeneralSubtree
-
- MINUS_ONE - Static variable in class org.spongycastle.math.ec.Tnaf
-
- MINUS_THREE - Static variable in class org.spongycastle.math.ec.Tnaf
-
- MINUS_TWO - Static variable in class org.spongycastle.math.ec.Tnaf
-
- mix(int[]) - Method in class org.spongycastle.crypto.engines.ISAACEngine
-
- MixColumn() - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
Mix the bytes of every column in a linear way
- mod(BigInteger) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Takes each coefficient modulo a number.
- mod(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Takes each coefficient modulo modulus
.
- mod1024(int) - Static method in class org.spongycastle.crypto.engines.HC128Engine
-
- mod2ToModq(IntegerPolynomial, int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Computes the inverse mod q from the inverse mod 2
- mod3() - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Takes each coefficient modulo 3 such that all coefficients are ternary.
- mod512(int) - Static method in class org.spongycastle.crypto.engines.HC128Engine
-
- modCenter(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Reduces all coefficients to the interval [-modulus/2, modulus/2)
- modPositive(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Ensures all coefficients are between 0 and modulus-1
- modRes1 - Variable in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial.CombineTask
-
- modRes2 - Variable in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial.CombineTask
-
- ModularResultant - Class in org.spongycastle.math.ntru.polynomial
-
A resultant modulo a BigInteger
- ModularResultant(BigIntPolynomial, BigInteger, BigInteger) - Constructor for class org.spongycastle.math.ntru.polynomial.ModularResultant
-
- modulus - Variable in class org.spongycastle.asn1.eac.RSAPublicKey
-
- modulus - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKey
-
- modulus - Variable in class org.spongycastle.asn1.pkcs.RSAPrivateKeyStructure
-
Deprecated.
- modulus - Variable in class org.spongycastle.asn1.pkcs.RSAPublicKey
-
- modulus - Variable in class org.spongycastle.asn1.x509.RSAPublicKeyStructure
-
Deprecated.
- modulus - Variable in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
-
- modulus - Variable in class org.spongycastle.crypto.params.RSAKeyParameters
-
- modulus - Variable in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial.ModResultantTask
-
- modulus - Variable in class org.spongycastle.math.ntru.polynomial.ModularResultant
-
- modulusValid - Static variable in class org.spongycastle.asn1.eac.RSAPublicKey
-
- mOff - Variable in class org.spongycastle.crypto.digests.MD2Digest
-
- mqv1 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
-
- mqv2 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
-
- MQVPrivateKey - Interface in org.spongycastle.jce.interfaces
-
Static/ephemeral private key (pair) for use with ECMQV key agreement
(Optionally provides the ephemeral public key)
- MQVPrivateParameters - Class in org.spongycastle.crypto.params
-
- MQVPrivateParameters(ECPrivateKeyParameters, ECPrivateKeyParameters) - Constructor for class org.spongycastle.crypto.params.MQVPrivateParameters
-
- MQVPrivateParameters(ECPrivateKeyParameters, ECPrivateKeyParameters, ECPublicKeyParameters) - Constructor for class org.spongycastle.crypto.params.MQVPrivateParameters
-
- MQVPublicKey - Interface in org.spongycastle.jce.interfaces
-
Static/ephemeral public key pair for use with ECMQV key agreement
- MQVPublicParameters - Class in org.spongycastle.crypto.params
-
- MQVPublicParameters(ECPublicKeyParameters, ECPublicKeyParameters) - Constructor for class org.spongycastle.crypto.params.MQVPublicParameters
-
- mqvSinglePass_sha1kdf_scheme - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
-
- mSeparator - Variable in class org.spongycastle.asn1.eac.Flags.StringJoiner
-
- mu - Variable in class org.spongycastle.math.ec.ECCurve.F2m
-
The parameter μ
of the elliptic curve if this is
a Koblitz curve.
- mul(int, int) - Method in class org.spongycastle.crypto.engines.IDEAEngine
-
return x = x * y where the multiplication is done modulo
65537 (0x10001) (as defined in the IDEA specification) and
a zero input is taken to be 65536 (0x10000).
- mul0x2(int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
multiply two elements of GF(2^m)
needed for MixColumn and InvMixColumn
- mul0x3(int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
- mul0x9(int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
- mul0xb(int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
- mul0xd(int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
- mul0xe(int) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
-
- mulInv(int) - Method in class org.spongycastle.crypto.engines.IDEAEngine
-
This function computes multiplicative inverse using Euclid's Greatest
Common Divisor algorithm.
- mult(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigDecimalPolynomial
-
Multiplies the polynomial by another.
- mult(BigDecimalPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigDecimalPolynomial
-
Multiplies the polynomial by another, taking the indices mod N.
- mult(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Multiplies the polynomial by another, taking the indices mod N.
- mult(BigInteger) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Multiplies each coefficient by a BigInteger
.
- mult(int) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Multiplies each coefficient by a int
.
- mult(IntegerPolynomial, int) - Method in class org.spongycastle.math.ntru.polynomial.DenseTernaryPolynomial
-
- mult(IntegerPolynomial, int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Multiplies the polynomial with another, taking the values mod modulus and the indices mod N
- mult(IntegerPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Multiplies the polynomial with another, taking the indices mod N
- mult(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
- mult(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Multiplies each coefficient by a int
.
- mult(LongPolynomial2) - Method in class org.spongycastle.math.ntru.polynomial.LongPolynomial2
-
Multiplies the polynomial with another, taking the indices mod N and the values mod 2048.
- mult(TernaryPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.LongPolynomial5
-
Multiplies the polynomial with a TernaryPolynomial
, taking the indices mod N and the values mod 2048.
- mult(IntegerPolynomial) - Method in interface org.spongycastle.math.ntru.polynomial.Polynomial
-
Multiplies the polynomial by an IntegerPolynomial
,
taking the indices mod N
.
- mult(IntegerPolynomial, int) - Method in interface org.spongycastle.math.ntru.polynomial.Polynomial
-
Multiplies the polynomial by an IntegerPolynomial
,
taking the coefficient values mod modulus
and the indices mod N
.
- mult(BigIntPolynomial) - Method in interface org.spongycastle.math.ntru.polynomial.Polynomial
-
Multiplies the polynomial by a BigIntPolynomial
, taking the indices mod N.
- mult(IntegerPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.ProductFormPolynomial
-
- mult(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.ProductFormPolynomial
-
- mult(IntegerPolynomial, int) - Method in class org.spongycastle.math.ntru.polynomial.ProductFormPolynomial
-
- mult(IntegerPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
- mult(IntegerPolynomial, int) - Method in class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
- mult(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.SparseTernaryPolynomial
-
- mult(IntegerPolynomial) - Method in interface org.spongycastle.math.ntru.polynomial.TernaryPolynomial
-
Multiplies the polynomial by an IntegerPolynomial
, taking the indices mod N
- mult2(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Multiplies each coefficient by a 2 and applies a modulus.
- mult2And(int) - Method in class org.spongycastle.math.ntru.polynomial.LongPolynomial2
-
Multiplies this polynomial by 2 and applies an AND mask to the upper and
lower halves of each coefficients.
- mult3(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Multiplies each coefficient by a 2 and applies a modulus.
- multiplier - Variable in class org.spongycastle.crypto.modes.GCMBlockCipher
-
- multiplier - Variable in class org.spongycastle.math.ec.ECPoint
-
- multiply(byte[], byte[]) - Static method in class org.spongycastle.crypto.modes.gcm.GCMUtil
-
- multiply(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement.F2m
-
- multiply(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement.Fp
-
- multiply(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement
-
- multiply(ECPoint, BigInteger, PreCompInfo) - Method in interface org.spongycastle.math.ec.ECMultiplier
-
Multiplies the ECPoint p
by k
, i.e.
- multiply(BigInteger) - Method in class org.spongycastle.math.ec.ECPoint
-
Multiplies this ECPoint
by the given number.
- multiply(ECPoint, BigInteger, PreCompInfo) - Method in class org.spongycastle.math.ec.FpNafMultiplier
-
D.3.2 pg 101
- multiply(IntArray, int) - Method in class org.spongycastle.math.ec.IntArray
-
- multiply(ECPoint, BigInteger, PreCompInfo) - Method in class org.spongycastle.math.ec.ReferenceMultiplier
-
Simple shift-and-add multiplication.
- multiply(SimpleBigDecimal) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
-
- multiply(BigInteger) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
-
- multiply(ECPoint, BigInteger, PreCompInfo) - Method in class org.spongycastle.math.ec.WNafMultiplier
-
Multiplies this
by an integer k
using the
Window NAF method.
- multiply(ECPoint, BigInteger, PreCompInfo) - Method in class org.spongycastle.math.ec.WTauNafMultiplier
-
Multiplies a
ECPoint.F2m
by
k
using the reduced
τ
-adic NAF (RTNAF)
method.
- multiplyFromTnaf(ECPoint.F2m, byte[]) - Static method in class org.spongycastle.math.ec.Tnaf
-
Multiplies a
ECPoint.F2m
by an element
λ
of
Z[τ]
using the
τ
-adic NAF (TNAF) method, given the TNAF
of
λ
.
- multiplyFromWTnaf(ECPoint.F2m, byte[], PreCompInfo) - Static method in class org.spongycastle.math.ec.WTauNafMultiplier
-
Multiplies a
ECPoint.F2m
by an element
λ
of
Z[τ]
using the window
τ
-adic NAF (TNAF) method, given the
WTNAF of
λ
.
- multiplyH(byte[]) - Method in class org.spongycastle.crypto.modes.gcm.BasicGCMMultiplier
-
- multiplyH(byte[]) - Method in interface org.spongycastle.crypto.modes.gcm.GCMMultiplier
-
- multiplyH(byte[]) - Method in class org.spongycastle.crypto.modes.gcm.Tables64kGCMMultiplier
-
- multiplyH(byte[]) - Method in class org.spongycastle.crypto.modes.gcm.Tables8kGCMMultiplier
-
- multiplyP(int[]) - Static method in class org.spongycastle.crypto.modes.gcm.GCMUtil
-
- multiplyP8(int[]) - Static method in class org.spongycastle.crypto.modes.gcm.GCMUtil
-
- multiplyRTnaf(ECPoint.F2m, BigInteger) - Static method in class org.spongycastle.math.ec.Tnaf
-
Multiplies a
ECPoint.F2m
by a
BigInteger
using the reduced
τ
-adic
NAF (RTNAF) method.
- multiplyTnaf(ECPoint.F2m, ZTauElement) - Static method in class org.spongycastle.math.ec.Tnaf
-
Multiplies a
ECPoint.F2m
by an element
λ
of
Z[τ]
using the
τ
-adic NAF (TNAF) method.
- multiplyWTnaf(ECPoint.F2m, ZTauElement, PreCompInfo, byte, byte) - Method in class org.spongycastle.math.ec.WTauNafMultiplier
-
Multiplies a
ECPoint.F2m
by an element
λ
of
Z[τ]
using
the
τ
-adic NAF (TNAF) method.
- multRecursive(BigDecimalPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigDecimalPolynomial
-
Karazuba multiplication
- multRecursive(BigIntPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
-
Karazuba multiplication
- multRecursive(IntegerPolynomial) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Karazuba multiplication
- multRecursive(LongPolynomial2) - Method in class org.spongycastle.math.ntru.polynomial.LongPolynomial2
-
Karazuba multiplication
- multShiftSub(IntegerPolynomial, int, int, int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
-
Computes this-b*c*(x^k) mod p
and stores the result in this polynomial.
See steps 4a,4b in EESS algorithm 2.2.7.1.
- Mx_X(int) - Method in class org.spongycastle.crypto.engines.TwofishEngine
-
- Mx_Y(int) - Method in class org.spongycastle.crypto.engines.TwofishEngine
-