Packages that use GarlicConfig
Package
Description
Garlic message creation, parsing and handling, and the outbound message jobs: one-shot sends, source routing and delivery status handling.
Uses of GarlicConfig in net.i2p.router.message
Subclasses of GarlicConfig in net.i2p.router.messageModifier and TypeClassDescriptionclassA GarlicConfig that holds a single I2NPMessage payload with no sub-cloves.Methods in net.i2p.router.message that return GarlicConfigModifier and TypeMethodDescriptionGarlicConfig.getClove(int index) The nested clove config at the given position.PayloadGarlicConfig.getClove(int index) Not supported for single-clove configs.Methods in net.i2p.router.message with parameters of type GarlicConfigModifier and TypeMethodDescriptionvoidGarlicConfig.addClove(GarlicConfig config) Add a clove to the current message - if any cloves are added, an I2NP message cannot be specified via setPayload.voidPayloadGarlicConfig.addClove(GarlicConfig config) Not supported for single-clove configs.static GarlicMessageGarlicMessageBuilder.buildECIESMessage(RouterContext ctx, GarlicConfig config) Encrypt from an anonymous source.(package private) static GarlicMessageGarlicMessageBuilder.buildECIESMessage(RouterContext ctx, GarlicConfig config, Hash from, Destination to, SessionKeyManager skm, ReplyCallback callback) ECIES_X25519 and PQ only.static GarlicMessageGarlicMessageBuilder.buildMessage(RouterContext ctx, GarlicConfig config, Set<SessionTag> wrappedTags, PublicKey target, SessionKey encryptKey, SessionTag encryptTag) ELGAMAL_2048 only.static GarlicMessageGarlicMessageBuilder.buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags, int numTagsToDeliver, int lowTagsThreshold, SessionKeyManager skm) ELGAMAL_2048 only.static GarlicMessageGarlicMessageBuilder.buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags, int numTagsToDeliver, SessionKeyManager skm) ELGAMAL_2048 only Called by OCMJH.static GarlicMessageGarlicMessageBuilder.buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags, SessionKeyManager skm) ELGAMAL_2048 only.static GarlicMessageGarlicMessageBuilder.buildMessage(RouterContext ctx, GarlicConfig config, SessionKey encryptKey, RatchetSessionTag encryptTag) Ratchet only.Constructor parameters in net.i2p.router.message with type arguments of type GarlicConfigModifierConstructorDescriptionprotectedGarlicConfig(List<GarlicConfig> cloveConfigs, Certificate cert, long id, long expiration, DeliveryInstructions di) Creates a new GarlicConfig with existing clove configs.