flipbip_file.h 704 B

12345678910111213141516171819202122232425262728
  1. #include <stdbool.h>
  2. #include <stddef.h>
  3. typedef enum {
  4. FlipBipFileDat,
  5. FlipBipFileKey,
  6. FlipBipFileOther,
  7. } FlipBipFile;
  8. bool flipbip_has_file(const FlipBipFile file_type, const char* file_name, const bool remove);
  9. bool flipbip_load_file(
  10. char* settings,
  11. size_t slen,
  12. const FlipBipFile file_type,
  13. const char* file_name);
  14. bool flipbip_save_file(
  15. const char* settings,
  16. const FlipBipFile file_type,
  17. const char* file_name,
  18. const bool append);
  19. bool flipbip_save_qrfile(
  20. const char* qr_msg_prefix,
  21. const char* qr_msg_content,
  22. const char* file_name);
  23. bool flipbip_load_file_secure(char* settings);
  24. bool flipbip_save_file_secure(const char* settings);