Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several new features and improvements, primarily focusing on biometric authentication and user registration functionality. Key changes include the addition of a
BiometricAuthHelper
class, updates to theLoginView
andUserView
to support these new features, and modifications to the project configuration.New Features:
BiometricAuthHelper
class to handle biometric authentication using FaceID.RegistrationView
for creating new keypairs within theLoginView
.Updates to Views:
LoginView
to include options for importing and creating keypairs, and integrated the newRegistrationView
. [1] [2]UserView
to display the private key after biometric authentication and added aPrivateKeyView
for viewing and copying the private key. [1] [2]Project Configuration:
BiometricAuthHelper.swift
to the project file references and build phases. [1] [2] [3] [4]Info.plist
settings to include a description for FaceID usage and adjusted supported platforms and device families. [1] [2] [3] [4]API Changes:
rust-api.swift
.These changes enhance the application's security features and provide a more comprehensive user registration and authentication process.