15 lines
438 B
C
Executable File
15 lines
438 B
C
Executable File
#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 |