1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-26 01:18:28 +00:00

firmware: exclude debug functionality from release build

This commit is contained in:
Roman Zeyde 2015-08-24 15:42:11 +03:00
parent e9e51b1377
commit 755b0388f0
3 changed files with 12 additions and 0 deletions

View File

@ -73,7 +73,11 @@ void pinmatrix_done(char *pin)
memset(pinmatrix_perm, 'X', sizeof(pinmatrix_perm)); memset(pinmatrix_perm, 'X', sizeof(pinmatrix_perm));
} }
#if DEBUG_LINK
const char *pinmatrix_get(void) const char *pinmatrix_get(void)
{ {
return pinmatrix_perm; return pinmatrix_perm;
} }
#endif

View File

@ -169,6 +169,8 @@ void recovery_abort(void)
} }
} }
#if DEBUG_LINK
const char *recovery_get_fake_word(void) const char *recovery_get_fake_word(void)
{ {
return fake_word; return fake_word;
@ -178,3 +180,5 @@ uint32_t recovery_get_word_pos(void)
{ {
return word_pos; return word_pos;
} }
#endif

View File

@ -149,6 +149,8 @@ void reset_entropy(const uint8_t *ext_entropy, uint32_t len)
layoutHome(); layoutHome();
} }
#if DEBUG_LINK
uint32_t reset_get_int_entropy(uint8_t *entropy) { uint32_t reset_get_int_entropy(uint8_t *entropy) {
memcpy(entropy, int_entropy, 32); memcpy(entropy, int_entropy, 32);
return 32; return 32;
@ -157,3 +159,5 @@ uint32_t reset_get_int_entropy(uint8_t *entropy) {
const char *reset_get_word(void) { const char *reset_get_word(void) {
return current_word; return current_word;
} }
#endif