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:67
POD_CLASS key_derivation
Definition: crypto.h:83
POD_CLASS ec_scalar
Definition: crypto.h:59
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:89
static std::string decrypt(const std::string &ciphertext, const crypto::key_image &key_image, const crypto::chacha_key &key, uint8_t field)
Definition: ringdb.cpp:138
CXA_THROW_INFO_T * info
Definition: stack_trace.cpp:90
Definition: rctTypes.h:79