With hardware key stores it's safe to persist generated key since there is no way to decrypt it back outside the app what can use the secured key. Not sure if it helps though - then users may rely on persistence and yell that they unintentionally cleared it by clicking "generate new key" or by upgrading phone etc.
With hardware key stores it's safe to persist generated key since there is no way to decrypt it back outside the app what can use the secured key. Not sure if it helps though - then users may rely on persistence and yell that they unintentionally cleared it by clicking "generate new key" or by upgrading phone etc.