Uses of Class
net.i2p.data.i2np.EncryptedBuildRecord
Packages that use EncryptedBuildRecord
Package
Description
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
-
Uses of EncryptedBuildRecord in net.i2p.data.i2np
Subclasses of EncryptedBuildRecord in net.i2p.data.i2npFields in net.i2p.data.i2np declared as EncryptedBuildRecordModifier and TypeFieldDescriptionprotected EncryptedBuildRecord[]TunnelBuildMessageBase._recordsMethods in net.i2p.data.i2np that return EncryptedBuildRecordModifier and TypeMethodDescriptionstatic EncryptedBuildRecordBuildResponseRecord.create(I2PAppContext ctx, int status, SessionKey replyKey, byte[] replyIV, long responseMessageId) Create a new encrypted response.static EncryptedBuildRecordBuildResponseRecord.create(I2PAppContext ctx, int status, SessionKey replyKey, byte[] replyAD, Properties options) Create a new encrypted response (long record).BuildRequestRecord.encryptECIESRecord(RouterContext ctx, PublicKey toKey, Hash toPeer) Encrypt the record to the specified peer.BuildRequestRecord.encryptRecord(I2PAppContext ctx, PublicKey toKey, Hash toPeer) Encrypt the record to the specified peer.TunnelBuildMessageBase.getRecord(int index) Methods in net.i2p.data.i2np with parameters of type EncryptedBuildRecordModifier and TypeMethodDescriptionstatic booleanBuildResponseRecord.decrypt(EncryptedBuildRecord rec, SessionKey key, byte[] ad) static booleanBuildResponseRecord.decrypt(EncryptedBuildRecord rec, SessionKey key, byte[] ad, int nonce) voidOutboundTunnelBuildReplyMessage.setRecord(int index, EncryptedBuildRecord record) voidShortTunnelBuildMessage.setRecord(int index, EncryptedBuildRecord record) voidShortTunnelBuildReplyMessage.setRecord(int index, EncryptedBuildRecord record) voidTunnelBuildMessageBase.setRecord(int index, EncryptedBuildRecord record) Constructors in net.i2p.data.i2np with parameters of type EncryptedBuildRecordModifierConstructorDescriptionBuildRequestRecord(RouterContext ctx, PrivateKey ourKey, EncryptedBuildRecord encryptedRecord) Decrypt the data from the specified record, writing the decrypted record into this instance's data buffer Caller MUST check that first 16 bytes of our hash matches first 16 bytes of encryptedRecord before calling this.