MESSENGER-3352 build settings

This commit is contained in:
Arnfried Griesert
2022-10-27 09:06:24 +00:00
parent e2a2eb4c61
commit 86aa5365bb
103 changed files with 1013 additions and 1360 deletions
@@ -40,7 +40,7 @@ class EncryptionKeyManager: NSObject, MXKeyProviderDelegate {
private let vault: KeyValueVault
private override init() {
vault = BwiBuildSettings.forcedPinProtection ? securedFileStore : keychainVault
vault = BWIBuildSettings.shared.forcedPinProtection ? securedFileStore : keychainVault
}
func initKeys() {
@@ -58,7 +58,7 @@ class EncryptionKeyManager: NSObject, MXKeyProviderDelegate {
assert(keychainVault.objectExists(withKey: EncryptionKeyManager.roomLastMessageIv), "[EncryptionKeyManager] initKeys: Failed to generate IV for room last message")
assert(keychainVault.objectExists(withKey: EncryptionKeyManager.roomLastMessageAesKey), "[EncryptionKeyManager] initKeys: Failed to generate AES Key for room last message encryption")
guard !BwiBuildSettings.forcedPinProtection || !SecureFileStorage.shared.locked else {
guard !BWIBuildSettings.shared.forcedPinProtection || !SecureFileStorage.shared.locked else {
MXLog.debug("[EncryptionKeyManager] initKeys: cannot init keys as store is not ready")
return
}