fix(security): encrypt extension storage at rest

This commit is contained in:
zarzet
2026-08-29 18:52:16 +07:00
parent cab1af1828
commit 29db940d63
15 changed files with 363 additions and 34 deletions
+3
View File
@@ -711,6 +711,9 @@ import Gobackend
let args = call.arguments as! [String: Any]
let extensionsDir = args["extensions_dir"] as! String
let dataDir = args["data_dir"] as! String
let masterKey = args["master_key"] as! String
GobackendSetExtensionStorageMasterKey(masterKey, &error)
if let error = error { throw error }
GobackendInitExtensionSystem(extensionsDir, dataDir, &error)
if let error = error { throw error }
return nil