feat:udpate secure_enclave.swift
This commit is contained in:
@@ -8,14 +8,17 @@ let se = SecureEnclave.isAvailable;
|
||||
print("Supports SE: \(se)");
|
||||
|
||||
var error: Unmanaged<CFError>? = nil;
|
||||
guard let accessCtrl = SecAccessControlCreateWithFlags(
|
||||
guard
|
||||
let accessCtrl = SecAccessControlCreateWithFlags(
|
||||
nil,
|
||||
kSecAttrAccessibleWhenUnlockedThisDeviceOnly,
|
||||
[.privateKeyUsage, .biometryCurrentSet],
|
||||
&error
|
||||
) else {
|
||||
throw error!.takeRetainedValue() as Swift.Error;
|
||||
} var privateKeyReference = try CryptoKit.SecureEnclave.P256.KeyAgreement.PrivateKey.init(
|
||||
}
|
||||
|
||||
var privateKeyReference = try CryptoKit.SecureEnclave.P256.KeyAgreement.PrivateKey.init(
|
||||
accessControl: accessCtrl
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user