feat: add VaultSession (vault lifecycle and entry CRUD)

This commit is contained in:
2026-05-22 14:56:53 +02:00
parent 33b670510c
commit 838e078304
1284 changed files with 6589 additions and 0 deletions
@@ -0,0 +1,17 @@
import Foundation
extension Foundation.Bundle {
static let module: Bundle = {
let mainPath = Bundle.main.bundleURL.appendingPathComponent("MyPassCore_MyPassCoreTests.bundle").path
let buildPath = "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCore_MyPassCoreTests.bundle"
let preferredBundle = Bundle(path: mainPath)
guard let bundle = preferredBundle ?? Bundle(path: buildPath) else {
// Users can write a function called fatalError themselves, we should be resilient against that.
Swift.fatalError("could not load resource bundle: from \(mainPath) or \(buildPath)")
}
return bundle
}()
}
@@ -0,0 +1,19 @@
{
"": {
"swift-dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/primary.swiftdeps"
},
"/Users/kriss/Dev/local/MyPass/MyPassCore/Tests/MyPassCoreTests/ProtectedStringTests.swift": {
"dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.d",
"object": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.swift.o",
"swiftmodule": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests~partial.swiftmodule",
"swift-dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.swiftdeps",
"diagnostics": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.dia"
},
"/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/DerivedSources/resource_bundle_accessor.swift": {
"dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.d",
"object": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.swift.o",
"swiftmodule": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor~partial.swiftmodule",
"swift-dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.swiftdeps",
"diagnostics": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.dia"
}
}
@@ -0,0 +1,2 @@
/Users/kriss/Dev/local/MyPass/MyPassCore/Tests/MyPassCoreTests/ProtectedStringTests.swift
/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/DerivedSources/resource_bundle_accessor.swift