#pragma once int genRandomBytes(uint8_t *randombytes, size_t size); int buf2hex(const uint8_t *buf, size_t bufSize, char *str, size_t *strlen); int hex2buf(uint8_t *buf, size_t *bufSize, const char *strhex, size_t hexstrlen); // Error #define ERR_OPEN_FAILED -1 #define ERR_BAD_MODE -2 #define ERR_NEW_FAILED -3 #define ERR_RUN_FAILED -4 #define ERR_READ_FAILED -5 #define ERR_STATUS_UNINIT -6