56 void buffer_to_str(
char *to_buff,
size_t to_len,
const char *buff,
size_t len) ;
57 void log_hexbuffer(
const std::string &msg,
const char* buff,
size_t len);
60 #ifdef WITH_DEVICE_LEDGER
64 #define TRACK printf("file %s:%d\n",__FILE__, __LINE__)
68 void decrypt(
char* buf,
size_t len) ;
76 void check32(
const std::string &msg,
const std::string &
info,
const char *h,
const char *
d,
bool crypted=
false);
77 void check8(
const std::string &msg,
const std::string &
info,
const char *h,
const char *
d,
bool crypted=
false);
79 void set_check_verbose(
bool verbose);
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition: crypto.h:82
POD_CLASS key_derivation
Definition: crypto.h:98
POD_CLASS ec_scalar
Definition: crypto.h:74
Definition: device.cpp:38
void log_hexbuffer(const std::string &msg, const char *buff, size_t len)
Definition: log.cpp:45
void log_message(const std::string &msg, const std::string &info)
Definition: log.cpp:51
void buffer_to_str(char *to_buff, size_t to_len, const char *buff, size_t len)
Definition: log.cpp:38
std::vector< key > keyV
Definition: rctTypes.h:88
static std::string decrypt(const std::string &ciphertext, const crypto::key_image &key_image, const crypto::chacha_key &key)
Definition: ringdb.cpp:127
CXA_THROW_INFO_T * info
Definition: stack_trace.cpp:91
Definition: rctTypes.h:78