Packages that use net.i2p.crypto.elgamal.spec
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.
- Classes in net.i2p.crypto.elgamal.spec used by net.i2p.cryptoClassDescriptionCopied from org.bouncycastle.jce.spec This can't actually be passed to the BC provider, we would have to use reflection to create a "real" org.bouncycasle.jce.spec.ElGamalParameterSpec.
- Classes in net.i2p.crypto.elgamal.spec used by net.i2p.crypto.elgamalClassDescriptionCopied from org.bouncycastle.jce.spec This can't actually be passed to the BC provider, we would have to use reflection to create a "real" org.bouncycasle.jce.spec.ElGamalParameterSpec.
- Classes in net.i2p.crypto.elgamal.spec used by net.i2p.crypto.elgamal.implClassDescriptionCopied from org.bouncycastle.jce.spec This can't actually be passed to the BC provider, we would have to use reflection to create a "real" org.bouncycasle.jce.spec.ElGamalParameterSpec.This class specifies an ElGamal private key with its associated parameters.This class specifies an ElGamal public key with its associated parameters.
- Classes in net.i2p.crypto.elgamal.spec used by net.i2p.crypto.elgamal.specClassDescriptionBase key specification for ElGamal keys.Copied from org.bouncycastle.jce.spec This can't actually be passed to the BC provider, we would have to use reflection to create a "real" org.bouncycasle.jce.spec.ElGamalParameterSpec.