## Uses of Package
net.i2p.crypto

Packages that use net.i2p.crypto
net.i2p
net.i2p.crypto
net.i2p.router.transport.udp
net.i2p.util

Classes in net.i2p.crypto used by net.i2p
AESEngine Dummy wrapper for AES cipher operation.
DSAEngine
ElGamalAESEngine Handles the actual ElGamal+AES encryption and decryption scenarios using the supplied keys and data.
ElGamalEngine Wrapper for ElGamal encryption/signature schemes.
HMAC256Generator Calculate the HMAC-SHA256 of a key+message.
HMACGenerator Calculate the HMAC-MD5 of a key+message.
KeyGenerator Define a way of generating asymetrical key pairs as well as symetrical keys
SessionKeyManager Manage the session keys and session tags used for encryption and decryption.
SHA256Generator Defines a wrapper for SHA-256 operation.

Classes in net.i2p.crypto used by net.i2p.crypto
AESEngine Dummy wrapper for AES cipher operation.
CryptixAESKeyCache.KeyCacheEntry all the data alloc'ed in a makeKey call
DHSessionKeyBuilder Generate a new session key through a diffie hellman exchange.
DHSessionKeyBuilder.InvalidPublicParameterException
DSAEngine
ElGamalEngine Wrapper for ElGamal encryption/signature schemes.
EntropyHarvester Allow various components with some entropy to feed that entropy back into some PRNG.
HMACGenerator Calculate the HMAC-MD5 of a key+message.
KeyGenerator Define a way of generating asymetrical key pairs as well as symetrical keys
SessionKeyManager Manage the session keys and session tags used for encryption and decryption.
SHA256Generator Defines a wrapper for SHA-256 operation.
TransientSessionKeyManager Implement the session key management, but keep everything in memory (don't write to disk).
TransientSessionKeyManager.TagSet

Classes in net.i2p.crypto used by net.i2p.router.transport.udp
DHSessionKeyBuilder.InvalidPublicParameterException

Classes in net.i2p.crypto used by net.i2p.util
EntropyHarvester Allow various components with some entropy to feed that entropy back into some PRNG.