fix log namespace
This commit is contained in:
parent
ff9853b4b9
commit
377de05001
|
@ -489,11 +489,11 @@ namespace hw {
|
||||||
}
|
}
|
||||||
const std::size_t output_index_x = output_index;
|
const std::size_t output_index_x = output_index;
|
||||||
crypto::public_key derived_pub_x;
|
crypto::public_key derived_pub_x;
|
||||||
hw::ledger::log_hexbuffer("derive_subaddress_public_key: [[IN]] pub ", pub_x.data, 32);
|
log_hexbuffer("derive_subaddress_public_key: [[IN]] pub ", pub_x.data, 32);
|
||||||
hw::ledger::log_hexbuffer("derive_subaddress_public_key: [[IN]] derivation", derivation_x.data, 32);
|
log_hexbuffer("derive_subaddress_public_key: [[IN]] derivation", derivation_x.data, 32);
|
||||||
hw::ledger::log_message ("derive_subaddress_public_key: [[IN]] index ", std::to_string((int)output_index_x));
|
log_message ("derive_subaddress_public_key: [[IN]] index ", std::to_string((int)output_index_x));
|
||||||
this->controle_device->derive_subaddress_public_key(pub_x, derivation_x,output_index_x,derived_pub_x);
|
this->controle_device->derive_subaddress_public_key(pub_x, derivation_x,output_index_x,derived_pub_x);
|
||||||
hw::ledger::log_hexbuffer("derive_subaddress_public_key: [[OUT]] derived_pub", derived_pub_x.data, 32);
|
log_hexbuffer("derive_subaddress_public_key: [[OUT]] derived_pub", derived_pub_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if ((this->mode == TRANSACTION_PARSE) && has_view_key) {
|
if ((this->mode == TRANSACTION_PARSE) && has_view_key) {
|
||||||
|
@ -539,11 +539,11 @@ namespace hw {
|
||||||
const cryptonote::account_keys keys_x = hw::ledger::decrypt(keys);
|
const cryptonote::account_keys keys_x = hw::ledger::decrypt(keys);
|
||||||
const cryptonote::subaddress_index index_x = index;
|
const cryptonote::subaddress_index index_x = index;
|
||||||
crypto::public_key D_x;
|
crypto::public_key D_x;
|
||||||
hw::ledger::log_hexbuffer("get_subaddress_spend_public_key: [[IN]] keys.m_view_secret_key ", keys_x.m_view_secret_key.data,32);
|
log_hexbuffer("get_subaddress_spend_public_key: [[IN]] keys.m_view_secret_key ", keys_x.m_view_secret_key.data,32);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress_spend_public_key: [[IN]] keys.m_spend_secret_key", keys_x.m_spend_secret_key.data,32);
|
log_hexbuffer("get_subaddress_spend_public_key: [[IN]] keys.m_spend_secret_key", keys_x.m_spend_secret_key.data,32);
|
||||||
hw::ledger::log_message ("get_subaddress_spend_public_key: [[IN]] index ", std::to_string(index_x.major)+"."+std::to_string(index_x.minor));
|
log_message ("get_subaddress_spend_public_key: [[IN]] index ", std::to_string(index_x.major)+"."+std::to_string(index_x.minor));
|
||||||
D_x = this->controle_device->get_subaddress_spend_public_key(keys_x, index_x);
|
D_x = this->controle_device->get_subaddress_spend_public_key(keys_x, index_x);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress_spend_public_key: [[OUT]] derivation ", D_x.data, 32);
|
log_hexbuffer("get_subaddress_spend_public_key: [[OUT]] derivation ", D_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (index.is_zero()) {
|
if (index.is_zero()) {
|
||||||
|
@ -590,14 +590,14 @@ namespace hw {
|
||||||
const cryptonote::account_keys keys_x = hw::ledger::decrypt(keys);
|
const cryptonote::account_keys keys_x = hw::ledger::decrypt(keys);
|
||||||
const cryptonote::subaddress_index index_x = index;
|
const cryptonote::subaddress_index index_x = index;
|
||||||
cryptonote::account_public_address address_x;
|
cryptonote::account_public_address address_x;
|
||||||
hw::ledger::log_hexbuffer("get_subaddress: [[IN]] keys.m_view_secret_key ", keys_x.m_view_secret_key.data, 32);
|
log_hexbuffer("get_subaddress: [[IN]] keys.m_view_secret_key ", keys_x.m_view_secret_key.data, 32);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress: [[IN]] keys.m_view_public_key", keys_x.m_account_address.m_view_public_key.data, 32);
|
log_hexbuffer("get_subaddress: [[IN]] keys.m_view_public_key", keys_x.m_account_address.m_view_public_key.data, 32);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress: [[IN]] keys.m_view_secret_key ", keys_x.m_view_secret_key.data, 32);
|
log_hexbuffer("get_subaddress: [[IN]] keys.m_view_secret_key ", keys_x.m_view_secret_key.data, 32);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress: [[IN]] keys.m_spend_public_key", keys_x.m_account_address.m_spend_public_key.data, 32);
|
log_hexbuffer("get_subaddress: [[IN]] keys.m_spend_public_key", keys_x.m_account_address.m_spend_public_key.data, 32);
|
||||||
hw::ledger::log_message ("get_subaddress: [[IN]] index ", std::to_string(index_x.major)+"."+std::to_string(index_x.minor));
|
log_message ("get_subaddress: [[IN]] index ", std::to_string(index_x.major)+"."+std::to_string(index_x.minor));
|
||||||
address_x = this->controle_device->get_subaddress(keys_x, index_x);
|
address_x = this->controle_device->get_subaddress(keys_x, index_x);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress: [[OUT]] keys.m_view_public_key ", address_x.m_view_public_key.data, 32);
|
log_hexbuffer("get_subaddress: [[OUT]] keys.m_view_public_key ", address_x.m_view_public_key.data, 32);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress: [[OUT]] keys.m_spend_public_key", address_x.m_spend_public_key.data, 32);
|
log_hexbuffer("get_subaddress: [[OUT]] keys.m_spend_public_key", address_x.m_spend_public_key.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (index.is_zero()) {
|
if (index.is_zero()) {
|
||||||
|
@ -633,10 +633,10 @@ namespace hw {
|
||||||
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
||||||
const cryptonote::subaddress_index index_x = index;
|
const cryptonote::subaddress_index index_x = index;
|
||||||
crypto::secret_key sub_sec_x;
|
crypto::secret_key sub_sec_x;
|
||||||
hw::ledger::log_message ("get_subaddress_secret_key: [[IN]] index ", std::to_string(index.major)+"."+std::to_string(index.minor));
|
log_message ("get_subaddress_secret_key: [[IN]] index ", std::to_string(index.major)+"."+std::to_string(index.minor));
|
||||||
hw::ledger::log_hexbuffer("get_subaddress_secret_key: [[IN]] sec ", sec_x.data, 32);
|
log_hexbuffer("get_subaddress_secret_key: [[IN]] sec ", sec_x.data, 32);
|
||||||
sub_sec_x = this->controle_device->get_subaddress_secret_key(sec_x, index_x);
|
sub_sec_x = this->controle_device->get_subaddress_secret_key(sec_x, index_x);
|
||||||
hw::ledger::log_hexbuffer("get_subaddress_secret_key: [[OUT]] sub_sec", sub_sec_x.data, 32);
|
log_hexbuffer("get_subaddress_secret_key: [[OUT]] sub_sec", sub_sec_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_GET_SUBADDRESS_SECRET_KEY);
|
int offset = set_command_header_noopt(INS_GET_SUBADDRESS_SECRET_KEY);
|
||||||
|
@ -698,10 +698,10 @@ namespace hw {
|
||||||
const rct::key P_x = P;
|
const rct::key P_x = P;
|
||||||
const rct::key a_x = hw::ledger::decrypt(a);
|
const rct::key a_x = hw::ledger::decrypt(a);
|
||||||
rct::key aP_x;
|
rct::key aP_x;
|
||||||
hw::ledger::log_hexbuffer("scalarmultKey: [[IN]] P ", (char*)P_x.bytes, 32);
|
log_hexbuffer("scalarmultKey: [[IN]] P ", (char*)P_x.bytes, 32);
|
||||||
hw::ledger::log_hexbuffer("scalarmultKey: [[IN]] a ", (char*)a_x.bytes, 32);
|
log_hexbuffer("scalarmultKey: [[IN]] a ", (char*)a_x.bytes, 32);
|
||||||
this->controle_device->scalarmultKey(aP_x, P_x, a_x);
|
this->controle_device->scalarmultKey(aP_x, P_x, a_x);
|
||||||
hw::ledger::log_hexbuffer("scalarmultKey: [[OUT]] aP", (char*)aP_x.bytes, 32);
|
log_hexbuffer("scalarmultKey: [[OUT]] aP", (char*)aP_x.bytes, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_SECRET_SCAL_MUL_KEY);
|
int offset = set_command_header_noopt(INS_SECRET_SCAL_MUL_KEY);
|
||||||
|
@ -733,9 +733,9 @@ namespace hw {
|
||||||
#ifdef DEBUG_HWDEVICE
|
#ifdef DEBUG_HWDEVICE
|
||||||
const rct::key a_x = hw::ledger::decrypt(a);
|
const rct::key a_x = hw::ledger::decrypt(a);
|
||||||
rct::key aG_x;
|
rct::key aG_x;
|
||||||
hw::ledger::log_hexbuffer("scalarmultKey: [[IN]] a ", (char*)a_x.bytes, 32);
|
log_hexbuffer("scalarmultKey: [[IN]] a ", (char*)a_x.bytes, 32);
|
||||||
this->controle_device->scalarmultBase(aG_x, a_x);
|
this->controle_device->scalarmultBase(aG_x, a_x);
|
||||||
hw::ledger::log_hexbuffer("scalarmultKey: [[OUT]] aG", (char*)aG_x.bytes, 32);
|
log_hexbuffer("scalarmultKey: [[OUT]] aG", (char*)aG_x.bytes, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_SECRET_SCAL_MUL_BASE);
|
int offset = set_command_header_noopt(INS_SECRET_SCAL_MUL_BASE);
|
||||||
|
@ -828,10 +828,10 @@ namespace hw {
|
||||||
const crypto::public_key pub_x = pub;
|
const crypto::public_key pub_x = pub;
|
||||||
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
||||||
crypto::key_derivation derivation_x;
|
crypto::key_derivation derivation_x;
|
||||||
hw::ledger::log_hexbuffer("generate_key_derivation: [[IN]] pub ", pub_x.data, 32);
|
log_hexbuffer("generate_key_derivation: [[IN]] pub ", pub_x.data, 32);
|
||||||
hw::ledger::log_hexbuffer("generate_key_derivation: [[IN]] sec ", sec_x.data, 32);
|
log_hexbuffer("generate_key_derivation: [[IN]] sec ", sec_x.data, 32);
|
||||||
this->controle_device->generate_key_derivation(pub_x, sec_x, derivation_x);
|
this->controle_device->generate_key_derivation(pub_x, sec_x, derivation_x);
|
||||||
hw::ledger::log_hexbuffer("generate_key_derivation: [[OUT]] derivation", derivation_x.data, 32);
|
log_hexbuffer("generate_key_derivation: [[OUT]] derivation", derivation_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if ((this->mode == TRANSACTION_PARSE) && has_view_key) {
|
if ((this->mode == TRANSACTION_PARSE) && has_view_key) {
|
||||||
|
@ -897,10 +897,10 @@ namespace hw {
|
||||||
const crypto::key_derivation derivation_x = hw::ledger::decrypt(derivation);
|
const crypto::key_derivation derivation_x = hw::ledger::decrypt(derivation);
|
||||||
const size_t output_index_x = output_index;
|
const size_t output_index_x = output_index;
|
||||||
crypto::ec_scalar res_x;
|
crypto::ec_scalar res_x;
|
||||||
hw::ledger::log_hexbuffer("derivation_to_scalar: [[IN]] derivation ", derivation_x.data, 32);
|
log_hexbuffer("derivation_to_scalar: [[IN]] derivation ", derivation_x.data, 32);
|
||||||
hw::ledger::log_message ("derivation_to_scalar: [[IN]] output_index ", std::to_string(output_index_x));
|
log_message ("derivation_to_scalar: [[IN]] output_index ", std::to_string(output_index_x));
|
||||||
this->controle_device->derivation_to_scalar(derivation_x, output_index_x, res_x);
|
this->controle_device->derivation_to_scalar(derivation_x, output_index_x, res_x);
|
||||||
hw::ledger::log_hexbuffer("derivation_to_scalar: [[OUT]] res ", res_x.data, 32);
|
log_hexbuffer("derivation_to_scalar: [[OUT]] res ", res_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_DERIVATION_TO_SCALAR);
|
int offset = set_command_header_noopt(INS_DERIVATION_TO_SCALAR);
|
||||||
|
@ -937,11 +937,11 @@ namespace hw {
|
||||||
const std::size_t output_index_x = output_index;
|
const std::size_t output_index_x = output_index;
|
||||||
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
||||||
crypto::secret_key derived_sec_x;
|
crypto::secret_key derived_sec_x;
|
||||||
hw::ledger::log_hexbuffer("derive_secret_key: [[IN]] derivation ", derivation_x.data, 32);
|
log_hexbuffer("derive_secret_key: [[IN]] derivation ", derivation_x.data, 32);
|
||||||
hw::ledger::log_message ("derive_secret_key: [[IN]] index ", std::to_string(output_index_x));
|
log_message ("derive_secret_key: [[IN]] index ", std::to_string(output_index_x));
|
||||||
hw::ledger::log_hexbuffer("derive_secret_key: [[IN]] sec ", sec_x.data, 32);
|
log_hexbuffer("derive_secret_key: [[IN]] sec ", sec_x.data, 32);
|
||||||
this->controle_device->derive_secret_key(derivation_x, output_index_x, sec_x, derived_sec_x);
|
this->controle_device->derive_secret_key(derivation_x, output_index_x, sec_x, derived_sec_x);
|
||||||
hw::ledger::log_hexbuffer("derive_secret_key: [[OUT]] derived_sec", derived_sec_x.data, 32);
|
log_hexbuffer("derive_secret_key: [[OUT]] derived_sec", derived_sec_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_DERIVE_SECRET_KEY);
|
int offset = set_command_header_noopt(INS_DERIVE_SECRET_KEY);
|
||||||
|
@ -981,11 +981,11 @@ namespace hw {
|
||||||
const std::size_t output_index_x = output_index;
|
const std::size_t output_index_x = output_index;
|
||||||
const crypto::public_key pub_x = pub;
|
const crypto::public_key pub_x = pub;
|
||||||
crypto::public_key derived_pub_x;
|
crypto::public_key derived_pub_x;
|
||||||
hw::ledger::log_hexbuffer("derive_public_key: [[IN]] derivation ", derivation_x.data, 32);
|
log_hexbuffer("derive_public_key: [[IN]] derivation ", derivation_x.data, 32);
|
||||||
hw::ledger::log_message ("derive_public_key: [[IN]] output_index", std::to_string(output_index_x));
|
log_message ("derive_public_key: [[IN]] output_index", std::to_string(output_index_x));
|
||||||
hw::ledger::log_hexbuffer("derive_public_key: [[IN]] pub ", pub_x.data, 32);
|
log_hexbuffer("derive_public_key: [[IN]] pub ", pub_x.data, 32);
|
||||||
this->controle_device->derive_public_key(derivation_x, output_index_x, pub_x, derived_pub_x);
|
this->controle_device->derive_public_key(derivation_x, output_index_x, pub_x, derived_pub_x);
|
||||||
hw::ledger::log_hexbuffer("derive_public_key: [[OUT]] derived_pub ", derived_pub_x.data, 32);
|
log_hexbuffer("derive_public_key: [[OUT]] derived_pub ", derived_pub_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_DERIVE_PUBLIC_KEY);
|
int offset = set_command_header_noopt(INS_DERIVE_PUBLIC_KEY);
|
||||||
|
@ -1022,11 +1022,11 @@ namespace hw {
|
||||||
#ifdef DEBUG_HWDEVICE
|
#ifdef DEBUG_HWDEVICE
|
||||||
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
||||||
crypto::public_key pub_x;
|
crypto::public_key pub_x;
|
||||||
hw::ledger::log_hexbuffer("secret_key_to_public_key: [[IN]] sec ", sec_x.data, 32);
|
log_hexbuffer("secret_key_to_public_key: [[IN]] sec ", sec_x.data, 32);
|
||||||
bool rc = this->controle_device->secret_key_to_public_key(sec_x, pub_x);
|
bool rc = this->controle_device->secret_key_to_public_key(sec_x, pub_x);
|
||||||
hw::ledger::log_hexbuffer("secret_key_to_public_key: [[OUT]] pub", pub_x.data, 32);
|
log_hexbuffer("secret_key_to_public_key: [[OUT]] pub", pub_x.data, 32);
|
||||||
if (!rc){
|
if (!rc){
|
||||||
hw::ledger::log_message("secret_key_to_public_key", "secret_key rejected");
|
log_message("secret_key_to_public_key", "secret_key rejected");
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1056,10 +1056,10 @@ namespace hw {
|
||||||
const crypto::public_key pub_x = pub;
|
const crypto::public_key pub_x = pub;
|
||||||
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
const crypto::secret_key sec_x = hw::ledger::decrypt(sec);
|
||||||
crypto::key_image image_x;
|
crypto::key_image image_x;
|
||||||
hw::ledger::log_hexbuffer("generate_key_image: [[IN]] pub ", pub_x.data, 32);
|
log_hexbuffer("generate_key_image: [[IN]] pub ", pub_x.data, 32);
|
||||||
hw::ledger::log_hexbuffer("generate_key_image: [[IN]] sec ", sec_x.data, 32);
|
log_hexbuffer("generate_key_image: [[IN]] sec ", sec_x.data, 32);
|
||||||
this->controle_device->generate_key_image(pub_x, sec_x, image_x);
|
this->controle_device->generate_key_image(pub_x, sec_x, image_x);
|
||||||
hw::ledger::log_hexbuffer("generate_key_image: [[OUT]] image ", image_x.data, 32);
|
log_hexbuffer("generate_key_image: [[OUT]] image ", image_x.data, 32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int offset = set_command_header_noopt(INS_GEN_KEY_IMAGE);
|
int offset = set_command_header_noopt(INS_GEN_KEY_IMAGE);
|
||||||
|
@ -1310,7 +1310,7 @@ namespace hw {
|
||||||
hw::ledger::check32("ecdhEncode", "amount", (char*)unmasked_x.amount.bytes, (char*)unmasked.amount.bytes);
|
hw::ledger::check32("ecdhEncode", "amount", (char*)unmasked_x.amount.bytes, (char*)unmasked.amount.bytes);
|
||||||
hw::ledger::check32("ecdhEncode", "mask", (char*)unmasked_x.mask.bytes, (char*)unmasked.mask.bytes);
|
hw::ledger::check32("ecdhEncode", "mask", (char*)unmasked_x.mask.bytes, (char*)unmasked.mask.bytes);
|
||||||
|
|
||||||
hw::ledger::log_hexbuffer("Blind AKV input", (char*)&this->buffer_recv[64], 3*32);
|
log_hexbuffer("Blind AKV input", (char*)&this->buffer_recv[64], 3*32);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -1472,7 +1472,7 @@ namespace hw {
|
||||||
this->length_send = offset;
|
this->length_send = offset;
|
||||||
this->exchange();
|
this->exchange();
|
||||||
#ifdef DEBUG_HWDEVICE
|
#ifdef DEBUG_HWDEVICE
|
||||||
hw::ledger::log_hexbuffer("Prehash AKV input", (char*)&this->buffer_recv[64], 3*32);
|
log_hexbuffer("Prehash AKV input", (char*)&this->buffer_recv[64], 3*32);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue