├── .gitignore ├── LICENSE.txt ├── README.md ├── SecureFoundation.podspec ├── SecureFoundation.xcodeproj └── project.pbxproj ├── SecureFoundation ├── Base64.h ├── Base64.m ├── IMSCryptoManager.h ├── IMSCryptoManager.m ├── IMSCryptoUtils.h ├── IMSCryptoUtils.m ├── IMSKeychain.h ├── IMSKeychain.m ├── IMSKeys.h ├── IMSShred.h ├── IMSShred.m ├── SecureFoundation-Prefix.pch └── SecureFoundation.h └── UnitTestApp └── SFUnitTest ├── SFUnitTest.xcodeproj └── project.pbxproj ├── SFUnitTest ├── Default-568h@2x.png ├── Default.png ├── Default@2x.png ├── SFUnitTest-Info.plist ├── SFUnitTest-Prefix.pch ├── en.lproj │ ├── InfoPlist.strings │ ├── iMASFlipsideViewController.xib │ └── iMASMainViewController.xib ├── iMASAppDelegate.h ├── iMASAppDelegate.m ├── iMASFlipsideViewController.h ├── iMASFlipsideViewController.m ├── iMASMainViewController.h ├── iMASMainViewController.m └── main.m └── SFUnitTestTests ├── IMSCryptoUtilsTests.m ├── IMSKeychainTests.m ├── IMSShredFilesTests.m ├── SFUnitTestTests-Info.plist ├── SFUnitTestTests.h ├── SFUnitTestTests.m ├── en.lproj └── InfoPlist.strings ├── fileCipherTest.txt ├── imas_app_check.dylib └── testShredFile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/README.md -------------------------------------------------------------------------------- /SecureFoundation.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation.podspec -------------------------------------------------------------------------------- /SecureFoundation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SecureFoundation/Base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/Base64.h -------------------------------------------------------------------------------- /SecureFoundation/Base64.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/Base64.m -------------------------------------------------------------------------------- /SecureFoundation/IMSCryptoManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSCryptoManager.h -------------------------------------------------------------------------------- /SecureFoundation/IMSCryptoManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSCryptoManager.m -------------------------------------------------------------------------------- /SecureFoundation/IMSCryptoUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSCryptoUtils.h -------------------------------------------------------------------------------- /SecureFoundation/IMSCryptoUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSCryptoUtils.m -------------------------------------------------------------------------------- /SecureFoundation/IMSKeychain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSKeychain.h -------------------------------------------------------------------------------- /SecureFoundation/IMSKeychain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSKeychain.m -------------------------------------------------------------------------------- /SecureFoundation/IMSKeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSKeys.h -------------------------------------------------------------------------------- /SecureFoundation/IMSShred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSShred.h -------------------------------------------------------------------------------- /SecureFoundation/IMSShred.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/IMSShred.m -------------------------------------------------------------------------------- /SecureFoundation/SecureFoundation-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/SecureFoundation-Prefix.pch -------------------------------------------------------------------------------- /SecureFoundation/SecureFoundation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/SecureFoundation/SecureFoundation.h -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/Default-568h@2x.png -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/Default.png -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/Default@2x.png -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/SFUnitTest-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/SFUnitTest-Info.plist -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/SFUnitTest-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/SFUnitTest-Prefix.pch -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/en.lproj/iMASFlipsideViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/en.lproj/iMASFlipsideViewController.xib -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/en.lproj/iMASMainViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/en.lproj/iMASMainViewController.xib -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/iMASAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/iMASAppDelegate.h -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/iMASAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/iMASAppDelegate.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/iMASFlipsideViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/iMASFlipsideViewController.h -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/iMASFlipsideViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/iMASFlipsideViewController.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/iMASMainViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/iMASMainViewController.h -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/iMASMainViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/iMASMainViewController.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTest/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTest/main.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/IMSCryptoUtilsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/IMSCryptoUtilsTests.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/IMSKeychainTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/IMSKeychainTests.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/IMSShredFilesTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/IMSShredFilesTests.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/SFUnitTestTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/SFUnitTestTests-Info.plist -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/SFUnitTestTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/SFUnitTestTests.h -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/SFUnitTestTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/SFUnitTestTests.m -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/fileCipherTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/fileCipherTest.txt -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/imas_app_check.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/imas_app_check.dylib -------------------------------------------------------------------------------- /UnitTestApp/SFUnitTest/SFUnitTestTests/testShredFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-imas/securefoundation/HEAD/UnitTestApp/SFUnitTest/SFUnitTestTests/testShredFile --------------------------------------------------------------------------------