Skip to content

Upgrading pointycastle 0.10 to 0.11

Unknown0.10.0+5 → 0.11.1

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • added: class AESFastEngine extends BaseBlockCipher
  • added: class Algorithm: abstract extends Registrable
  • added: class AsymmetricBlockCipher: abstract extends Algorithm
  • added: class AsymmetricKey: abstract
  • added: class AsymmetricKeyPair<B extends PublicKey, V extends PrivateKey>
  • added: class AsymmetricKeyParameter<T extends AsymmetricKey>: abstract implements CipherParameters
  • added: class AutoSeedBlockCtrRandom implements SecureRandom
  • added: class BlockCipher: abstract extends Algorithm
  • added: class BlockCtrRandom extends SecureRandomBase implements SecureRandom
  • added: class CBCBlockCipher extends BaseBlockCipher
  • added: class CFBBlockCipher extends BaseBlockCipher
  • added: class CTRBlockCipher extends StreamCipherAsBlockCipher
  • added: class CTRStreamCipher extends SICStreamCipher
  • added: class CipherParameters: abstract
  • added: class Digest: abstract extends Algorithm
  • added: class ECAsymmetricKey: abstract implements AsymmetricKey
  • added: class ECBBlockCipher extends BaseBlockCipher
  • added: class ECCurve: abstract
  • added: class ECCurveBase: abstract implements ECCurve
  • added: class ECCurve_brainpoolp160r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp160t1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp192r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp192t1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp224r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp224t1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp256r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp256t1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp320r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp320t1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp384r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp384t1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp512r1 extends ECDomainParametersImpl
  • added: class ECCurve_brainpoolp512t1 extends ECDomainParametersImpl
  • added: class ECCurve_gostr3410_2001_cryptopro_a extends ECDomainParametersImpl
  • added: class ECCurve_gostr3410_2001_cryptopro_b extends ECDomainParametersImpl
  • added: class ECCurve_gostr3410_2001_cryptopro_c extends ECDomainParametersImpl
  • added: class ECCurve_gostr3410_2001_cryptopro_xcha extends ECDomainParametersImpl
  • added: class ECCurve_gostr3410_2001_cryptopro_xchb extends ECDomainParametersImpl
  • added: class ECCurve_prime192v1 extends ECDomainParametersImpl
  • added: class ECCurve_prime192v2 extends ECDomainParametersImpl
  • added: class ECCurve_prime192v3 extends ECDomainParametersImpl
  • added: class ECCurve_prime239v1 extends ECDomainParametersImpl
  • added: class ECCurve_prime239v2 extends ECDomainParametersImpl
  • added: class ECCurve_prime239v3 extends ECDomainParametersImpl
  • added: class ECCurve_prime256v1 extends ECDomainParametersImpl
  • added: class ECCurve_secp112r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp112r2 extends ECDomainParametersImpl
  • added: class ECCurve_secp128r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp128r2 extends ECDomainParametersImpl
  • added: class ECCurve_secp160k1 extends ECDomainParametersImpl
  • added: class ECCurve_secp160r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp160r2 extends ECDomainParametersImpl
  • added: class ECCurve_secp192k1 extends ECDomainParametersImpl
  • added: class ECCurve_secp192r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp224k1 extends ECDomainParametersImpl
  • added: class ECCurve_secp224r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp256k1 extends ECDomainParametersImpl
  • added: class ECCurve_secp256r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp384r1 extends ECDomainParametersImpl
  • added: class ECCurve_secp521r1 extends ECDomainParametersImpl
  • added: class ECDSASigner implements Signer
  • added: class ECDomainParameters: abstract extends Registrable
  • added: class ECDomainParametersImpl implements ECDomainParameters
  • added: class ECFieldElement: abstract
  • added: class ECFieldElementBase: abstract implements ECFieldElement
  • added: class ECKeyGenerator implements KeyGenerator
  • added: class ECKeyGeneratorParameters extends KeyGeneratorParameters
  • added: class ECPoint: abstract
  • added: class ECPointBase: abstract implements ECPoint
  • added: class ECPrivateKey extends ECAsymmetricKey implements PrivateKey
  • added: class ECPublicKey extends ECAsymmetricKey implements PublicKey
  • added: class ECSignature implements Signature
  • added: class FortunaRandom implements SecureRandom
  • added: class GCTRBlockCipher extends BaseBlockCipher
  • added: class HMac extends BaseMac
  • added: class KeyDerivator: abstract extends Algorithm
  • added: class KeyGenerator: abstract extends Algorithm
  • added: class KeyGeneratorParameters: abstract implements CipherParameters
  • added: class KeyParameter extends CipherParameters
  • added: class MD2Digest extends BaseDigest
  • added: class MD4Digest extends MD4FamilyDigest implements Digest
  • added: class MD5Digest extends MD4FamilyDigest implements Digest
  • added: class Mac: abstract extends Algorithm
  • added: class OFBBlockCipher extends BaseBlockCipher
  • added: class PBKDF2KeyDerivator extends BaseKeyDerivator
  • added: class PKCS1Encoding extends BaseAsymmetricBlockCipher
  • added: class PKCS7Padding extends BasePadding
  • added: class PaddedBlockCipher: abstract implements BlockCipher
  • added: class PaddedBlockCipherImpl implements PaddedBlockCipher
  • added: class PaddedBlockCipherParameters<UnderlyingCipherParameters extends CipherParameters, PaddingCipherParameters extends CipherParameters> implements CipherParameters
  • added: class Padding: abstract extends Algorithm
  • added: class ParametersWithIV<UnderlyingParameters extends CipherParameters> implements CipherParameters
  • added: class ParametersWithRandom<UnderlyingParameters extends CipherParameters> implements CipherParameters
  • added: class Pbkdf2Parameters extends CipherParameters
  • added: class PreCompInfo: abstract
  • added: class PrivateKey: abstract implements AsymmetricKey
  • added: class PrivateKeyParameter<T extends PrivateKey> extends AsymmetricKeyParameter<T>
  • added: class PublicKey: abstract implements AsymmetricKey
  • added: class PublicKeyParameter<T extends PublicKey> extends AsymmetricKeyParameter<T>
  • added: class RIPEMD128Digest extends MD4FamilyDigest implements Digest
  • added: class RIPEMD160Digest extends MD4FamilyDigest implements Digest
  • added: class RIPEMD256Digest extends MD4FamilyDigest implements Digest
  • added: class RIPEMD320Digest extends MD4FamilyDigest implements Digest
  • added: class RSAAsymmetricKey: abstract implements AsymmetricKey
  • added: class RSAEngine extends BaseAsymmetricBlockCipher
  • added: class RSAKeyGenerator implements KeyGenerator
  • added: class RSAKeyGeneratorParameters extends KeyGeneratorParameters
  • added: class RSAPrivateKey extends RSAAsymmetricKey implements PrivateKey
  • added: class RSAPublicKey extends RSAAsymmetricKey implements PublicKey
  • added: class RSASignature implements Signature
  • added: class RSASigner implements Signer
  • added: class RegistryFactoryException implements Exception
  • added: class SHA1Digest extends MD4FamilyDigest implements Digest
  • added: class SHA224Digest extends MD4FamilyDigest implements Digest
  • added: class SHA256Digest extends MD4FamilyDigest implements Digest
  • added: class SHA384Digest extends LongSHA2FamilyDigest implements Digest
  • added: class SHA3Digest extends BaseDigest implements Digest
  • added: class SHA512Digest extends LongSHA2FamilyDigest implements Digest
  • added: class SHA512tDigest extends LongSHA2FamilyDigest implements Digest
  • added: class SICBlockCipher extends StreamCipherAsBlockCipher
  • added: class SICStreamCipher extends BaseStreamCipher
  • added: class Salsa20Engine extends BaseStreamCipher
  • added: class Scrypt extends BaseKeyDerivator
  • added: class ScryptParameters implements CipherParameters
  • added: class SecureRandom: abstract extends Algorithm
  • added: class Signature: abstract
  • added: class Signer: abstract extends Algorithm
  • added: class StreamCipher: abstract extends Algorithm
  • added: class StreamCipherAsBlockCipher extends BaseBlockCipher
  • added: class TigerDigest extends BaseDigest implements Digest
  • added: class WhirlpoolDigest extends BaseDigest implements Digest
  • added: ctor AsymmetricBlockCipher( String algorithmName )
  • added: ctor AsymmetricKeyPair(this.publicKey, this.privateKey)
  • added: ctor AsymmetricKeyParameter(this.key)
  • added: ctor AutoSeedBlockCtrRandom(BlockCipher cipher, [this._reseedIV = …])
  • added: ctor BlockCipher(String algorithmName)
  • added: ctor BlockCtrRandom(this.cipher)
  • added: ctor CBCBlockCipher(this._underlyingCipher)
  • added: ctor CFBBlockCipher(this._underlyingCipher,this.blockSize)
  • added: ctor CTRBlockCipher(int blockSize, StreamCipher underlyingCipher)
  • added: ctor CTRStreamCipher(BlockCipher underlyingCipher)
  • added: ctor Digest( String algorithmName )
  • added: ctor ECAsymmetricKey(this.parameters)
  • added: ctor ECBBlockCipher(this._underlyingCipher)
  • added: ctor ECCurveBase( BigInteger a , BigInteger b )
  • added: ctor ECCurve_brainpoolp160r1()
  • added: ctor ECCurve_brainpoolp160t1()
  • added: ctor ECCurve_brainpoolp192r1()
  • added: ctor ECCurve_brainpoolp192t1()
  • added: ctor ECCurve_brainpoolp224r1()
  • added: ctor ECCurve_brainpoolp224t1()
  • added: ctor ECCurve_brainpoolp256r1()
  • added: ctor ECCurve_brainpoolp256t1()
  • added: ctor ECCurve_brainpoolp320r1()
  • added: ctor ECCurve_brainpoolp320t1()
  • added: ctor ECCurve_brainpoolp384r1()
  • added: ctor ECCurve_brainpoolp384t1()
  • added: ctor ECCurve_brainpoolp512r1()
  • added: ctor ECCurve_brainpoolp512t1()
  • added: ctor ECCurve_gostr3410_2001_cryptopro_a()
  • added: ctor ECCurve_gostr3410_2001_cryptopro_b()
  • added: ctor ECCurve_gostr3410_2001_cryptopro_c()
  • added: ctor ECCurve_gostr3410_2001_cryptopro_xcha()
  • added: ctor ECCurve_gostr3410_2001_cryptopro_xchb()
  • added: ctor ECCurve_prime192v1()
  • added: ctor ECCurve_prime192v2()
  • added: ctor ECCurve_prime192v3()
  • added: ctor ECCurve_prime239v1()
  • added: ctor ECCurve_prime239v2()
  • added: ctor ECCurve_prime239v3()
  • added: ctor ECCurve_prime256v1()
  • added: ctor ECCurve_secp112r1()
  • added: ctor ECCurve_secp112r2()
  • added: ctor ECCurve_secp128r1()
  • added: ctor ECCurve_secp128r2()
  • added: ctor ECCurve_secp160k1()
  • added: ctor ECCurve_secp160r1()
  • added: ctor ECCurve_secp160r2()
  • added: ctor ECCurve_secp192k1()
  • added: ctor ECCurve_secp192r1()
  • added: ctor ECCurve_secp224k1()
  • added: ctor ECCurve_secp224r1()
  • added: ctor ECCurve_secp256k1()
  • added: ctor ECCurve_secp256r1()
  • added: ctor ECCurve_secp384r1()
  • added: ctor ECCurve_secp521r1()
  • added: ctor ECDSASigner([this._digest = …, this._kMac = …])
  • added: ctor ECDomainParameters( String domainName )
  • added: ctor ECDomainParametersImpl( this.domainName, this.curve, this.G, this.n, [this._h = …, this.seed = …] )
  • added: ctor ECKeyGeneratorParameters(ECDomainParameters domainParameters)
  • added: ctor ECPointBase( this.curve, this.x, this.y, this.isCompressed, [this._multiplier = …] )
  • added: ctor ECPrivateKey(this.d, ECDomainParameters parameters)
  • added: ctor ECPublicKey( this.Q, ECDomainParameters parameters )
  • added: ctor ECSignature( this.r, this.s )
  • added: ctor FortunaRandom()
  • added: ctor GCTRBlockCipher(this._underlyingCipher)
  • added: ctor HMac( this._digest, this._blockLength )
  • added: ctor KeyDerivator(String algorithmName)
  • added: ctor KeyGenerator( String algorithmName )
  • added: ctor KeyGeneratorParameters(this.bitStrength)
  • added: ctor KeyParameter(this.key)
  • added: ctor MD4Digest()
  • added: ctor MD5Digest()
  • added: ctor Mac(String algorithmName)
  • added: ctor OFBBlockCipher(this._underlyingCipher,this.blockSize)
  • added: ctor PBKDF2KeyDerivator(this._mac)
  • added: ctor PKCS1Encoding(this._engine)
  • added: ctor PaddedBlockCipher(String algorithmName)
  • added: ctor PaddedBlockCipherImpl(this.padding, this.cipher)
  • added: ctor PaddedBlockCipherParameters(this.underlyingCipherParameters, this.paddingCipherParameters)
  • added: ctor Padding( String algorithmName )
  • added: ctor ParametersWithIV(this.parameters, this.iv)
  • added: ctor ParametersWithRandom(this.parameters, this.random)
  • added: ctor Pbkdf2Parameters(this.salt, this.iterationCount, this.desiredKeyLength)
  • added: ctor PrivateKeyParameter(PrivateKey key)
  • added: ctor PublicKeyParameter(PublicKey key)
  • added: ctor RIPEMD128Digest()
  • added: ctor RIPEMD160Digest()
  • added: ctor RIPEMD256Digest()
  • added: ctor RIPEMD320Digest()
  • added: ctor RSAAsymmetricKey(this.modulus, this.exponent)
  • added: ctor RSAKeyGeneratorParameters(this.publicExponent, int bitStrength, this.certainty)
  • added: ctor RSAPrivateKey(BigInteger modulus, BigInteger exponent, this.p, this.q)
  • added: ctor RSAPublicKey(BigInteger modulus, BigInteger exponent)
  • added: ctor RSASignature(this.bytes)
  • added: ctor RSASigner(this._digest, String digestIdentifierHex)
  • added: ctor RegistryFactoryException(this.message)
  • added: ctor RegistryFactoryException.invalid(String algorithm, [Type type])
  • added: ctor RegistryFactoryException.unknown(String algorithm, [Type type])
  • added: ctor SHA1Digest()
  • added: ctor SHA224Digest()
  • added: ctor SHA256Digest()
  • added: ctor SHA384Digest()
  • added: ctor SHA3Digest([int bitLength = …])
  • added: ctor SHA512Digest()
  • added: ctor SHA512tDigest(this.digestSize)
  • added: ctor SICBlockCipher(int blockSize, StreamCipher underlyingCipher)
  • added: ctor SICStreamCipher(this.underlyingCipher)
  • added: ctor ScryptParameters( this.N, this.r, this.p, this.desiredKeyLength, this.salt )
  • added: ctor SecureRandom([String algorithmName = …])
  • added: ctor Signer( String algorithmName )
  • added: ctor StreamCipher(String algorithmName)
  • added: ctor StreamCipherAsBlockCipher( this.blockSize, this.streamCipher )
  • added: ctor TigerDigest()
  • added: ctor WhirlpoolDigest()
  • added: field AsymmetricKeyPair.privateKey: final V
  • added: field AsymmetricKeyPair.publicKey: final B
  • added: field AsymmetricKeyParameter.key: final T
  • added: field BlockCtrRandom.cipher: final BlockCipher
  • added: field CFBBlockCipher.blockSize: final int
  • added: field ECAsymmetricKey.parameters: final ECDomainParameters
  • added: field ECDomainParametersImpl.G: final ECPoint
  • added: field ECDomainParametersImpl.curve: final ECCurve
  • added: field ECDomainParametersImpl.domainName: final String
  • added: field ECDomainParametersImpl.n: final BigInteger
  • added: field ECDomainParametersImpl.seed: final List<int>
  • added: field ECPointBase.curve: final ECCurveBase
  • added: field ECPointBase.isCompressed: final bool
  • added: field ECPointBase.x: final ECFieldElementBase
  • added: field ECPointBase.y: final ECFieldElementBase
  • added: field ECPrivateKey.d: final BigInteger
  • added: field ECPublicKey.Q: final ECPoint
  • added: field ECSignature.r: final BigInteger
  • added: field ECSignature.s: final BigInteger
  • added: field KeyGeneratorParameters.bitStrength: final int
  • added: field KeyParameter.key: final Uint8List
  • added: field MD4Digest.algorithmName: final
  • added: field MD4Digest.digestSize: final
  • added: field MD5Digest.algorithmName: final
  • added: field MD5Digest.digestSize: final
  • added: field OFBBlockCipher.blockSize: final int
  • added: field PaddedBlockCipherImpl.cipher: final BlockCipher
  • added: field PaddedBlockCipherImpl.padding: final Padding
  • added: field PaddedBlockCipherParameters.paddingCipherParameters: final UnderlyingCipherParameters
  • added: field PaddedBlockCipherParameters.underlyingCipherParameters: final UnderlyingCipherParameters
  • added: field ParametersWithIV.iv: final Uint8List
  • added: field ParametersWithIV.parameters: final UnderlyingParameters
  • added: field ParametersWithRandom.parameters: final UnderlyingParameters
  • added: field ParametersWithRandom.random: final SecureRandom
  • added: field Pbkdf2Parameters.desiredKeyLength: final int
  • added: field Pbkdf2Parameters.iterationCount: final int
  • added: field Pbkdf2Parameters.salt: final Uint8List
  • added: field RIPEMD128Digest.algorithmName: final
  • added: field RIPEMD128Digest.digestSize: final
  • added: field RIPEMD160Digest.algorithmName: final
  • added: field RIPEMD160Digest.digestSize: final
  • added: field RIPEMD256Digest.algorithmName: final
  • added: field RIPEMD256Digest.digestSize: final
  • added: field RIPEMD320Digest.algorithmName: final
  • added: field RIPEMD320Digest.digestSize: final
  • added: field RSAAsymmetricKey.exponent: final BigInteger
  • added: field RSAAsymmetricKey.modulus: final BigInteger
  • added: field RSAKeyGeneratorParameters.certainty: final int
  • added: field RSAKeyGeneratorParameters.publicExponent: final BigInteger
  • added: field RSAPrivateKey.p: final BigInteger
  • added: field RSAPrivateKey.q: final BigInteger
  • added: field RSASignature.bytes: final Uint8List
  • added: field RegistryFactoryException.message: final String
  • added: field SHA1Digest.algorithmName: final
  • added: field SHA1Digest.digestSize: final
  • added: field SHA224Digest.algorithmName: final
  • added: field SHA224Digest.digestSize: final
  • added: field SHA256Digest.algorithmName: final
  • added: field SHA256Digest.digestSize: final
  • added: field SHA384Digest.algorithmName: final
  • added: field SHA384Digest.digestSize: final
  • added: field SHA512Digest.algorithmName: final
  • added: field SHA512Digest.digestSize: final
  • added: field SHA512tDigest.digestSize: final int
  • added: field SICStreamCipher.underlyingCipher: final BlockCipher
  • added: field Salsa20Engine.algorithmName: final String
  • added: field Scrypt.algorithmName: final String
  • added: field ScryptParameters.N: final int
  • added: field ScryptParameters.desiredKeyLength: final int
  • added: field ScryptParameters.p: final int
  • added: field ScryptParameters.r: final int
  • added: field ScryptParameters.salt: final Uint8List
  • added: field StreamCipherAsBlockCipher.blockSize: final int
  • added: field StreamCipherAsBlockCipher.streamCipher: final StreamCipher
  • added: field TigerDigest.algorithmName: final
  • added: field TigerDigest.digestSize: final
  • added: field WhirlpoolDigest.algorithmName: final
  • added: field WhirlpoolDigest.digestSize: final
  • added: function generateProbablePrime(int bitLength, int certainty, SecureRandom rnd): BigInteger
  • added: get AESFastEngine.algorithmName: String
  • added: get AESFastEngine.blockSize: int
  • added: get Algorithm.algorithmName: String
  • added: get AsymmetricBlockCipher.inputBlockSize: int
  • added: get AsymmetricBlockCipher.outputBlockSize: int
  • added: get AutoSeedBlockCtrRandom.algorithmName: String
  • added: get BlockCipher.blockSize: int
  • added: get BlockCtrRandom.algorithmName: String
  • added: get CBCBlockCipher.algorithmName: String
  • added: get CBCBlockCipher.blockSize: int
  • added: get CFBBlockCipher.algorithmName: String
  • added: get CTRStreamCipher.algorithmName: String
  • added: get Digest.digestSize: int
  • added: get ECBBlockCipher.algorithmName: String
  • added: get ECBBlockCipher.blockSize: int
  • added: get ECCurve.a: ECFieldElement
  • added: get ECCurve.b: ECFieldElement
  • added: get ECCurve.fieldSize: int
  • added: get ECCurve.infinity: ECPoint
  • added: get ECCurveBase.a: ECFieldElementBase
  • added: get ECCurveBase.b: ECFieldElementBase
  • added: get ECCurveBase.fieldSize: int
  • added: get ECCurveBase.infinity: ECPointBase
  • added: get ECDSASigner.algorithmName: String
  • added: get ECDomainParameters.G: ECPoint
  • added: get ECDomainParameters.curve: ECCurve
  • added: get ECDomainParameters.domainName: String
  • added: get ECDomainParameters.n: BigInteger
  • added: get ECDomainParameters.seed: List<int>
  • added: get ECDomainParametersImpl.h: BigInteger
  • added: get ECFieldElement.byteLength: int
  • added: get ECFieldElement.fieldName: String
  • added: get ECFieldElement.fieldSize: int
  • added: get ECFieldElementBase.byteLength: int
  • added: get ECFieldElementBase.fieldName: String
  • added: get ECFieldElementBase.fieldSize: int
  • added: get ECKeyGenerator.algorithmName: String
  • added: get ECKeyGeneratorParameters.domainParameters: ECDomainParameters
  • added: get ECPoint.curve: ECCurve
  • added: get ECPoint.isCompressed: bool
  • added: get ECPoint.isInfinity: bool
  • added: get ECPoint.x: ECFieldElement
  • added: get ECPoint.y: ECFieldElement
  • added: get ECPointBase.hashCode: int
  • added: get ECPointBase.isInfinity: bool
  • added: get ECPrivateKey.hashCode: int
  • added: get ECPublicKey.hashCode: int
  • added: get ECSignature.hashCode: int
  • added: get FortunaRandom.algorithmName: String
  • added: get GCTRBlockCipher.algorithmName: String
  • added: get GCTRBlockCipher.blockSize: int
  • added: get HMac.algorithmName: String
  • added: get HMac.macSize: int
  • added: get KeyDerivator.keySize: int
  • added: get MD2Digest.algorithmName: String
  • added: get MD2Digest.digestSize: int
  • added: get Mac.macSize: int
  • added: get OFBBlockCipher.algorithmName: String
  • added: get PBKDF2KeyDerivator.algorithmName: String
  • added: get PBKDF2KeyDerivator.keySize: int
  • added: get PKCS1Encoding.algorithmName: String
  • added: get PKCS1Encoding.inputBlockSize: int
  • added: get PKCS1Encoding.outputBlockSize: int
  • added: get PKCS7Padding.algorithmName: String
  • added: get PaddedBlockCipher.cipher: BlockCipher
  • added: get PaddedBlockCipher.padding: Padding
  • added: get PaddedBlockCipherImpl.algorithmName: String
  • added: get PaddedBlockCipherImpl.blockSize: int
  • added: get RSAAsymmetricKey.n: BigInteger
  • added: get RSAEngine.algorithmName: String
  • added: get RSAEngine.inputBlockSize: int
  • added: get RSAEngine.outputBlockSize: int
  • added: get RSAKeyGenerator.algorithmName: String
  • added: get RSAPrivateKey.d: BigInteger
  • added: get RSAPrivateKey.hashCode: int
  • added: get RSAPublicKey.e: BigInteger
  • added: get RSAPublicKey.hashCode: int
  • added: get RSASignature.hashCode: int
  • added: get RSASigner.algorithmName: String
  • added: get SHA3Digest.algorithmName: String
  • added: get SHA3Digest.digestSize: int
  • added: get SHA512tDigest.algorithmName: String
  • added: get SICStreamCipher.algorithmName: String
  • added: get Scrypt.keySize: int
  • added: get StreamCipherAsBlockCipher.algorithmName: String
  • added: method AESFastEngine.init( bool forEncryption, KeyParameter params ): void
  • added: method AESFastEngine.processBlock( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method AESFastEngine.reset(): void
  • added: method AsymmetricBlockCipher.init( bool forEncryption, CipherParameters params ): void
  • added: method AsymmetricBlockCipher.process(Uint8List data): Uint8List
  • added: method AsymmetricBlockCipher.processBlock(Uint8List inp, int inpOff, int len, Uint8List out, int outOff): int
  • added: method AsymmetricBlockCipher.reset(): void
  • added: method AutoSeedBlockCtrRandom.nextBigInteger(int bitLength): BigInteger
  • added: method AutoSeedBlockCtrRandom.nextBytes(int count): Uint8List
  • added: method AutoSeedBlockCtrRandom.nextUint16(): int
  • added: method AutoSeedBlockCtrRandom.nextUint32(): int
  • added: method AutoSeedBlockCtrRandom.nextUint8(): int
  • added: method AutoSeedBlockCtrRandom.seed(CipherParameters params): void
  • added: method BlockCipher.init(bool forEncryption, CipherParameters params): void
  • added: method BlockCipher.process(Uint8List data): Uint8List
  • added: method BlockCipher.processBlock(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method BlockCipher.reset(): void
  • added: method BlockCtrRandom.nextUint8(): int
  • added: method BlockCtrRandom.seed(CipherParameters params): void
  • added: method CBCBlockCipher.init(bool forEncryption, ParametersWithIV params): void
  • added: method CBCBlockCipher.processBlock(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method CBCBlockCipher.reset(): void
  • added: method CFBBlockCipher.init( bool encrypting, CipherParameters params ): void
  • added: method CFBBlockCipher.processBlock( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method CFBBlockCipher.reset(): void
  • added: method Digest.doFinal( Uint8List out, int outOff ): int
  • added: method Digest.process(Uint8List data): Uint8List
  • added: method Digest.reset(): void
  • added: method Digest.update( Uint8List inp, int inpOff, int len ): void
  • added: method Digest.updateByte( int inp ): void
  • added: method ECBBlockCipher.init(bool forEncryption, CipherParameters params): void
  • added: method ECBBlockCipher.processBlock(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method ECBBlockCipher.reset(): void
  • added: method ECCurve.createPoint( BigInteger x, BigInteger y, [bool withCompression = …] ): ECPoint
  • added: method ECCurve.decodePoint( List<int> encoded ): ECPoint
  • added: method ECCurve.decompressPoint( int yTilde, BigInteger X1 ): ECPoint
  • added: method ECCurve.fromBigInteger( BigInteger x ): ECFieldElement
  • added: method ECCurveBase.createPoint( BigInteger x, BigInteger y, [bool withCompression = …] ): ECPointBase
  • added: method ECCurveBase.decodePoint( List<int> encoded ): ECPointBase
  • added: method ECCurveBase.decompressPoint( int yTilde, BigInteger X1 ): ECPointBase
  • added: method ECCurveBase.fromBigInteger( BigInteger x ): ECFieldElementBase
  • added: method ECDSASigner.generateSignature(Uint8List message): Signature
  • added: method ECDSASigner.init(bool forSigning, CipherParameters params): void
  • added: method ECDSASigner.reset(): void
  • added: method ECDSASigner.verifySignature(Uint8List message, ECSignature signature): bool
  • added: method ECFieldElement.invert(): ECFieldElement
  • added: method ECFieldElement.operator *( ECFieldElement b ): ECFieldElement
  • added: method ECFieldElement.operator +( ECFieldElement b ): ECFieldElement
  • added: method ECFieldElement.operator -( ECFieldElement b ): ECFieldElement
  • added: method ECFieldElement.operator -(): ECFieldElement
  • added: method ECFieldElement.operator /( ECFieldElement b ): ECFieldElement
  • added: method ECFieldElement.sqrt(): ECFieldElement
  • added: method ECFieldElement.square(): ECFieldElement
  • added: method ECFieldElement.toBigInteger(): BigInteger
  • added: method ECFieldElementBase.invert(): ECFieldElementBase
  • added: method ECFieldElementBase.operator *( ECFieldElementBase b ): ECFieldElementBase
  • added: method ECFieldElementBase.operator +( ECFieldElementBase b ): ECFieldElementBase
  • added: method ECFieldElementBase.operator -( ECFieldElementBase b ): ECFieldElementBase
  • added: method ECFieldElementBase.operator -(): ECFieldElementBase
  • added: method ECFieldElementBase.operator /( ECFieldElementBase b ): ECFieldElementBase
  • added: method ECFieldElementBase.sqrt(): ECFieldElementBase
  • added: method ECFieldElementBase.square(): ECFieldElementBase
  • added: method ECFieldElementBase.toBigInteger(): BigInteger
  • added: method ECFieldElementBase.toString(): String
  • added: method ECKeyGenerator.generateKeyPair(): AsymmetricKeyPair
  • added: method ECKeyGenerator.init(CipherParameters params): void
  • added: method ECPoint.getEncoded([bool compressed = …]): Uint8List
  • added: method ECPoint.operator *(BigInteger k): ECPoint
  • added: method ECPoint.operator +(ECPoint b): ECPoint
  • added: method ECPoint.operator -(): ECPoint
  • added: method ECPoint.operator -(ECPoint b): ECPoint
  • added: method ECPoint.operator ==(other): bool
  • added: method ECPoint.twice(): ECPoint
  • added: method ECPointBase.getEncoded([bool compressed = …]): Uint8List
  • added: method ECPointBase.operator *(BigInteger k): ECPointBase
  • added: method ECPointBase.operator +(ECPointBase b): ECPointBase
  • added: method ECPointBase.operator -(): ECPointBase
  • added: method ECPointBase.operator -(ECPointBase b): ECPointBase
  • added: method ECPointBase.operator ==(other): bool
  • added: method ECPointBase.toString(): String
  • added: method ECPointBase.twice(): ECPointBase
  • added: method ECPrivateKey.operator ==( other ): bool
  • added: method ECPublicKey.operator ==( other ): bool
  • added: method ECSignature.operator ==(other): bool
  • added: method ECSignature.toString(): String
  • added: method FortunaRandom.nextBigInteger(int bitLength): BigInteger
  • added: method FortunaRandom.nextBytes(int count): Uint8List
  • added: method FortunaRandom.nextUint16(): int
  • added: method FortunaRandom.nextUint32(): int
  • added: method FortunaRandom.nextUint8(): int
  • added: method FortunaRandom.seed(KeyParameter param): void
  • added: method GCTRBlockCipher.init( bool encrypting, CipherParameters params): void
  • added: method GCTRBlockCipher.processBlock( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method GCTRBlockCipher.reset(): void
  • added: method HMac.doFinal( Uint8List out, int outOff ): int
  • added: method HMac.init(KeyParameter params): void
  • added: method HMac.reset(): void
  • added: method HMac.update( Uint8List inp, int inpOff, int len): void
  • added: method HMac.updateByte(int inp): void
  • added: method KeyDerivator.deriveKey(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method KeyDerivator.init(CipherParameters params): void
  • added: method KeyDerivator.process(Uint8List data): Uint8List
  • added: method KeyGenerator.generateKeyPair(): AsymmetricKeyPair
  • added: method KeyGenerator.init( CipherParameters params ): void
  • added: method MD2Digest.doFinal( Uint8List out, int outOff ): int
  • added: method MD2Digest.reset(): void
  • added: method MD2Digest.update( Uint8List inp, int inpOff, int len ): void
  • added: method MD2Digest.updateByte(int inp): void
  • added: method MD4Digest.processBlock(): void
  • added: method MD4Digest.resetState(): void
  • added: method MD5Digest.processBlock(): void
  • added: method MD5Digest.resetState(): void
  • added: method Mac.doFinal(Uint8List out, int outOff): int
  • added: method Mac.init(CipherParameters params): void
  • added: method Mac.process(Uint8List data): Uint8List
  • added: method Mac.reset(): void
  • added: method Mac.update(Uint8List inp, int inpOff, int len): void
  • added: method Mac.updateByte(int inp): void
  • added: method OFBBlockCipher.init( bool forEncryption, CipherParameters params ): void
  • added: method OFBBlockCipher.processBlock( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method OFBBlockCipher.reset(): void
  • added: method PBKDF2KeyDerivator.deriveKey( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method PBKDF2KeyDerivator.init( Pbkdf2Parameters params ): void
  • added: method PBKDF2KeyDerivator.reset(): void
  • added: method PKCS1Encoding.init(bool forEncryption, CipherParameters params): void
  • added: method PKCS1Encoding.processBlock(Uint8List inp, int inpOff, int len, Uint8List out, int outOff): int
  • added: method PKCS1Encoding.reset(): void
  • added: method PKCS7Padding.addPadding( Uint8List data, int offset ): int
  • added: method PKCS7Padding.init( [CipherParameters params] ): void
  • added: method PKCS7Padding.padCount( Uint8List data ): int
  • added: method PaddedBlockCipher.doFinal(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method PaddedBlockCipher.process(Uint8List data): Uint8List
  • added: method PaddedBlockCipherImpl.doFinal(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method PaddedBlockCipherImpl.init(bool forEncryption, PaddedBlockCipherParameters params): void
  • added: method PaddedBlockCipherImpl.process(Uint8List data): Uint8List
  • added: method PaddedBlockCipherImpl.processBlock(Uint8List inp, int inpOff, Uint8List out, int outOff): int
  • added: method PaddedBlockCipherImpl.reset(): void
  • added: method Padding.addPadding( Uint8List data, int offset ): int
  • added: method Padding.init( [CipherParameters params] ): void
  • added: method Padding.padCount( Uint8List data ): int
  • added: method Padding.process(bool pad, Uint8List data): Uint8List
  • added: method RIPEMD128Digest.processBlock(): void
  • added: method RIPEMD128Digest.resetState(): void
  • added: method RIPEMD160Digest.processBlock(): void
  • added: method RIPEMD160Digest.resetState(): void
  • added: method RIPEMD256Digest.processBlock(): void
  • added: method RIPEMD256Digest.resetState(): void
  • added: method RIPEMD320Digest.processBlock(): void
  • added: method RIPEMD320Digest.resetState(): void
  • added: method RSAEngine.init(bool forEncryption, AsymmetricKeyParameter<RSAAsymmetricKey> params): void
  • added: method RSAEngine.processBlock(Uint8List inp, int inpOff, int len, Uint8List out, int outOff): int
  • added: method RSAEngine.reset(): void
  • added: method RSAKeyGenerator.generateKeyPair(): AsymmetricKeyPair
  • added: method RSAKeyGenerator.init(CipherParameters params): void
  • added: method RSAPrivateKey.operator ==( other ): bool
  • added: method RSAPublicKey.operator ==( other ): bool
  • added: method RSASignature.operator ==(other): bool
  • added: method RSASignature.toString(): String
  • added: method RSASigner.generateSignature(Uint8List message): RSASignature
  • added: method RSASigner.init(bool forSigning, CipherParameters params): void
  • added: method RSASigner.reset(): void
  • added: method RSASigner.verifySignature(Uint8List message, RSASignature signature): bool
  • added: method RegistryFactoryException.toString(): String
  • added: method SHA1Digest.processBlock(): void
  • added: method SHA1Digest.resetState(): void
  • added: method SHA224Digest.processBlock(): void
  • added: method SHA224Digest.resetState(): void
  • added: method SHA256Digest.processBlock(): void
  • added: method SHA256Digest.resetState(): void
  • added: method SHA384Digest.doFinal(Uint8List out, int outOff): int
  • added: method SHA384Digest.reset(): void
  • added: method SHA3Digest.chi(Register64List A): void
  • added: method SHA3Digest.doFinal(Uint8List out, int outOff): int
  • added: method SHA3Digest.pi(Register64List A): void
  • added: method SHA3Digest.reset(): void
  • added: method SHA3Digest.rho(Register64List A): void
  • added: method SHA3Digest.theta(Register64List A): void
  • added: method SHA3Digest.update(Uint8List inp, int inpOff, int len): void
  • added: method SHA3Digest.updateByte(int inp): void
  • added: method SHA512Digest.doFinal( Uint8List out, int outOff ): int
  • added: method SHA512Digest.reset(): void
  • added: method SHA512tDigest.doFinal(Uint8List out, int outOff): int
  • added: method SHA512tDigest.reset(): void
  • added: method SICStreamCipher.init(bool forEncryption, ParametersWithIV params): void
  • added: method SICStreamCipher.processBytes(Uint8List inp, int inpOff, int len, Uint8List out, int outOff): void
  • added: method SICStreamCipher.reset(): void
  • added: method SICStreamCipher.returnByte(int inp): int
  • added: method Salsa20Engine.init( bool forEncryption, ParametersWithIV<KeyParameter> params ): void
  • added: method Salsa20Engine.processBytes( Uint8List inp, int inpOff, int len, Uint8List out, int outOff ): void
  • added: method Salsa20Engine.reset(): void
  • added: method Salsa20Engine.returnByte( int inp ): int
  • added: method Scrypt.deriveKey( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method Scrypt.init(ScryptParameters params): void
  • added: method Scrypt.reset(): void
  • added: method SecureRandom.nextBigInteger(int bitLength): BigInteger
  • added: method SecureRandom.nextBytes(int count): Uint8List
  • added: method SecureRandom.nextUint16(): int
  • added: method SecureRandom.nextUint32(): int
  • added: method SecureRandom.nextUint8(): int
  • added: method SecureRandom.seed(CipherParameters params): void
  • added: method Signer.generateSignature( Uint8List message ): Signature
  • added: method Signer.init( bool forSigning, CipherParameters params ): void
  • added: method Signer.reset(): void
  • added: method Signer.verifySignature( Uint8List message, Signature signature ): bool
  • added: method StreamCipher.init(bool forEncryption, CipherParameters params): void
  • added: method StreamCipher.process(Uint8List data): Uint8List
  • added: method StreamCipher.processBytes(Uint8List inp, int inpOff, int len, Uint8List out, int outOff): void
  • added: method StreamCipher.reset(): void
  • added: method StreamCipher.returnByte(int inp): int
  • added: method StreamCipherAsBlockCipher.init(bool forEncryption, CipherParameters params): void
  • added: method StreamCipherAsBlockCipher.processBlock( Uint8List inp, int inpOff, Uint8List out, int outOff ): int
  • added: method StreamCipherAsBlockCipher.reset(): void
  • added: method TigerDigest.doFinal(Uint8List out, int outOff): int
  • added: method TigerDigest.reset(): void
  • added: method TigerDigest.update(Uint8List inp, int inpOff, int len): void
  • added: method TigerDigest.updateByte(int inp): void
  • added: method WhirlpoolDigest.doFinal(Uint8List out, int outOff): int
  • added: method WhirlpoolDigest.reset(): void
  • added: method WhirlpoolDigest.update(Uint8List inp, int inpOff, int len): void
  • added: method WhirlpoolDigest.updateByte(int inp): void
  • added: set ECPointBase.preCompInfo( PreCompInfo preCompInfo )
  • added: static field AESFastEngine.FACTORY_CONFIG: final FactoryConfig
  • added: static field AutoSeedBlockCtrRandom.FACTORY_CONFIG: final FactoryConfig
  • added: static field BlockCtrRandom.FACTORY_CONFIG: final FactoryConfig
  • added: static field CBCBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field CFBBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field CTRBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field CTRStreamCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECBBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp160r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp160t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp192r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp192t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp224r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp224t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp256r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp256t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp320r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp320t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp384r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp384t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp512r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_brainpoolp512t1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_gostr3410_2001_cryptopro_a.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_gostr3410_2001_cryptopro_b.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_gostr3410_2001_cryptopro_c.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_gostr3410_2001_cryptopro_xcha.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_gostr3410_2001_cryptopro_xchb.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime192v1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime192v2.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime192v3.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime239v1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime239v2.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime239v3.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_prime256v1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp112r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp112r2.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp128r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp128r2.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp160k1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp160r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp160r2.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp192k1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp192r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp224k1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp224r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp256k1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp256r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp384r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECCurve_secp521r1.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECDSASigner.FACTORY_CONFIG: final FactoryConfig
  • added: static field ECKeyGenerator.FACTORY_CONFIG: final FactoryConfig
  • added: static field FortunaRandom.FACTORY_CONFIG: final FactoryConfig
  • added: static field GCTRBlockCipher.C1: const
  • added: static field GCTRBlockCipher.C2: const
  • added: static field GCTRBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field HMac.FACTORY_CONFIG: final FactoryConfig
  • added: static field MD2Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field MD4Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field MD5Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field OFBBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field PBKDF2KeyDerivator.FACTORY_CONFIG: final FactoryConfig
  • added: static field PKCS1Encoding.FACTORY_CONFIG: final FactoryConfig
  • added: static field PKCS7Padding.FACTORY_CONFIG: final FactoryConfig
  • added: static field PaddedBlockCipherImpl.FACTORY_CONFIG: final FactoryConfig
  • added: static field RIPEMD128Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field RIPEMD160Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field RIPEMD256Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field RIPEMD320Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field RSAEngine.FACTORY_CONFIG: final FactoryConfig
  • added: static field RSAKeyGenerator.FACTORY_CONFIG: final FactoryConfig
  • added: static field RSASigner.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA1Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA224Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA256Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA384Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA3Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA512Digest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SHA512tDigest.FACTORY_CONFIG: final FactoryConfig
  • added: static field SICBlockCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field SICStreamCipher.FACTORY_CONFIG: final FactoryConfig
  • added: static field Salsa20Engine.FACTORY_CONFIG: final FactoryConfig
  • added: static field Scrypt.FACTORY_CONFIG: final FactoryConfig
  • added: static field TigerDigest.FACTORY_CONFIG: final FactoryConfig
  • added: static field WhirlpoolDigest.FACTORY_CONFIG: final FactoryConfig
  • added: typedef ECPointBase ECMultiplier( ECPointBase p, BigInteger k, PreCompInfo preCompInfo )