Harsh Vardhan
c05408413d
[INJI-314] [INJI-900] add jest testing config, mocks and sample unit tests for Inji ( #1340 )
...
* [INJI-314] initial commit
Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com >
* [INJI-314] add WIP ut stuff
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-314] fix tsconfig for project type
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-314] kludge - skip checking types during unit tests
* mock image imports globally
* enable tests to run from any dir
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-314]: mocked modules
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-314]: mock react-native-google-signin
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-314]: use defined mock from google-signin lib
other details:
- mock base58.., rn-linear-gradient, expo-camera
- add @react-native/assets-registry to make jest-expo babel preset work
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-314] reorganise global const mocks into jest's setupFiles
Co-authored-by: srikanth716 <srikanthsri7447@gmail.com >
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900] write tests for ActivityLogEvent
* init relevant mocks
* remove redundant global mocks from test files
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900] fixup mocks of mmkv, zip-archive, rnfs
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900]: write unit test for commonUtil
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-900]: write unit test for commonUtil
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-900]: sample unit test for settingsScreen
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-900] add SettingScreen test
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900] update sample tests for commonUtil
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900]: refactoring the settingsScreen test for Android and IOS
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-900] update test snapshots and add kludge in auth for testing
kludge: auth state machine now exports a selector with optional fields
as state machine isn't running in a test environment
Co-authored-by: srikanth716 <srikanthsri7447@gmail.com >
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900]: snapshot test to settings screen
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
* [INJIMOB-900] update mocks for testing and ACK reviews
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900] downgrade expo to match compatibility matrix
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900] upgrade expo to 49 to build the iOS app(kludge)
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-900] configure react-native-vector-icons as per README
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
---------
Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com >
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
Signed-off-by: srikanth716 <srikanthsri7447@gmail.com >
Co-authored-by: Sri Kanth Kola <srikanthsri7447@gmail.com >
2024-04-02 11:22:01 +05:30
KiruthikaJeyashankar
1084dc1a43
[INJIMOB-918] avoid logging sensitive data ( #1333 )
...
* [INJIMOB-918] log state machines only in dev mode
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-918] remove unused logs & modify logs
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-918] remove console logs before bindling
ref - https://reactnative.dev/docs/performance#using-consolelog-statements
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-918] change log levels of existing console logs
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-918] change let to const as they are not re-assigned
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
---------
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2024-03-13 17:08:34 +05:30
PoojaBabusing
d3b607206c
INJIMOB-898 Remove Metro warnings ( #1329 )
...
* [INJIMOB-898] remove telemetry dependency from crypto utils
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-898] remove vcMetadata dependency from utils file
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-898] move common props key to constants
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-898] remove vcUtils dependency from vcVerification
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove profileIcon dependency from svg
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove vcItemFeild dependecy from vcUtils
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove vc dependecy from esignetVcItem and existing vcItem
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove storage dependency from api.ts
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove store dependency from storage
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove commom props dependency from api.ts
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] remove main.ts dependency from scanLayout
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] move VcItemConatinerProfileImage to different component
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] throw error when error is ENOENT and spell check
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] rename types to routeTypes and edit imports
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJIMOB-898] move to idle state on tamperedVCs state
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
---------
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Signed-off-by: PoojaBabusing <115976560+PoojaBabusing@users.noreply.github.com >
Co-authored-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
2024-03-07 09:19:30 +05:30
adityankannan-tw
d679cac866
[INJIMOB - 865,868] - Fix duplicate VC key for restored VC's and remove metadata if vc file not found ( #1283 )
...
* [INJIMOB-something] use incremental timestamp for restore and make unload take a flag start time
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-865,868] fix duplicate vckey value for restored vcs and remove vc metadata if file not found
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-869] remove unused method in store.ts machine
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-869] revert removing vc metadata if file not found
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-865] fix tamper vc removal
When a VC is tampered, we get the tampered vc popup. Once we press okay button in the popup, we will be refreshing the vc machine's myVcs & recievedVcs context. Due to calling of parallel states, we were having issue with refreshing of myVcs. It is fixed by targeting to init state to refresh
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-865] remove vc metadata when file is not found
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-869] add code comments & fix minor code issues
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
---------
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Co-authored-by: Harsh Vardhan <harsh59v@gmail.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Co-authored-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2024-02-21 20:44:06 +05:30
Vijay Kumar S
10a72a67b5
[Reverse-Sync-14-02-2024] : Sunbird Integration & Data Backup and Restore Implementation ( #1261 )
...
* fix cancel download popup not shown
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* fix: show tuvali version
Co-authored-by: vijay151096 <94220135+vijay151096@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* downgrade tuvali version to 0.4.6 for qa testing (#1149 )
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* Revert "downgrade tuvali version to 0.4.6 for qa testing (#1149 )"
This reverts commit 633f42f65f .
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* Resetting the Data_Backup Toggle (#1202 )
* [INJI-766] set backupAndRestore env variable to true and remove full stop in the kan langugage in one of the help page question
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJI-766] remove backupAndRestore variable from env file
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* Revert "Merge pull request #1227 from tw-mosip/internal-release-01-02-2024" (#1242 )
This reverts commit 6de62fccb6 , reversing
changes made to f63445fc08 .
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [Internal-Release-20+] : Sunbird Changes (#1243 )
* [INJIMOB-683]: add testid for missed vc field (#1226 )
* [INJIMOB-683]: add testid for missed vc field
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJIMOB-683]: add testidprops for missed vc field
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJIMOB-683]: add testidprops for missed vc field
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
---------
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJIMOB-770]: parse date received in the vc's (#1225 )
* [INJIMOB-770]: parse date received in the vc's
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJIMOB-770]: parse date received in the vc's
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
---------
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* downgrade cocoapods version (#1231 )
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Co-authored-by: adityankannan-tw <adityan410pm@gmail.com >
* Use latest cocoapods version (#1236 )
* downgrade cocoapods version
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
* use latest cocoapods version
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
---------
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: adityankannan-tw <adityan410pm@gmail.com >
---------
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: adityankannan-tw <adityan410pm@gmail.com >
* [INJIMOB-760]: update mosip Logo
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJIMOB-834] ignore corrupted VC while performing backup
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-834] remove corrupted VC metaData while performing backup
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] add backup & restore in iOS (iCloud) (#119 )
* [INJIMOB-752] - Added basic backup and restore flow for iCloud
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
* [INJIMOB-752] show proceed screen based on stored value
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] fetch last backup details of iCloud
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] download any unsynced files during lang setup in iOS
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] show permision required screen when not signed in on iOS
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] retry to sync unsynced file if exists while fetching last backup details
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] - Added sync and open settings
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
* [INJIMOB-752] - Add missing translations and refactor
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
* [INJIMOB-752] - refactoring
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
* [INJIMOB-834] ignore corrupted VC while performing backup (#1253 )
* [INJIMOB-834] ignore corrupted VC while performing backup
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-834] remove corrupted VC metaData while performing backup
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
---------
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] download any unsynced files during lang setup in iOS
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] remove backup and restore toggle
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] sync style of newLabel in purple and default theme
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] remove debug logs
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] rename file googleCloudUtils to CloudBackupAndRestoreUtils
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] return no backup faile error when backupfiles list from cloud is empty
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] add initail state in downloadingCredential to fix warning
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-752] - Added delayed visibility for backup screen
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
---------
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
* [INJIMOB-787] Conditional restore of VCs (#120 )
* [INJI-787] add bootstrap state for restarting restore ops
Notes:
- all operations depend on the state of the $DOCUMENT_DIR/inji/backup/
directory contents and not on the state of the MMKV DB
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJI-787] conditional restore on restart of restore
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-787] fix recent file finder code
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-787] add vc remove logic for partial restore
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-787] refactor, ACK reviews, rm dead condition
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-787] remove console.logs
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJIMOB-787] remove irrelevant TODOs
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
---------
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* Revert "Inji mob 737 rtl issue (#1238 )"
This reverts commit 2665cdeee1 .
* [INJIMOB-760]: adjust the mosip logo in the issuer section
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
---------
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Signed-off-by: Swati Goel <meet2swati@gmail.com >
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
Co-authored-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Co-authored-by: Swati Goel <meet2swati@gmail.com >
Co-authored-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Co-authored-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: adityankannan-tw <adityan410pm@gmail.com >
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Co-authored-by: Harsh Vardhan <harsh59v@gmail.com >
2024-02-15 11:09:43 +05:30
KiruthikaJeyashankar
e5975f8dd8
[INJIMOB-834] ignore corrupted VC while performing backup ( #1253 )
...
* [INJIMOB-834] ignore corrupted VC while performing backup
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJIMOB-834] remove corrupted VC metaData while performing backup
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
---------
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2024-02-13 22:01:26 +05:30
PuBHARGAVI
f7a68c7419
[INJIMOB-799] append timestamp to the restored vc vckey to make it unique ( #1230 )
...
* [INJIMOB-799] append timestamp to the restored vc vckey to make it unique
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-799] set isPinned status to false for all VCs before generating backup file
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-799] add timestamp to the vcMetadata and add it to the restored vc vckey to make it unique
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-799] send error event when exporting data is failed and refactor the way of setting timestamp in metadata
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-799] call getVcKey method on vcMetadata class instance not directly on vc metadata
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJIMOB-799] update vc item machine typegen files
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
---------
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Signed-off-by: Swati Goel <meet2swati@gmail.com >
Co-authored-by: Swati Goel <meet2swati@gmail.com >
2024-02-09 12:11:31 +05:30
KiruthikaJeyashankar
05014116a2
Merge remote-tracking branch 'upstream/develop' into inji-691
...
Co-authored-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2024-01-29 14:56:12 +05:30
Pooja Babusingh
03e5f04613
[INJI-691]: throw error when there are no vcs downloaded
...
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
2024-01-29 13:15:04 +05:30
Alka Prasad
e09e5064f1
Inji 637: data backup restore ( #1198 )
...
* [INJI-637]: Create temporary UI skeleton and state machine for data backup restoration
* [INJI-637]: Add logic to restore data from the backup file
* [INJI-637] get zipfile from backup dir & refresh VCs
* [INJI-637] delete backup directory on success
* [INJI-637] refactor loading backup data function
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Signed-off-by: Alka <prasadalka1998@gmail.com >
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
2024-01-29 13:12:20 +05:30
KiruthikaJeyashankar
f018c543dd
[INJIMOB-691] show backup success data
...
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2024-01-27 10:07:47 +05:30
PoojaBabusing
d778b94403
[INJI-628 & INJI-630]: Local backup creation ( #1160 )
...
* [INJI-630]: add backup machine and screens for data backup
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJI-630]: add argon2 configs for hashing salt, password and phoneNumber
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJI-630]: add key encryption and store hashed encryption key
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* [INJI-630]: add toggle backup check to make modal invisible in ios
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
* (INJI-630): update package-lock.json
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
* [INJI-628]: restrict logic to double stringify JSON object before saving to DB
Signed-off-by: Alka <prasadalka1998@gmail.com >
* [INJI-628]: create local compressed backup file
Signed-off-by: Alka <prasadalka1998@gmail.com >
* [INJI-628]: move some functions to appropriate files
Signed-off-by: Alka <prasadalka1998@gmail.com >
* [INJI-628]: remove RN aes crypto library and use existing library to generate encryption key
Signed-off-by: Alka <prasadalka1998@gmail.com >
* [INJI-628]: update logic to check storage availability for backup creation
Signed-off-by: Alka <prasadalka1998@gmail.com >
* [INJI-628]: declare the variable and use then use it
Signed-off-by: Alka <prasadalka1998@gmail.com >
---------
Signed-off-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Signed-off-by: PoojaBabusing <115976560+PoojaBabusing@users.noreply.github.com >
Signed-off-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: Alka <prasadalka1998@gmail.com >
Signed-off-by: Alka Prasad <Alka1703@users.noreply.github.com >
Co-authored-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Co-authored-by: Alka <prasadalka1998@gmail.com >
Co-authored-by: Alka Prasad <Alka1703@users.noreply.github.com >
2024-01-19 18:24:55 +05:30
Harsh Vardhan
f9c6f37450
[INJI-699] remove .hmac & .hmace files created due to INJI-612 ( #1170 )
...
* [INJI-699] remove .hmac & .hmace files created due to INJI-612
* also bump up secure-keystore to fix INJI-612
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJI-559] remove PoC code added for INji-612
* redundant encryption/decryption over RN bridge was making it slower to
load VCs, post initial bug-fix this code is removed to improve
performance
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJI-559] use try-catch for removing redundant files
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* [INJI-559] skip remove hmac file as its not created
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
---------
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
2024-01-17 12:09:01 +05:30
vijay151096
a2adcabc88
[INJI-609]: Dynamic VC Render ( #1140 )
...
* [INJI-609]: render vc claims dynamically using feature toggle
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJI-609]: remove unwanted snippet
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJI-609]: add tooltip and ellipsis for longer text
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
* [INJI-609]: add tooltip and ellipsis for longer text
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
---------
Signed-off-by: Vijay <94220135+vijay151096@users.noreply.github.com >
2024-01-08 10:54:46 +05:30
Alka Prasad
d77c08a605
[INJI-612]: Add telemetry events for HMac corruption ( #1120 )
2023-12-22 15:01:36 +05:30
PuBHARGAVI
184d74d80a
[Inji-610] integrate tuvali, iriscan and secure keystore npm modules into inji ( #1113 )
...
* [INJI-610] integrate npm module for tuvali and secure keystore
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJI-610] add missing error id and message for app was reset error in telemetry constants
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJI-610] integrate iris scan sdk npm module (#1088 )
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Co-authored-by: Swati Goel <meet2swati@gmail.com >
* [INJI-610] update the position of iriscan sdk in package-lock
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* [INJI-610] integrate latest tuvali and secure keystore changes into inji
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
---------
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
Signed-off-by: adityankannan-tw <adityan410pm@gmail.com >
Signed-off-by: Swati Goel <meet2swati@gmail.com >
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com >
Co-authored-by: Swati Goel <meet2swati@gmail.com >
2023-12-21 11:13:10 +05:30
KiruthikaJeyashankar
ffd96affff
[INJI-625] fix timeout in vc share ( #1099 )
...
* [INJI-625] fix vc share timeout scenario
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] extract constant for android version
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] fix cancel button in VC share connecting screen
pressing the cancel button in connection in progress screen cancels VC share
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] handle stay button in VC share timeout screen
pressing "Stay on the screen" button should continue the connection / sending progress and hide the timeout hint shown to user
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] remove redundant context variable
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] optimize import
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] add cancel button while sending VC
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] refactor duplicated constant
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] show cancel only while sending vc
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* [INJI-625] add hint in connecting screen of wallet
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
---------
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2023-12-19 21:39:51 +05:30
KiruthikaJeyashankar
33be02538a
refactor(INJI-449): replace crypto-js with node-forge for encryption/decryption ( #1034 )
...
* refactor(INJI-449): replace crypo-js with node-forge
crypto-js has vulneraribitiles prior to version 4.2.0 for encryption / decryption & 4.x.x version is not compatible with our react native project For this reason we had to move to different library for encryption / decryption
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: Kiruthika Jeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* fix(INJI-449): secure-keystore warning popup shown on reload of app
settings key which was stored in storage was not loaded into settings machine context correctly, which caused the bug - on reload settings related flows was falling back to initial setting.
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
Signed-off-by: Kiruthika Jeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* refactor(INJI-449): gitignore automation test results
Signed-off-by: Kiruthika Jeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
* refactor(INJI-449): simplify usage of methods in node-forge
Signed-off-by: Kiruthika Jeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
---------
Signed-off-by: Kiruthika Jeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Co-authored-by: Sreenadh S <32409698+sree96@users.noreply.github.com >
2023-11-29 14:32:34 +05:30
Alka Prasad
46aa759138
feat(INJI-560): add error events at multiple places to catch the error scenarios ( #1012 )
...
Signed-off-by: Alka <prasadalka1998@gmail.com >
2023-11-16 13:18:59 +05:30
Tilak Puli
5a3ad48b68
feat(inji-411): Remove caching for vc files ( #995 )
...
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
2023-11-08 15:59:26 +05:30
PuBHARGAVI
7a1178edca
feat(Inji-436): add telemetry events for app triggered warnings ( #986 )
...
* refactor(INJI-435): add enum for flow type,end event status & interact event subtype
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* fix(INJI-435): change flow type value to camel case in getEventType function
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* feat(INJI-435): add start,interact & impression events in vc activation and create an object with telemetry constants
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* feat(INJI-435): add end,error events in vc activation flow
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* feat(INJI-435): increase the pressable area of kebab icon
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* feat: generate impression event only after going into otp modal & track binding_auth_failed error
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* refactor(INJI-435): move sendImpression event from addVc modal to otp modal
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* fix(INJI-435): add missing impression event in issuer machine
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* refactor(INJI-435): return bindingAuthFailedError from state machines instead of splitting the error in tsx files
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* fix(INJI-435): add padding and fix the activation status overflow in all languages
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* refactor(INJI-435): change the telemetry sdk path in package.json
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* refactor(INJI-435): extract esignetMosipVcItem and existingMosipVcItem machines common functions into separate file
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* refactor(INJI-435): remove duplicate assignments of selectors
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* feat(INJI-436): add telemetry events to track the app generated warnings
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* fix(INJI-436): remove duplicate telemetry constant import in QR login file
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
* refactor(INJI-436): remove unused app id import in app.tsx
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
---------
Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com >
2023-11-06 13:37:26 +05:30
Swati Goel
142228b0db
INJI-473) Code clean up and fixing metro errors/warnings ( #947 )
...
* feat(INJI-473) - Removed unused injiTourGuide action.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Removed unused logKey action.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Removed unused backendInfo api and state.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - simplify isPasscodeSet logic.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Move logState to commonUtil to remove cyclic dependency.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Delete unused code.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Refactor code to use util function for iOS or isAndroid.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Move Issuers_Key_Ref into utils.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Remove profile related resource from setting screen
Signed-off-by: Swati Goel <meet2swati@gmail.com >
* feat(INJI-473) - Remove unused code for locales.
Signed-off-by: Swati Goel <meet2swati@gmail.com >
---------
Signed-off-by: Swati Goel <meet2swati@gmail.com >
2023-10-20 12:50:39 +05:30
Harsh Vardhan
86840edcc1
feat(INJI-458): show loading screen after closing of web view in OpenID4VCI flow ( #932 )
...
* perf(INJI-458): cache fixed result of custom keystore presence
Each call over the RN bridge can take significant user-visible time, and since
the result is used multiple times and cannot change for a device in runtime,
it can be computed once stored for later use.
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* feat(INJI-458): show loading for android h/w keystore check & generation
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* feat(INJI-472): show loader on issuer select
Co-authored-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
* refactor(INJI-458): rename const name to isHardwareKeystoreExists
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
---------
Signed-off-by: Harsh Vardhan <harsh59v@gmail.com >
Co-authored-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
2023-10-20 12:14:21 +05:30
Tilak Puli
54a9a930c2
Inji-411: vc load optimisation ( #927 )
...
* feat(inji-406): store vc before storing hmac to avoid race condition
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
* feat(inji-406): waiting until vc saved completely before displaying VC card
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
* feat(inji-411): read and cache vc files data on welcome screen
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
* feat(inji-411): remove formatting for unnecessary files
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
---------
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
2023-10-16 17:34:22 +05:30
Tilak Puli
3b90fc42e9
Inji-406: tampered vc issue ( #923 )
...
* feat(inji-406): store vc before storing hmac to avoid race condition
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
* feat(inji-406): waiting until vc saved completely before displaying VC card
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
---------
Signed-off-by: Tilak Puli <tilakpuli15@gmail.com >
2023-10-12 17:14:57 +05:30
srikanth716
a436be53f6
refactor(INJI-192):fix decrypt null data while downloading VC ( #909 )
...
Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com >
2023-10-11 10:31:02 +05:30
Tilak Puli
4ccc4de6c5
Inji-406: Update debug logs for tampered vc error ( #901 )
...
* feat(inji-406): add logs for debugging tampered vc issues in received vcs as well
* feat(inji-406): add tag to identify logs for vc tampering
2023-10-10 10:19:19 +05:30
Tilak Puli
778a24ac99
feat(inji-406): add logs for debugging tampered vc issues ( #900 )
2023-10-10 00:05:16 +05:30
srikanth716
9b4cef6ac3
fix(INJI-397)error message for deleted vcfile ( #875 )
...
* fix(INJI-397)error message for deleted vcfile
* fix(INJI-397)refactor:log activity event
* fix(INJI-397)refactor:log activity event
* fix(INJI-397)refactor:comparing VCMetadata
2023-10-05 19:44:19 +05:30
Tilak Puli
0dc6139449
Inji-409: Add flipper config ( #865 )
...
* feat(inji-344): add flipper config for mmkv and xstate
* feat(inji-409): Add flipper config file and enable devtools for all machines
* feat(inji-409): Add react-navigation to flipper config
2023-10-04 16:38:34 +05:30
Tilak Puli
ca83cb8158
Inji-400: Cache api calls and return initial values if network not available ( #883 )
...
* feat(inji-400): Use Initial Config for all properties incase cache and network not available.
* feat(inji-400): Create cache apis to fetch and cache issuer api's
* feat(inji-400): Update Initial Config comments and remove qa-inji urls
* feat(inji-400): Rename catchAPIMethod to generateCacheAPIFunction
* feat(inji-400): Rename qa inji url from warningDomainName
* feat(inji-400): Update logs for api calls
---------
Signed-off-by: Swati Goel <meet2swati@gmail.com >
Co-authored-by: Swati Goel <meet2swati@gmail.com >
2023-10-04 15:44:15 +05:30
Tilak Puli
ec9fd9f6d9
Inji-344: Refactoring VC Key ( #798 )
...
* feat(inji-344): Use VC Key class instead of separate functions for managing vc key
* feat(inji-344): Use properties from VcKey Class instead of reading from vckey string
* feat(inji-344): Rename vcKey to vcMetadata
* feat(inji-344): Use vc's unique id or vckey instead of joined string of vc metadata
* feat(inji-344): Use vc key instead of unique id to avoid confusion. Fix issues reg parsing vc metadata
* feat(inji-344):fix redownloading issue
Co-authored-by: Tilak <tilakpuli15@gmail.com >
* feat(inji-344): Remove vc getting stored on update of pin status
* feat(inji-344): update other vc's pin status to false when any vc is pinned
* feat(inji-344): remove hash ID for UIN
* feat(inji-344): revert google services json
* feat(inji-344): remove mmkv logs added for debugging
* feat(inji-344): fix received vcs not getting displayed on reopen of app
* feat(inji-344): fix id not shown in revoke component
---------
Co-authored-by: Sri Kanth Kola <srikanthsri7447@gmail.com >
2023-09-20 16:51:59 +05:30
PoojaBabusing
3b9baa0962
feat(INJI-202): hash uin/vid to store in mmkv and file storage ( #780 )
...
* feat(INJI-202): hash uin/vid to store in mmkv and file storage
* feat(INJI-202): refactor to store salt in constants
* feat(INJI-202): refactor argon2i salt and add function to get MMKV data
* feat(INJI-202): refactor to get mkkv data method
---------
Co-authored-by: Pooja Babusingh <68894211+PoojaBabusingh@users.noreply.github.com >
2023-08-29 12:48:18 +05:30
Tilak Puli
d5ca3ecbfe
feat(inji-238): use a dummy key to request biometric auth everytime user opens the app
2023-08-24 12:46:02 +05:30
Tilak Puli
6d1943b035
feat(inji-238): handle key not found error after key invalidation
2023-08-23 15:17:55 +05:30
Dhivya
c1515db9de
feat(INJI-238): add reset keys action
2023-08-14 18:02:01 +05:30
Dhivya
04e5498572
feat(INJI-238): handling errors when invalidate keys of biometric
2023-08-14 11:41:49 +05:30
Tilak Puli
4b7b6ecb48
feat(inji-214): [Dhivya|Tilak] Update encryption and decryption to call SecureKeystore sdk with biometric auth enabled
2023-08-09 18:06:01 +05:30
Dhivya
f4726c1aee
feat:(inji-175) show warning message when device keystore not supports
2023-07-31 13:19:35 +05:30
Dhivya
ae329b29ab
feat(inji-214): [Dhivya|Tilak] modify generatehmac function definition
2023-07-27 15:58:07 +05:30
Dhivya
59cd5f3451
feat(inji-214): [Tilak|Dhivya] refactor hmac functionality
2023-07-27 12:13:10 +05:30
Tilak Puli
220aefcdc7
feat(inji-214): [Dhivya|Tilak] use sdk hmac method to create hmac for vc key
2023-07-27 10:45:20 +05:30
Kiruthika Jeyashankar
dd7b503e95
refactor: [Kiruthika | Dhivya] fix type warnings
2023-07-19 16:14:18 +05:30
Kiruthika Jeyashankar
d26e6969b2
fix(INJI-178): check for tampered VC without considering pinned state
...
Issue Link https://mosip.atlassian.net/browse/INJI-178
2023-07-19 15:36:19 +05:30
Harsh Vardhan
ced7fef7b3
chore: add check for Verifiable document store init
...
other changes:
- add Podfile.lock
- remove debug logs
2023-07-18 12:39:10 +05:30
Harsh Vardhan
999d6a1276
feat(INJI-149): add a popup when keychain fails to get password
...
Reason: when keychain.getGenericPassword errors due to a false/falsy response,
the state machine goes ahead and clears the MMKV store and the VC
directory as without the key the encrypted data is not meaningful,
it may so happen that the keychain/keystore is not unlocked yet as
most modern mobile OSes can choose to lock access to it when the phone
is locked
Fix: earlier the state machine would go and clear the datastores without
user intervention, this fix will give the user a prompt if encrypted
VCs exist on app-data and allow user to try reading the keychain once
again before silently deleting everything
Co-authored-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com >
Co-authored-by: Alka <prasadalka1998@gmail.com >
2023-07-18 11:37:49 +05:30
adityankannan-tw
d972e8829c
Refactor the code and remove unused params
2023-07-18 09:53:59 +05:30
adityankannan-tw
7e442406be
Merge branch 'develop' into HMAC-calculation
2023-07-17 13:58:37 +05:30
adityankannan-tw
6010dda9a7
Add encoding for decryption of HMAC
2023-07-12 16:28:09 +05:30
adityankannan-tw
f2b7f9d2e4
Calculate HMAC and store Encrypted HMAC in Database
2023-07-12 12:36:46 +05:30