Rizin
unix-like reverse engineering framework and cli tools
iobnet_t Struct Reference

Public Attributes

RzSocketsock
 
bool hasDatakey
 
ut8 write_buf [BUF_SIZE]
 
ut32 write_off
 
int write_size
 
ut8 read_buf [BUF_SIZE]
 
ut32 read_off
 
int read_size
 
ut8 key [32]
 
ut8 datakey [32]
 
ut8 hmackey [KDNET_HMACKEY_SIZE]
 
RzThreadLockkey_lock
 
ut8 version
 
RzHashhash
 

Detailed Description

Definition at line 15 of file iob_net.c.

Member Data Documentation

◆ datakey

ut8 iobnet_t::datakey[32]

Definition at line 31 of file iob_net.c.

Referenced by _decrypt(), _encrypt(), and _initializeDatakey().

◆ hasDatakey

bool iobnet_t::hasDatakey

Definition at line 17 of file iob_net.c.

Referenced by _processControlPacket(), and _sendResponsePacket().

◆ hash

RzHash* iobnet_t::hash

◆ hmackey

ut8 iobnet_t::hmackey[KDNET_HMACKEY_SIZE]

Definition at line 33 of file iob_net.c.

Referenced by _createKDNetPacket(), _verifyhmac(), and iob_net_open().

◆ key

ut8 iobnet_t::key[32]

Definition at line 29 of file iob_net.c.

Referenced by _decrypt(), _encrypt(), _initializeDatakey(), and iob_net_open().

◆ key_lock

RzThreadLock* iobnet_t::key_lock

Definition at line 35 of file iob_net.c.

Referenced by _sendResponsePacket(), iob_net_open(), and iob_net_write().

◆ read_buf

ut8 iobnet_t::read_buf[BUF_SIZE]

Definition at line 24 of file iob_net.c.

Referenced by _verifyhmac(), and iob_net_read().

◆ read_off

ut32 iobnet_t::read_off

Definition at line 25 of file iob_net.c.

Referenced by iob_net_read().

◆ read_size

int iobnet_t::read_size

Definition at line 26 of file iob_net.c.

Referenced by _verifyhmac(), and iob_net_read().

◆ sock

RzSocket* iobnet_t::sock

◆ version

ut8 iobnet_t::version

Definition at line 37 of file iob_net.c.

Referenced by _createKDNetPacket(), and iob_net_read().

◆ write_buf

ut8 iobnet_t::write_buf[BUF_SIZE]

Definition at line 20 of file iob_net.c.

Referenced by iob_net_write().

◆ write_off

ut32 iobnet_t::write_off

Definition at line 21 of file iob_net.c.

Referenced by iob_net_write().

◆ write_size

int iobnet_t::write_size

Definition at line 22 of file iob_net.c.

Referenced by iob_net_write().


The documentation for this struct was generated from the following file: