#include <sys/types.h>#include <openssl/bn.h>#include "packet.h"Go to the source code of this file.
Typedefs | |
| typedef ops_memory | ops_memory_t |
| ops_memory_t | |
Functions | |
| ops_memory_t * | ops_memory_new (void) |
| Create a new zeroed ops_memory_t. | |
| void | ops_memory_free (ops_memory_t *mem) |
| Free memory ptr and associated memory. | |
| void | ops_memory_init (ops_memory_t *mem, size_t initial_size) |
| Memory to initialise. | |
| void | ops_memory_pad (ops_memory_t *mem, size_t length) |
| Pad memory to required length. | |
| void | ops_memory_add (ops_memory_t *mem, const unsigned char *src, size_t length) |
| Add data to memory. | |
| void | ops_memory_place_int (ops_memory_t *mem, unsigned offset, unsigned n, size_t length) |
| void | ops_memory_make_packet (ops_memory_t *out, ops_content_tag_t tag) |
| void | ops_memory_clear (ops_memory_t *mem) |
| Retains allocated memory and set length of stored data to zero. | |
| void | ops_memory_release (ops_memory_t *mem) |
| Free memory and associated data. | |
| void | ops_writer_set_memory (ops_create_info_t *info, ops_memory_t *mem) |
| Write to memory. | |
| size_t | ops_memory_get_length (const ops_memory_t *mem) |
| Get length of data stored in ops_memory_t struct. | |
| void * | ops_memory_get_data (ops_memory_t *mem) |
| Get data stored in ops_memory_t struct. | |
1.4.6