Packages that use SHA256Generator
Package
Description
Core I2P package providing fundamental interfaces, version information, and entry points to essential I2P services, centered on I2PAppContext.
Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to the sender.
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.
Uses of SHA256Generator in net.i2p
Fields in net.i2p declared as SHA256GeneratorModifier and TypeFieldDescriptionprivate SHA256GeneratorI2PAppContext._shaThe context's SHA-256 generator, created on demand.Methods in net.i2p that return SHA256GeneratorModifier and TypeMethodDescriptionI2PAppContext.sha()Our SHA256 instance (see the hmac discussion for why its context specific).Uses of SHA256Generator in net.i2p.client.datagram
Fields in net.i2p.client.datagram declared as SHA256GeneratorModifier and TypeFieldDescriptionprivate final SHA256GeneratorI2PDatagramDissector.hashGenThe hash of the payload.private final SHA256GeneratorI2PDatagramMaker.hashGenHashes the datagram contents.Uses of SHA256Generator in net.i2p.crypto
Methods in net.i2p.crypto that return SHA256GeneratorModifier and TypeMethodDescriptionstatic final SHA256GeneratorSHA256Generator.getInstance()Return the global SHA-256 generator.