12 #include "tss2_common.h" 13 #include "tss2_fapi.h" 18 const char *char_buffer;
24 #ifdef TEST_FAPI_ASYNC 25 #define _IFAPI_IO_RETRIES 1 27 #define _IFAPI_IO_RETRIES 0 30 static int _ifapi_io_retry __attribute__((unused)) = _IFAPI_IO_RETRIES;
32 #define IFAPI_IO_STREAM context->io.stream 33 #define IFAPI_IO_BUFF context->io.char_buffer 34 #define IFAPI_IO_RBUFF context->io.char_rbuffer 35 #define IFAPI_IO_BUFFLEN context->io.buffer_length 36 #define IFAPI_IO_BUFFIDX context->io.buffer_idx 41 const char *filename);
53 const uint8_t *buffer,
65 ifapi_io_check_create_dir(
66 const char *dirname,
int mode);
73 ifapi_io_remove_directories(
75 const char *keystore_path,
86 const char *searchPath,
Definition: ifapi_io.h:15
TSS2_RC ifapi_io_poll(IFAPI_IO *io)
Definition: ifapi_io.c:704
TSS2_RC ifapi_io_dirfiles(const char *dirname, char ***files, size_t *numfiles)
Definition: ifapi_io.c:476
TSS2_RC ifapi_io_write_finish(struct IFAPI_IO *io)
Definition: ifapi_io.c:270
bool ifapi_io_path_exists(const char *path)
Definition: ifapi_io.c:682
TSS2_RC ifapi_io_read_finish(struct IFAPI_IO *io, uint8_t **buffer, size_t *length)
Definition: ifapi_io.c:143
TSS2_RC ifapi_io_poll_handles(IFAPI_IO *io, FAPI_POLL_HANDLE **handles, size_t *num_handles)
Definition: ifapi_io.c:734
TSS2_RC ifapi_io_read_async(struct IFAPI_IO *io, const char *filename)
Definition: ifapi_io.c:43
TSS2_RC ifapi_io_dirfiles_all(const char *searchPath, char ***pathlist, size_t *numPaths)
Definition: ifapi_io.c:632
TSS2_RC ifapi_io_write_async(struct IFAPI_IO *io, const char *filename, const uint8_t *buffer, size_t length)
Definition: ifapi_io.c:199
TSS2_RC ifapi_io_remove_file(const char *file)
Definition: ifapi_io.c:363
TSS2_RC ifapi_io_check_file_writeable(const char *file)
Definition: ifapi_io.c:311