├── .github └── workflows │ └── test.yml ├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── Examples └── Example-iOS │ ├── Example-iOS.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── Example-iOS.xcscheme │ └── Example-iOS │ ├── AccountsViewController.swift │ ├── AppDelegate.swift │ ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard │ ├── Example-iOS.entitlements │ ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Info.plist │ └── InputViewController.swift ├── KeychainAccess.podspec ├── KeychainAccess.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── LICENSE ├── Lib ├── Configurations │ ├── Base.xcconfig │ ├── Debug.xcconfig │ ├── KeychainAccess.xcconfig │ ├── Release.xcconfig │ ├── TestHost.xcconfig │ └── Tests.xcconfig ├── KeychainAccess.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ ├── KeychainAccess.xcscheme │ │ └── TestHost.xcscheme ├── KeychainAccess │ ├── Info.plist │ ├── Keychain.swift │ └── KeychainAccess.h ├── KeychainAccessTests │ ├── EnumTests.swift │ ├── ErrorTypeTests.swift │ ├── Info.plist │ ├── KeychainAccessTests.swift │ └── SharedCredentialTests.swift ├── TestHost-MacCatalyst │ ├── KeychainAccessTests-MacCatalyst │ │ ├── EnumTests.swift │ │ ├── ErrorTypeTests.swift │ │ ├── Info.plist │ │ └── KeychainAccessTests.swift │ ├── TestHost-MacCatalyst.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── TestHost-MacCatalyst.xcscheme │ └── TestHost-MacCatalyst │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ ├── TestHost-MacCatalyst.entitlements │ │ └── ViewController.swift └── TestHost │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Info.plist │ └── TestHost.entitlements ├── Package.swift ├── Package@swift-5.3.swift ├── README.md └── Sources └── Keychain.swift /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/AccountsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/AccountsViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/Example-iOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/Example-iOS.entitlements -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS/Example-iOS/InputViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Examples/Example-iOS/Example-iOS/InputViewController.swift -------------------------------------------------------------------------------- /KeychainAccess.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/KeychainAccess.podspec -------------------------------------------------------------------------------- /KeychainAccess.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/KeychainAccess.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KeychainAccess.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/KeychainAccess.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/LICENSE -------------------------------------------------------------------------------- /Lib/Configurations/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/Configurations/Base.xcconfig -------------------------------------------------------------------------------- /Lib/Configurations/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/Configurations/Debug.xcconfig -------------------------------------------------------------------------------- /Lib/Configurations/KeychainAccess.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/Configurations/KeychainAccess.xcconfig -------------------------------------------------------------------------------- /Lib/Configurations/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/Configurations/Release.xcconfig -------------------------------------------------------------------------------- /Lib/Configurations/TestHost.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/Configurations/TestHost.xcconfig -------------------------------------------------------------------------------- /Lib/Configurations/Tests.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/Configurations/Tests.xcconfig -------------------------------------------------------------------------------- /Lib/KeychainAccess.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Lib/KeychainAccess.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Lib/KeychainAccess.xcodeproj/xcshareddata/xcschemes/KeychainAccess.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess.xcodeproj/xcshareddata/xcschemes/KeychainAccess.xcscheme -------------------------------------------------------------------------------- /Lib/KeychainAccess.xcodeproj/xcshareddata/xcschemes/TestHost.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess.xcodeproj/xcshareddata/xcschemes/TestHost.xcscheme -------------------------------------------------------------------------------- /Lib/KeychainAccess/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess/Info.plist -------------------------------------------------------------------------------- /Lib/KeychainAccess/Keychain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess/Keychain.swift -------------------------------------------------------------------------------- /Lib/KeychainAccess/KeychainAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccess/KeychainAccess.h -------------------------------------------------------------------------------- /Lib/KeychainAccessTests/EnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccessTests/EnumTests.swift -------------------------------------------------------------------------------- /Lib/KeychainAccessTests/ErrorTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccessTests/ErrorTypeTests.swift -------------------------------------------------------------------------------- /Lib/KeychainAccessTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccessTests/Info.plist -------------------------------------------------------------------------------- /Lib/KeychainAccessTests/KeychainAccessTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccessTests/KeychainAccessTests.swift -------------------------------------------------------------------------------- /Lib/KeychainAccessTests/SharedCredentialTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/KeychainAccessTests/SharedCredentialTests.swift -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/KeychainAccessTests-MacCatalyst/EnumTests.swift: -------------------------------------------------------------------------------- 1 | ../../KeychainAccessTests/EnumTests.swift -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/KeychainAccessTests-MacCatalyst/ErrorTypeTests.swift: -------------------------------------------------------------------------------- 1 | ../../KeychainAccessTests/ErrorTypeTests.swift -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/KeychainAccessTests-MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/KeychainAccessTests-MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/KeychainAccessTests-MacCatalyst/KeychainAccessTests.swift: -------------------------------------------------------------------------------- 1 | ../../KeychainAccessTests/KeychainAccessTests.swift -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst.xcodeproj/xcshareddata/xcschemes/TestHost-MacCatalyst.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst.xcodeproj/xcshareddata/xcschemes/TestHost-MacCatalyst.xcscheme -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/AppDelegate.swift -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/SceneDelegate.swift -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/TestHost-MacCatalyst.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/TestHost-MacCatalyst.entitlements -------------------------------------------------------------------------------- /Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost-MacCatalyst/TestHost-MacCatalyst/ViewController.swift -------------------------------------------------------------------------------- /Lib/TestHost/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost/AppDelegate.swift -------------------------------------------------------------------------------- /Lib/TestHost/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Lib/TestHost/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost/Info.plist -------------------------------------------------------------------------------- /Lib/TestHost/TestHost.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Lib/TestHost/TestHost.entitlements -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-5.3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/Package@swift-5.3.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Keychain.swift: -------------------------------------------------------------------------------- 1 | ../Lib/KeychainAccess/Keychain.swift --------------------------------------------------------------------------------