## Uses of Class
net.i2p.data.Signature

Packages that use Signature
net.i2p.client.streaming: Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.crypto
net.i2p.data
net.i2p.data.i2cp
net.i2p.data.i2np
net.i2p.router.transport.udp

Uses of Signature in net.i2p.client.streaming

Methods in net.i2p.client.streaming that return Signature
`Signature` `Packet.getOptionalSignature()` the signature on the packet (only included if the flag for it is set)

Methods in net.i2p.client.streaming with parameters of type Signature
`void` `Packet.setOptionalSignature(Signature sig)`

Uses of Signature in net.i2p.crypto

Methods in net.i2p.crypto that return Signature
`Signature` `DSAEngine.sign(byte[] data, int offset, int length, SigningPrivateKey signingKey)`
`Signature` `DummyDSAEngine.sign(byte[] data, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(byte[] data, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(Hash hash, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(java.io.InputStream in, SigningPrivateKey signingKey)`
`Signature` `TrustedUpdate.sign(java.lang.String inputFile, java.lang.String signedFile, SigningPrivateKey signingPrivateKey, java.lang.String version)` Uses the given `SigningPrivateKey` to sign the given input file along with its version string using DSA.
`Signature` `TrustedUpdate.sign(java.lang.String inputFile, java.lang.String signedFile, java.lang.String privateKeyFile, java.lang.String version)` Uses the given private key to sign the given input file along with its version string using DSA.

Methods in net.i2p.crypto with parameters of type Signature
`boolean` `DSAEngine.verifySignature(Signature signature, byte[] signedData, int offset, int size, SigningPublicKey verifyingKey)`
`boolean` `DummyDSAEngine.verifySignature(Signature signature, byte[] signedData, SigningPublicKey verifyingKey)`
`boolean` `DSAEngine.verifySignature(Signature signature, byte[] signedData, SigningPublicKey verifyingKey)`
`boolean` `DSAEngine.verifySignature(Signature signature, Hash hash, SigningPublicKey verifyingKey)`
`boolean` `DSAEngine.verifySignature(Signature signature, java.io.InputStream in, SigningPublicKey verifyingKey)`

Uses of Signature in net.i2p.data

Methods in net.i2p.data that return Signature
`Signature` `RouterInfo.getSignature()` Retrieve the proof that the identity stands behind the info here
`Signature` `LeaseSet.getSignature()`

Methods in net.i2p.data with parameters of type Signature
`void` `RouterInfo.setSignature(Signature signature)` Configure the proof that the entity stands behind the info here
`void` `LeaseSet.setSignature(Signature sig)`

Uses of Signature in net.i2p.data.i2cp

Methods in net.i2p.data.i2cp that return Signature
`Signature` `SessionConfig.getSignature()`

Methods in net.i2p.data.i2cp with parameters of type Signature
`void` `SessionConfig.setSignature(Signature sig)`

Uses of Signature in net.i2p.data.i2np

Methods in net.i2p.data.i2np that return Signature
`Signature` `TunnelVerificationStructure.getAuthorizationSignature()`

Methods in net.i2p.data.i2np with parameters of type Signature
`void` `TunnelVerificationStructure.setAuthorizationSignature(Signature sig)`

Constructors in net.i2p.data.i2np with parameters of type Signature
`TunnelVerificationStructure(Hash messageHash, Signature authSig)`

Uses of Signature in net.i2p.router.transport.udp

Methods in net.i2p.router.transport.udp that return Signature
`Signature` `OutboundEstablishState.getSentSignature()`
`Signature` `InboundEstablishState.getSentSignature()`