Skip to content

Commit abf6b3e

Browse files
authored
Merge pull request #145 from savelichalex/master
Add modern keys to control keychain access.
2 parents 28fa85c + f7eb22b commit abf6b3e

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ export enum RNSensitiveInfoAccessControlOptions {
1010
'kSecAccessControlTouchIDAny',
1111
'kSecAccessControlTouchIDCurrentSet',
1212
'kSecAccessControlUserPresence',
13+
'kSecAccessControlBiometryAny',
14+
'kSecAccessControlBiometryCurrentSet',
1315
}
1416

1517
export enum RNSensitiveInfoAttrAccessibleOptions {

ios/RNSensitiveInfo/RNSensitiveInfo.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ CFStringRef convertkSecAttrAccessible(NSString* key){
3434
if([key isEqual: @"kSecAttrAccessibleAlwaysThisDeviceOnly"]){
3535
return kSecAttrAccessibleAlwaysThisDeviceOnly;
3636
}
37+
if ([key isEqual: @"kSecAccessControlBiometryAny"]) {
38+
return kSecAccessControlBiometryAny;
39+
}
40+
if ([key isEqual: @"kSecAccessControlBiometryCurrentSet"]) {
41+
return kSecAccessControlBiometryCurrentSet;
42+
}
3743
return kSecAttrAccessibleWhenUnlocked;
3844
}
3945

0 commit comments

Comments
 (0)