## Uses of Class
net.i2p.router.crypto.ratchet.RatchetTagSet

- Packages that use RatchetTagSet
  Package | Description
  --- | ---
  net.i2p.router.crypto.ratchet | Implementation of ECIES-X25519-AEAD-Ratchet cryptographic protocol (I2P proposal 144), providing forward secrecy and enhanced security for I2P transport communications.

- - ### Uses of RatchetTagSet in net.i2p.router.crypto.ratchet

    Subclasses of RatchetTagSet in net.i2p.router.crypto.ratchet
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `SingleTagSet` Single-use tag set for handling inbound Existing Session messages in database replies with fixed nonce of 0, designed for DSM/DSRM response processing

    Methods in net.i2p.router.crypto.ratchet with parameters of type RatchetTagSet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RatchetSKM.`addTag(RatchetSessionTag tag, RatchetTagSet ts)` Map the tag to this tagset.
    `boolean` | SessionTagListener.`addTag(RatchetSessionTag tag, RatchetTagSet ts)` Map the tag to this tagset.
    `void` | RatchetSKM.`expireTag(RatchetSessionTag tag, RatchetTagSet ts)` Remove the tag associated with this tagset.
    `void` | SessionTagListener.`expireTag(RatchetSessionTag tag, RatchetTagSet ts)` Remove the tag associated with this tagset.