Project

General

Profile

New feature / Change #4147

Updated by Olivier Bitsch about 2 years ago

We currently store mnemonic one device and into Application Storage encrypted it with user password with [Async Storage](https://github.com/react-native-async-storage/async-storage) feature. Storage](https://github.com/react-native-async-storage/async-storage). We have to move and use [Encrypted Storage](https://www.npmjs.com/package/react-native-encrypted-storage) instead. 

 This module use **Android EncryptedSharedPreferences** and **IOS Keychain**    which is a much more secure way key to store secret. We will still use User password to add a second layer of security, bringing two encryption levels to store the very sensitive Mnemonic on the device.

Back