Packages that use ElGamalParameterSpec
Package
Description
Core cryptographic primitives used throughout I2P: symmetric ciphers (AES, ChaCha20), hashes (SHA-1, SHA-256, SHA-384, SHA-512), HMAC and HKDF key derivation, the ElGamal and DSA/EdDSA/RedDSA engines, key and certificate utilities, and the entropy harvester.
Implementation of the ElGamal public-key cryptosystem for I2P, copied from Bouncy Castle 1.53 and adapted for the I2P security provider.
Concrete implementations of ElGamal public and private keys, based on Bouncy Castle 1.53 and modified for the I2P security provider.
Parameter specifications and key interfaces for ElGamal, copied from Bouncy Castle 1.53 and adapted for the I2P security provider.
Uses of ElGamalParameterSpec in net.i2p.crypto
Fields in net.i2p.crypto declared as ElGamalParameterSpecModifier and TypeFieldDescriptionstatic final ElGamalParameterSpecCryptoConstants.I2P_ELGAMAL_2048_SPECElGamal parameter spec binding the RFC 3526 2048-bit MODP prime and the generator 2, used as the domain parameters for I2P ElGamal key generation and encryption (seeEncType.ELGAMAL_2048).Uses of ElGamalParameterSpec in net.i2p.crypto.elgamal
Fields in net.i2p.crypto.elgamal declared as ElGamalParameterSpecModifier and TypeFieldDescriptionprivate ElGamalParameterSpecKeyPairGenerator.elgParamsThe p and g parameters in use.Methods in net.i2p.crypto.elgamal that return ElGamalParameterSpecUses of ElGamalParameterSpec in net.i2p.crypto.elgamal.impl
Fields in net.i2p.crypto.elgamal.impl declared as ElGamalParameterSpecModifier and TypeFieldDescriptionprivate ElGamalParameterSpecElGamalPrivateKeyImpl.elSpecEl spec.private ElGamalParameterSpecElGamalPublicKeyImpl.elSpecEl spec.Methods in net.i2p.crypto.elgamal.impl that return ElGamalParameterSpecModifier and TypeMethodDescriptionElGamalPrivateKeyImpl.getParameters()The ElGamal parameters for this key.ElGamalPublicKeyImpl.getParameters()Fetches the ElGamal group parameters.Constructors in net.i2p.crypto.elgamal.impl with parameters of type ElGamalParameterSpecModifierConstructorDescriptionElGamalPrivateKeyImpl(BigInteger x, ElGamalParameterSpec elSpec) Create from the private exponent and parameters.ElGamalPublicKeyImpl(BigInteger y, ElGamalParameterSpec elSpec) Builds a key from a bare public value and its parameters.Uses of ElGamalParameterSpec in net.i2p.crypto.elgamal.spec
Fields in net.i2p.crypto.elgamal.spec declared as ElGamalParameterSpecModifier and TypeFieldDescriptionprivate final ElGamalParameterSpecElGamalKeySpec.specThe p and g parameters the key was made from.Methods in net.i2p.crypto.elgamal.spec that return ElGamalParameterSpecModifier and TypeMethodDescriptionElGamalKeySpec.getParams()Returns the ElGamal parameter specification.Constructors in net.i2p.crypto.elgamal.spec with parameters of type ElGamalParameterSpecModifierConstructorDescriptionElGamal key specification with the given parameters.ElGamal private key specification.ElGamal public key specification.