Commit Graph

36 Commits

Author SHA1 Message Date
kishikawa katsumi
8cc8e623d3 Support Shared Web Credentials 2015-01-25 19:39:55 +09:00
kishikawa katsumi
a89e77cfd5 Fix static analyzer warnings 2015-01-17 20:52:40 +09:00
kishikawa katsumi
84554a3188 Fix header 2015-01-17 20:28:53 +09:00
kishikawa katsumi
3c1da4f8e3 Add tests 2015-01-15 05:26:23 +09:00
kishikawa katsumi
598e85b26f Always log if error occurred 2015-01-15 04:11:25 +09:00
kishikawa katsumi
9e4f54783b Merge pull request #56 from kishikawakatsumi/fix_8_0
Workaround updating Touch ID protected item in iOS 8.0 (not 8.1+)
2015-01-15 03:59:07 +09:00
kishikawa katsumi
e560ac705a Workaround updating Touch ID protected item in iOS 8.0 (not 8.1+) 2015-01-15 03:53:08 +09:00
kishikawa katsumi
9f7ed0bf08 Merge pull request #52 from kishikawakatsumi/accessibility
Add accessibility test
2015-01-13 02:25:02 +09:00
kishikawa katsumi
7fd7671ba7 Add accessibility test 2015-01-13 02:15:35 +09:00
kishikawa katsumi
a5633fb2f4 Add test cases 2015-01-13 02:06:42 +09:00
kishikawa katsumi
d334143e8d Add description test 2015-01-13 01:53:08 +09:00
kishikawa katsumi
ea90a6fdb1 Merge pull request #51 from kishikawakatsumi/all_items
Add `allItems`, `allKeys` test cases
2015-01-13 01:31:32 +09:00
kishikawa katsumi
0179bb0a53 Add allItems, allKeys test cases 2015-01-13 01:23:36 +09:00
kishikawa katsumi
ad7c89c902 Fix test case 2015-01-13 00:26:29 +09:00
kishikawa katsumi
2854c19f07 Add private method tests 2015-01-13 00:12:48 +09:00
kishikawa katsumi
72e4d874f4 Merge pull request #48 from kishikawakatsumi/label
Add label and comment test
2015-01-12 23:52:36 +09:00
kishikawa katsumi
6511518d8b Merge pull request #47 from kishikawakatsumi/tests
Add tests
2015-01-12 23:49:58 +09:00
kishikawa katsumi
6ae1bec565 Add label and comment test 2015-01-12 23:47:02 +09:00
kishikawa katsumi
6a7a35f524 Add tests 2015-01-12 23:41:38 +09:00
kishikawa katsumi
3a14f021a8 Add tests 2015-01-12 23:38:14 +09:00
kishikawa katsumi
4020a11ca6 Clean up directory structure 2015-01-12 23:27:15 +09:00
kishikawa katsumi
40174a0f54 Update to v2.0.0
- Add support for storing internet password (kSecClassInternetPassword)
- Add `contains` method to check if the key has specific value
- Add support for `label` and `comment` attributes
- Add `allKeys` and `allItems` methods
- Deprecated `synchronize` method, no longer required calling this method (no-op)
2015-01-12 22:30:22 +09:00
kishikawa katsumi
4f8bc0612a Fix static analyzer warning Method accepting NSError** should have a non-void return value to indicate whether or not an error occurred 2014-12-18 17:58:45 +09:00
kishikawa katsumi
9fc0b52a9b Fixed issue that crashes if you pass nil if the value corresponding to the key does not exist 2014-11-20 16:27:57 +09:00
kishikawa katsumi
fb8e16ab6b Add test cases for handling error 2014-11-20 16:05:10 +09:00
kishikawa katsumi
4fc7d48bd4 Add error parameter to handle failing Sec~ method 2014-11-20 14:54:26 +09:00
kishikawa katsumi
8eddafb2d5 Migrate to XCTest. 2014-06-22 22:49:59 +09:00
Hector Zarate
4e9ff2bc30 Added methods to enable object subscripting 2014-04-03 21:44:27 +02:00
kishikawa katsumi
d878c91bae Fix indentation(Tab -> Space). 2014-03-08 02:58:15 +09:00
kishikawakatsumi
1be691770a Fix OS X compatibility issue. 2013-11-01 01:27:08 +09:00
Jared Verdi
3981e3254f Set kSecAttrAccessible to default to kSecAttrAccessibleAfterFirstUnlock
See: https://blog.loom.com/how-we-fixed-the-ios7-forced-logout-bug-thats-been-plaguing-so-many-apps/
And: http://software-security.sans.org/blog/2011/01/05/using-keychain-to-store-passwords-ios-iphone-ipad/
2013-10-30 13:57:14 -04:00
kishikawakatsumi
53f7d5ae9a Add CI configurations. 2013-08-14 17:34:51 +09:00
kishikawakatsumi
404bf304a0 Fix issue that cannot delete key/value to accross two or more synchronize method. 2013-08-13 04:42:11 +09:00
kishikawakatsumi
615e7097aa Fix memory leak. 2013-06-30 23:28:16 +09:00
kishikawakatsumi
518b617774 Refactor. 2013-06-19 23:57:54 +09:00
kishikawakatsumi
f2571016e5 Fix podspec. Change directory structure for CocoaPods. 2013-04-25 02:35:35 +09:00