108#ifndef MBEDTLS_READER_H
109#define MBEDTLS_READER_H
342 unsigned char **buffer,
boolean paused
Definition g_game.c:107
Common functions and macros used by MPS.
size_t mbedtls_mps_stored_size_t
The type of buffer sizes and offsets used in MPS structures.
Definition mps_common.h:157
size_t mbedtls_mps_size_t
The type of buffer sizes and offsets used in the MPS API and implementation.
Definition mps_common.h:171
int mbedtls_mps_reader_get(mbedtls_mps_reader *reader, mbedtls_mps_size_t desired, unsigned char **buffer, mbedtls_mps_size_t *buflen)
Request data from the reader.
int mbedtls_mps_reader_init(mbedtls_mps_reader *reader, unsigned char *acc, mbedtls_mps_size_t acc_len)
Initialize a reader object.
int mbedtls_mps_reader_reclaim(mbedtls_mps_reader *reader, int *paused)
Reclaim reader's access to the current input buffer.
int mbedtls_mps_reader_commit(mbedtls_mps_reader *reader)
Mark data obtained from mbedtls_mps_reader_get() as processed.
int mbedtls_mps_reader_free(mbedtls_mps_reader *reader)
Free a reader object.
int mbedtls_mps_reader_feed(mbedtls_mps_reader *reader, unsigned char *buf, mbedtls_mps_size_t buflen)
Pass chunk of data for the reader to manage.
Definition mps_reader.h:123
mbedtls_mps_stored_size_t acc_available
Definition mps_reader.h:184
unsigned char * frag
Definition mps_reader.h:124
mbedtls_mps_stored_size_t frag_offset
Definition mps_reader.h:200
union mbedtls_mps_reader::@899 acc_share
mbedtls_mps_stored_size_t acc_remaining
Definition mps_reader.h:195
mbedtls_mps_stored_size_t commit
Definition mps_reader.h:136
mbedtls_mps_stored_size_t frag_len
Definition mps_reader.h:133
mbedtls_mps_stored_size_t acc_len
Definition mps_reader.h:182
mbedtls_mps_stored_size_t pending
Definition mps_reader.h:160
mbedtls_mps_stored_size_t end
Definition mps_reader.h:147
unsigned char * acc
Definition mps_reader.h:179