Packages that use Elg2KeyPair
Package
Description
The Double Ratchet with X25519 key agreement and ECIES hybrid encryption, used by the NTCP2 and SSU transports for session encryption.
Uses of Elg2KeyPair in net.i2p.router.crypto.ratchet
Fields in net.i2p.router.crypto.ratchet with type parameters of type Elg2KeyPairModifier and TypeFieldDescriptionprivate final LinkedBlockingQueue<Elg2KeyPair> Elg2KeyFactory._keysQueue of the precalculated key pairs.Methods in net.i2p.router.crypto.ratchet that return Elg2KeyPairModifier and TypeMethodDescriptionElg2KeyFactory.getKeys()Pulls a prebuilt keypair from the queue, or if not available, construct a new one.private Elg2KeyPairElg2KeyFactory.precalc()Generates one key pair.Methods in net.i2p.router.crypto.ratchet with parameters of type Elg2KeyPairModifier and TypeMethodDescriptionprivate final booleanElg2KeyFactory.addKeys(Elg2KeyPair kp) Adds a precomputed key pair to the pool.voidElg2KeyFactory.returnUnused(Elg2KeyPair kp) Unused DH key builder; keys are discarded, not pooled.