legacy: replace load_device mnemonic to mnemonics

pull/358/head
Tomas Susanka 5 years ago
parent 2b6a14cb5f
commit accc33c8e6

@ -503,9 +503,9 @@ void config_loadDevice(const LoadDevice *msg) {
if (msg->has_node) {
storage_delete(KEY_MNEMONIC);
config_setNode(&(msg->node));
} else if (msg->has_mnemonic) {
} else if (msg->mnemonics_count) {
storage_delete(KEY_NODE);
config_setMnemonic(msg->mnemonic);
config_setMnemonic(msg->mnemonics[0]);
}
if (msg->has_language) {

@ -213,8 +213,8 @@ void fsm_msgLoadDevice(const LoadDevice *msg) {
return;
}
if (msg->has_mnemonic && !(msg->has_skip_checksum && msg->skip_checksum)) {
if (!mnemonic_check(msg->mnemonic)) {
if (msg->mnemonics_count && !(msg->has_skip_checksum && msg->skip_checksum)) {
if (!mnemonic_check(msg->mnemonics[0])) {
fsm_sendFailure(FailureType_Failure_DataError,
_("Mnemonic with wrong checksum provided"));
layoutHome();

@ -16,7 +16,7 @@ ApplySettings.homescreen max_size:1024
Ping.message max_size:256
LoadDevice.mnemonic max_size:241
LoadDevice.mnemonics max_count:16 max_size:241
LoadDevice.pin max_size:10
LoadDevice.language max_size:17
LoadDevice.label max_size:33

Loading…
Cancel
Save