Update Meshtastic/Views/Settings/Config/SecurityConfig.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Garth Vander Houwen 2025-06-16 15:51:27 -07:00 committed by GitHub
parent e4b9881956
commit d93064cd29
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,11 +37,12 @@ struct SecurityConfig: View {
@State var privateKeyIsSecure = true
private var isValidKeyPair: Bool {
if let privateKeyBytes = Data(base64Encoded: privateKey),
let calculatedPublicKey = generatePublicKey(from: privateKeyBytes) {
return calculatedPublicKey.base64EncodedString() == publicKey
guard let privateKeyBytes = Data(base64Encoded: privateKey),
let calculatedPublicKey = generatePublicKey(from: privateKeyBytes),
let decodedPublicKey = Data(base64Encoded: publicKey) else {
return false
}
return false
return calculatedPublicKey == decodedPublicKey
}
var body: some View {