From 6c012e9d24d00c1fa57250209dff5d7249d33fac Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Sun, 8 Mar 2020 21:16:43 -0700 Subject: [PATCH] Restrict key types smart card will load --- SecretKit/SmartCard/SmartCardStore.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SecretKit/SmartCard/SmartCardStore.swift b/SecretKit/SmartCard/SmartCardStore.swift index 0adfb0d..b1ed962 100644 --- a/SecretKit/SmartCard/SmartCardStore.swift +++ b/SecretKit/SmartCard/SmartCardStore.swift @@ -90,6 +90,8 @@ extension SmartCard.Store { guard let tokenID = tokenID else { return } let attributes = [ kSecClass: kSecClassKey, + kSecAttrKeyType: kSecAttrKeyTypeEC, + kSecAttrKeySizeInBits: 256, kSecAttrTokenID: tokenID, kSecReturnRef: true, kSecMatchLimit: kSecMatchLimitAll,