mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-23 23:08:14 +00:00
storage: implement change_pin
This commit is contained in:
parent
5e643e9195
commit
237740de9c
@ -211,10 +211,12 @@ secbool storage_change_pin(const uint8_t *pin, size_t len, const uint8_t *newpin
|
|||||||
// shutdown();
|
// shutdown();
|
||||||
return secfalse;
|
return secfalse;
|
||||||
}
|
}
|
||||||
|
// TODO: check for max length
|
||||||
|
// TODO: check with fail handling
|
||||||
if (sectrue != pin_check(pin, len)) {
|
if (sectrue != pin_check(pin, len)) {
|
||||||
return secfalse;
|
return secfalse;
|
||||||
}
|
}
|
||||||
// TODO: change pin in storage
|
norcow_set(PIN_KEY, (const void *)newpin, (uint16_t)newlen);
|
||||||
return sectrue;
|
return sectrue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user