From cab35df79b6b03298266dcd68867955c15982b8d Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Thu, 5 Jan 2012 01:44:15 +0100 Subject: [PATCH] Initial working password application with types and history. --- .idea/encodings.xml | 5 + .idea/projectCodeStyle.xml | 9 + External/Pearl | 2 +- OnePassword.xcodeproj/project.pbxproj | 208 +++- OnePassword/OPAppDelegate.h | 3 + OnePassword/OPAppDelegate.m | 76 +- OnePassword/OPConfig.h | 16 + OnePassword/OPConfig.m | 34 + OnePassword/OPContentViewController.h | 16 + OnePassword/OPContentViewController.m | 22 + OnePassword/OPElementEntity.h | 26 + OnePassword/OPElementEntity.m | 45 + OnePassword/OPElementStoredEntity.h | 18 + OnePassword/OPElementStoredEntity.m | 23 + OnePassword/OPMainViewController.h | 15 +- OnePassword/OPMainViewController.m | 179 ++-- OnePassword/OPRecentViewController.m | 43 +- OnePassword/OPSaltedCipherViewController.h | 15 - OnePassword/OPSaltedCipherViewController.m | 61 -- OnePassword/OPSearchDelegate.h | 27 + OnePassword/OPSearchDelegate.m | 204 ++++ OnePassword/OPTypeViewController.h | 10 +- OnePassword/OPTypeViewController.m | 90 +- OnePassword/OPTypes.h | 34 + OnePassword/OPTypes.m | 72 ++ OnePassword/OnePassword-Info.plist | 2 + OnePassword/OnePassword-Prefix.pch | 11 +- .../OnePassword.xcdatamodel/contents | 19 +- OnePassword/ciphers.plist | 55 ++ OnePassword/divider/Bold_Lines.png | Bin 0 -> 3407 bytes OnePassword/divider/Box.png | Bin 0 -> 21444 bytes OnePassword/divider/Dashed_Divider.png | Bin 0 -> 6756 bytes OnePassword/divider/Dashed_Divider_.png | Bin 0 -> 6695 bytes .../divider/Dashed_Divider_Highlight.png | Bin 0 -> 5911 bytes OnePassword/divider/Dotted_Dividers.png | Bin 0 -> 5312 bytes OnePassword/divider/Doubble_Shadow_.png | Bin 0 -> 11913 bytes OnePassword/divider/Double.png | Bin 0 -> 6281 bytes OnePassword/divider/Double_Page.png | Bin 0 -> 7533 bytes OnePassword/divider/Double_Page_2.png | Bin 0 -> 8006 bytes OnePassword/divider/Double_Shadow.png | Bin 0 -> 14014 bytes OnePassword/divider/Double_With_White.png | Bin 0 -> 7630 bytes .../divider/Double_With_White_Strong.png | Bin 0 -> 6965 bytes OnePassword/divider/Help.rtf | 11 + .../divider/Highlight_Smooth_Divider.png | Bin 0 -> 9174 bytes .../divider/Highlight_Smooth_Divider_copy.png | Bin 0 -> 2779 bytes .../Highlight_StrongDivider_copy_3.png | Bin 0 -> 9792 bytes OnePassword/divider/Page.png | Bin 0 -> 7515 bytes OnePassword/divider/Rectangular.png | Bin 0 -> 20751 bytes OnePassword/divider/Rounded.png | Bin 0 -> 9670 bytes OnePassword/divider/Rounded_Inverted.png | Bin 0 -> 9506 bytes OnePassword/divider/Simple.png | Bin 0 -> 3354 bytes OnePassword/divider/Simple_Divider.png | Bin 0 -> 6776 bytes OnePassword/divider/Simple_Divider_.png | Bin 0 -> 9036 bytes OnePassword/divider/Simple_Divider_Strong.png | Bin 0 -> 8337 bytes .../divider/Simple_Divider__Strong.png | Bin 0 -> 11329 bytes OnePassword/divider/Single_Shadow.png | Bin 0 -> 9204 bytes OnePassword/divider/Single_Shadow_.png | Bin 0 -> 10933 bytes OnePassword/divider/Smooth_Divider.png | Bin 0 -> 9942 bytes OnePassword/divider/Square.png | Bin 0 -> 29761 bytes OnePassword/divider/White_Rectangular.png | Bin 0 -> 21097 bytes .../en.lproj/MainStoryboard_iPhone.storyboard | 896 +++++------------- OnePassword/types.c | 9 + 62 files changed, 1394 insertions(+), 862 deletions(-) create mode 100644 .idea/encodings.xml create mode 100644 .idea/projectCodeStyle.xml create mode 100644 OnePassword/OPConfig.h create mode 100644 OnePassword/OPConfig.m create mode 100644 OnePassword/OPContentViewController.h create mode 100644 OnePassword/OPContentViewController.m create mode 100644 OnePassword/OPElementEntity.h create mode 100644 OnePassword/OPElementEntity.m create mode 100644 OnePassword/OPElementStoredEntity.h create mode 100644 OnePassword/OPElementStoredEntity.m delete mode 100644 OnePassword/OPSaltedCipherViewController.h delete mode 100644 OnePassword/OPSaltedCipherViewController.m create mode 100644 OnePassword/OPSearchDelegate.h create mode 100644 OnePassword/OPSearchDelegate.m create mode 100644 OnePassword/OPTypes.h create mode 100644 OnePassword/OPTypes.m create mode 100644 OnePassword/ciphers.plist create mode 100644 OnePassword/divider/Bold_Lines.png create mode 100644 OnePassword/divider/Box.png create mode 100644 OnePassword/divider/Dashed_Divider.png create mode 100644 OnePassword/divider/Dashed_Divider_.png create mode 100644 OnePassword/divider/Dashed_Divider_Highlight.png create mode 100644 OnePassword/divider/Dotted_Dividers.png create mode 100644 OnePassword/divider/Doubble_Shadow_.png create mode 100644 OnePassword/divider/Double.png create mode 100644 OnePassword/divider/Double_Page.png create mode 100644 OnePassword/divider/Double_Page_2.png create mode 100644 OnePassword/divider/Double_Shadow.png create mode 100644 OnePassword/divider/Double_With_White.png create mode 100644 OnePassword/divider/Double_With_White_Strong.png create mode 100644 OnePassword/divider/Help.rtf create mode 100644 OnePassword/divider/Highlight_Smooth_Divider.png create mode 100644 OnePassword/divider/Highlight_Smooth_Divider_copy.png create mode 100644 OnePassword/divider/Highlight_StrongDivider_copy_3.png create mode 100644 OnePassword/divider/Page.png create mode 100644 OnePassword/divider/Rectangular.png create mode 100644 OnePassword/divider/Rounded.png create mode 100644 OnePassword/divider/Rounded_Inverted.png create mode 100644 OnePassword/divider/Simple.png create mode 100644 OnePassword/divider/Simple_Divider.png create mode 100644 OnePassword/divider/Simple_Divider_.png create mode 100644 OnePassword/divider/Simple_Divider_Strong.png create mode 100644 OnePassword/divider/Simple_Divider__Strong.png create mode 100644 OnePassword/divider/Single_Shadow.png create mode 100644 OnePassword/divider/Single_Shadow_.png create mode 100644 OnePassword/divider/Smooth_Divider.png create mode 100644 OnePassword/divider/Square.png create mode 100644 OnePassword/divider/White_Rectangular.png create mode 100644 OnePassword/types.c diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 00000000..e206d70d --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.idea/projectCodeStyle.xml b/.idea/projectCodeStyle.xml new file mode 100644 index 00000000..7b758907 --- /dev/null +++ b/.idea/projectCodeStyle.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/External/Pearl b/External/Pearl index de35f576..3cca78c6 160000 --- a/External/Pearl +++ b/External/Pearl @@ -1 +1 @@ -Subproject commit de35f576ee290551f282c036f43313b15b2b6594 +Subproject commit 3cca78c6ebc874ef3168e674dbb7391f9a6dec52 diff --git a/OnePassword.xcodeproj/project.pbxproj b/OnePassword.xcodeproj/project.pbxproj index acda3b9c..a2caa33b 100644 --- a/OnePassword.xcodeproj/project.pbxproj +++ b/OnePassword.xcodeproj/project.pbxproj @@ -7,6 +7,15 @@ objects = { /* Begin PBXBuildFile section */ + DA007F5214B24DCD00251337 /* OPConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = DA007F5114B24DCD00251337 /* OPConfig.m */; }; + DA007F5514B25EE100251337 /* ciphers.plist in Resources */ = {isa = PBXBuildFile; fileRef = DA007F5414B25EE100251337 /* ciphers.plist */; }; + DA007F5614B26EFA00251337 /* Pearl.strings in Resources */ = {isa = PBXBuildFile; fileRef = DAC77CD41482AAD600BCF976 /* Pearl.strings */; }; + DA04E33E14B1E70400ECA4F3 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA04E33D14B1E70400ECA4F3 /* MobileCoreServices.framework */; }; + DA34DA0D14B1BC7D00F721C1 /* OPElementStoredEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = DA34DA0C14B1BC7D00F721C1 /* OPElementStoredEntity.m */; }; + DA34DA1114B1BC7E00F721C1 /* OPElementEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = DA34DA1014B1BC7E00F721C1 /* OPElementEntity.m */; }; + DA34DA1614B1BEA100F721C1 /* OPTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = DA34DA1514B1BEA100F721C1 /* OPTypes.m */; }; + DA55B29E14B38272001131B7 /* OPContentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DA55B29D14B38272001131B7 /* OPContentViewController.m */; }; + DA55B2A214B4EB47001131B7 /* OPSearchDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DA55B2A114B4EB46001131B7 /* OPSearchDelegate.m */; }; DA5BFA49147E415C00F98B1E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5BFA48147E415C00F98B1E /* UIKit.framework */; }; DA5BFA4B147E415C00F98B1E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5BFA4A147E415C00F98B1E /* Foundation.framework */; }; DA5BFA4D147E415C00F98B1E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5BFA4C147E415C00F98B1E /* CoreGraphics.framework */; }; @@ -18,7 +27,37 @@ DA5BFA61147E415C00F98B1E /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DA5BFA5F147E415C00F98B1E /* MainStoryboard_iPad.storyboard */; }; DA5BFA64147E415C00F98B1E /* OnePassword.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = DA5BFA62147E415C00F98B1E /* OnePassword.xcdatamodeld */; }; DA5BFA67147E415C00F98B1E /* OPMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5BFA66147E415C00F98B1E /* OPMainViewController.m */; }; - DAC63257148679600075AEA5 /* OPSaltedCipherViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DAC63256148679600075AEA5 /* OPSaltedCipherViewController.m */; }; + DA7C28C414AF078900491972 /* Bold_Lines.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28A514AF078900491972 /* Bold_Lines.png */; }; + DA7C28C514AF078900491972 /* Box.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28A614AF078900491972 /* Box.png */; }; + DA7C28C614AF078900491972 /* Dashed_Divider.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28A714AF078900491972 /* Dashed_Divider.png */; }; + DA7C28C714AF078900491972 /* Dashed_Divider_.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28A814AF078900491972 /* Dashed_Divider_.png */; }; + DA7C28C814AF078900491972 /* Dashed_Divider_Highlight.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28A914AF078900491972 /* Dashed_Divider_Highlight.png */; }; + DA7C28C914AF078900491972 /* Dotted_Dividers.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28AA14AF078900491972 /* Dotted_Dividers.png */; }; + DA7C28CA14AF078900491972 /* Doubble_Shadow_.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28AB14AF078900491972 /* Doubble_Shadow_.png */; }; + DA7C28CB14AF078900491972 /* Double.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28AC14AF078900491972 /* Double.png */; }; + DA7C28CC14AF078900491972 /* Double_Page.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28AD14AF078900491972 /* Double_Page.png */; }; + DA7C28CD14AF078900491972 /* Double_Page_2.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28AE14AF078900491972 /* Double_Page_2.png */; }; + DA7C28CE14AF078900491972 /* Double_Shadow.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28AF14AF078900491972 /* Double_Shadow.png */; }; + DA7C28CF14AF078900491972 /* Double_With_White.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B014AF078900491972 /* Double_With_White.png */; }; + DA7C28D014AF078900491972 /* Double_With_White_Strong.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B114AF078900491972 /* Double_With_White_Strong.png */; }; + DA7C28D114AF078900491972 /* Help.rtf in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B214AF078900491972 /* Help.rtf */; }; + DA7C28D214AF078900491972 /* Highlight_Smooth_Divider.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B314AF078900491972 /* Highlight_Smooth_Divider.png */; }; + DA7C28D314AF078900491972 /* Highlight_Smooth_Divider_copy.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B414AF078900491972 /* Highlight_Smooth_Divider_copy.png */; }; + DA7C28D414AF078900491972 /* Highlight_StrongDivider_copy_3.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B514AF078900491972 /* Highlight_StrongDivider_copy_3.png */; }; + DA7C28D514AF078900491972 /* Page.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B614AF078900491972 /* Page.png */; }; + DA7C28D614AF078900491972 /* Rectangular.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B714AF078900491972 /* Rectangular.png */; }; + DA7C28D714AF078900491972 /* Rounded.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B814AF078900491972 /* Rounded.png */; }; + DA7C28D814AF078900491972 /* Rounded_Inverted.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28B914AF078900491972 /* Rounded_Inverted.png */; }; + DA7C28D914AF078900491972 /* Simple.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28BA14AF078900491972 /* Simple.png */; }; + DA7C28DA14AF078900491972 /* Simple_Divider.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28BB14AF078900491972 /* Simple_Divider.png */; }; + DA7C28DB14AF078900491972 /* Simple_Divider_.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28BC14AF078900491972 /* Simple_Divider_.png */; }; + DA7C28DC14AF078900491972 /* Simple_Divider__Strong.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28BD14AF078900491972 /* Simple_Divider__Strong.png */; }; + DA7C28DD14AF078900491972 /* Simple_Divider_Strong.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28BE14AF078900491972 /* Simple_Divider_Strong.png */; }; + DA7C28DE14AF078900491972 /* Single_Shadow.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28BF14AF078900491972 /* Single_Shadow.png */; }; + DA7C28DF14AF078900491972 /* Single_Shadow_.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28C014AF078900491972 /* Single_Shadow_.png */; }; + DA7C28E014AF078900491972 /* Smooth_Divider.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28C114AF078900491972 /* Smooth_Divider.png */; }; + DA7C28E114AF078900491972 /* Square.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28C214AF078900491972 /* Square.png */; }; + DA7C28E214AF078900491972 /* White_Rectangular.png in Resources */ = {isa = PBXBuildFile; fileRef = DA7C28C314AF078900491972 /* White_Rectangular.png */; }; DAC6325E1486805C0075AEA5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5BFA4A147E415C00F98B1E /* Foundation.framework */; }; DAC6326D148680650075AEA5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5BFA4A147E415C00F98B1E /* Foundation.framework */; }; DAC63277148680700075AEA5 /* libuicolor-utilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DAC6325D1486805C0075AEA5 /* libuicolor-utilities.a */; }; @@ -126,6 +165,20 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + DA007F5014B24DCC00251337 /* OPConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPConfig.h; sourceTree = ""; }; + DA007F5114B24DCD00251337 /* OPConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPConfig.m; sourceTree = ""; }; + DA007F5414B25EE100251337 /* ciphers.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ciphers.plist; sourceTree = ""; }; + DA04E33D14B1E70400ECA4F3 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; + DA34DA0B14B1BC7D00F721C1 /* OPElementStoredEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPElementStoredEntity.h; sourceTree = ""; }; + DA34DA0C14B1BC7D00F721C1 /* OPElementStoredEntity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPElementStoredEntity.m; sourceTree = ""; }; + DA34DA0F14B1BC7E00F721C1 /* OPElementEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPElementEntity.h; sourceTree = ""; }; + DA34DA1014B1BC7E00F721C1 /* OPElementEntity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPElementEntity.m; sourceTree = ""; }; + DA34DA1414B1BEA100F721C1 /* OPTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPTypes.h; sourceTree = ""; }; + DA34DA1514B1BEA100F721C1 /* OPTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPTypes.m; sourceTree = ""; }; + DA55B29C14B38272001131B7 /* OPContentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPContentViewController.h; sourceTree = ""; }; + DA55B29D14B38272001131B7 /* OPContentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPContentViewController.m; sourceTree = ""; }; + DA55B2A014B4EB46001131B7 /* OPSearchDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPSearchDelegate.h; sourceTree = ""; }; + DA55B2A114B4EB46001131B7 /* OPSearchDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPSearchDelegate.m; sourceTree = ""; }; DA5BFA44147E415C00F98B1E /* OnePassword.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OnePassword.app; sourceTree = BUILT_PRODUCTS_DIR; }; DA5BFA48147E415C00F98B1E /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; DA5BFA4A147E415C00F98B1E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; @@ -142,8 +195,37 @@ DA5BFA63147E415C00F98B1E /* OnePassword.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = OnePassword.xcdatamodel; sourceTree = ""; }; DA5BFA65147E415C00F98B1E /* OPMainViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OPMainViewController.h; sourceTree = ""; }; DA5BFA66147E415C00F98B1E /* OPMainViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OPMainViewController.m; sourceTree = ""; }; - DAC63255148679600075AEA5 /* OPSaltedCipherViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPSaltedCipherViewController.h; sourceTree = ""; }; - DAC63256148679600075AEA5 /* OPSaltedCipherViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPSaltedCipherViewController.m; sourceTree = ""; }; + DA7C28A514AF078900491972 /* Bold_Lines.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Bold_Lines.png; sourceTree = ""; }; + DA7C28A614AF078900491972 /* Box.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Box.png; sourceTree = ""; }; + DA7C28A714AF078900491972 /* Dashed_Divider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Dashed_Divider.png; sourceTree = ""; }; + DA7C28A814AF078900491972 /* Dashed_Divider_.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Dashed_Divider_.png; sourceTree = ""; }; + DA7C28A914AF078900491972 /* Dashed_Divider_Highlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Dashed_Divider_Highlight.png; sourceTree = ""; }; + DA7C28AA14AF078900491972 /* Dotted_Dividers.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Dotted_Dividers.png; sourceTree = ""; }; + DA7C28AB14AF078900491972 /* Doubble_Shadow_.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Doubble_Shadow_.png; sourceTree = ""; }; + DA7C28AC14AF078900491972 /* Double.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Double.png; sourceTree = ""; }; + DA7C28AD14AF078900491972 /* Double_Page.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Double_Page.png; sourceTree = ""; }; + DA7C28AE14AF078900491972 /* Double_Page_2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Double_Page_2.png; sourceTree = ""; }; + DA7C28AF14AF078900491972 /* Double_Shadow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Double_Shadow.png; sourceTree = ""; }; + DA7C28B014AF078900491972 /* Double_With_White.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Double_With_White.png; sourceTree = ""; }; + DA7C28B114AF078900491972 /* Double_With_White_Strong.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Double_With_White_Strong.png; sourceTree = ""; }; + DA7C28B214AF078900491972 /* Help.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; path = Help.rtf; sourceTree = ""; }; + DA7C28B314AF078900491972 /* Highlight_Smooth_Divider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Highlight_Smooth_Divider.png; sourceTree = ""; }; + DA7C28B414AF078900491972 /* Highlight_Smooth_Divider_copy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Highlight_Smooth_Divider_copy.png; sourceTree = ""; }; + DA7C28B514AF078900491972 /* Highlight_StrongDivider_copy_3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Highlight_StrongDivider_copy_3.png; sourceTree = ""; }; + DA7C28B614AF078900491972 /* Page.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Page.png; sourceTree = ""; }; + DA7C28B714AF078900491972 /* Rectangular.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Rectangular.png; sourceTree = ""; }; + DA7C28B814AF078900491972 /* Rounded.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Rounded.png; sourceTree = ""; }; + DA7C28B914AF078900491972 /* Rounded_Inverted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Rounded_Inverted.png; sourceTree = ""; }; + DA7C28BA14AF078900491972 /* Simple.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Simple.png; sourceTree = ""; }; + DA7C28BB14AF078900491972 /* Simple_Divider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Simple_Divider.png; sourceTree = ""; }; + DA7C28BC14AF078900491972 /* Simple_Divider_.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Simple_Divider_.png; sourceTree = ""; }; + DA7C28BD14AF078900491972 /* Simple_Divider__Strong.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Simple_Divider__Strong.png; sourceTree = ""; }; + DA7C28BE14AF078900491972 /* Simple_Divider_Strong.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Simple_Divider_Strong.png; sourceTree = ""; }; + DA7C28BF14AF078900491972 /* Single_Shadow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Single_Shadow.png; sourceTree = ""; }; + DA7C28C014AF078900491972 /* Single_Shadow_.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Single_Shadow_.png; sourceTree = ""; }; + DA7C28C114AF078900491972 /* Smooth_Divider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Smooth_Divider.png; sourceTree = ""; }; + DA7C28C214AF078900491972 /* Square.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Square.png; sourceTree = ""; }; + DA7C28C314AF078900491972 /* White_Rectangular.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = White_Rectangular.png; sourceTree = ""; }; DAC6325D1486805C0075AEA5 /* libuicolor-utilities.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libuicolor-utilities.a"; sourceTree = BUILT_PRODUCTS_DIR; }; DAC6326C148680650075AEA5 /* libjrswizzle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjrswizzle.a; sourceTree = BUILT_PRODUCTS_DIR; }; DAC632791486809A0075AEA5 /* JRSwizzle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JRSwizzle.h; path = External/Pearl/External/jrswizzle/JRSwizzle.h; sourceTree = SOURCE_ROOT; }; @@ -1235,6 +1317,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + DA04E33E14B1E70400ECA4F3 /* MobileCoreServices.framework in Frameworks */, DAC632891486D9690075AEA5 /* Security.framework in Frameworks */, DAC77CB91482929100BCF976 /* libPearl.a in Frameworks */, DA5BFA49147E415C00F98B1E /* UIKit.framework in Frameworks */, @@ -1276,6 +1359,7 @@ DA5BFA39147E415C00F98B1E = { isa = PBXGroup; children = ( + DA04E33D14B1E70400ECA4F3 /* MobileCoreServices.framework */, DAC632871486D95D0075AEA5 /* Security.framework */, DA5BFA50147E415C00F98B1E /* OnePassword */, DAC77CAF148291A600BCF976 /* Pearl */, @@ -1311,20 +1395,25 @@ DA5BFA50147E415C00F98B1E /* OnePassword */ = { isa = PBXGroup; children = ( + DA7C28A214AF02A000491972 /* Models */, + DA7C28A314AF02B100491972 /* Data */, DA5BFA59147E415C00F98B1E /* OPAppDelegate.h */, DA5BFA5A147E415C00F98B1E /* OPAppDelegate.m */, - DA5BFA5C147E415C00F98B1E /* MainStoryboard_iPhone.storyboard */, - DA5BFA5F147E415C00F98B1E /* MainStoryboard_iPad.storyboard */, DA5BFA65147E415C00F98B1E /* OPMainViewController.h */, DA5BFA66147E415C00F98B1E /* OPMainViewController.m */, + DA55B2A014B4EB46001131B7 /* OPSearchDelegate.h */, + DA55B2A114B4EB46001131B7 /* OPSearchDelegate.m */, DAC781341482E67300BCF976 /* OPRecentViewController.h */, DAC781351482E67300BCF976 /* OPRecentViewController.m */, DAE2C645148247E500BA6B10 /* OPTypeViewController.h */, DAE2C646148247E500BA6B10 /* OPTypeViewController.m */, - DAC63255148679600075AEA5 /* OPSaltedCipherViewController.h */, - DAC63256148679600075AEA5 /* OPSaltedCipherViewController.m */, - DA5BFA62147E415C00F98B1E /* OnePassword.xcdatamodeld */, + DA55B29C14B38272001131B7 /* OPContentViewController.h */, + DA55B29D14B38272001131B7 /* OPContentViewController.m */, DA5BFA51147E415C00F98B1E /* Supporting Files */, + DA34DA1414B1BEA100F721C1 /* OPTypes.h */, + DA34DA1514B1BEA100F721C1 /* OPTypes.m */, + DA007F5014B24DCC00251337 /* OPConfig.h */, + DA007F5114B24DCD00251337 /* OPConfig.m */, ); path = OnePassword; sourceTree = ""; @@ -1332,14 +1421,75 @@ DA5BFA51147E415C00F98B1E /* Supporting Files */ = { isa = PBXGroup; children = ( + DA7C28A414AF078900491972 /* divider */, DA5BFA52147E415C00F98B1E /* OnePassword-Info.plist */, DA5BFA53147E415C00F98B1E /* InfoPlist.strings */, DA5BFA56147E415C00F98B1E /* main.m */, DA5BFA58147E415C00F98B1E /* OnePassword-Prefix.pch */, + DA007F5414B25EE100251337 /* ciphers.plist */, ); name = "Supporting Files"; sourceTree = ""; }; + DA7C28A214AF02A000491972 /* Models */ = { + isa = PBXGroup; + children = ( + DA5BFA5C147E415C00F98B1E /* MainStoryboard_iPhone.storyboard */, + DA5BFA5F147E415C00F98B1E /* MainStoryboard_iPad.storyboard */, + DA5BFA62147E415C00F98B1E /* OnePassword.xcdatamodeld */, + ); + name = Models; + sourceTree = ""; + }; + DA7C28A314AF02B100491972 /* Data */ = { + isa = PBXGroup; + children = ( + DA34DA0F14B1BC7E00F721C1 /* OPElementEntity.h */, + DA34DA1014B1BC7E00F721C1 /* OPElementEntity.m */, + DA34DA0B14B1BC7D00F721C1 /* OPElementStoredEntity.h */, + DA34DA0C14B1BC7D00F721C1 /* OPElementStoredEntity.m */, + ); + name = Data; + sourceTree = ""; + }; + DA7C28A414AF078900491972 /* divider */ = { + isa = PBXGroup; + children = ( + DA7C28A514AF078900491972 /* Bold_Lines.png */, + DA7C28A614AF078900491972 /* Box.png */, + DA7C28A714AF078900491972 /* Dashed_Divider.png */, + DA7C28A814AF078900491972 /* Dashed_Divider_.png */, + DA7C28A914AF078900491972 /* Dashed_Divider_Highlight.png */, + DA7C28AA14AF078900491972 /* Dotted_Dividers.png */, + DA7C28AB14AF078900491972 /* Doubble_Shadow_.png */, + DA7C28AC14AF078900491972 /* Double.png */, + DA7C28AD14AF078900491972 /* Double_Page.png */, + DA7C28AE14AF078900491972 /* Double_Page_2.png */, + DA7C28AF14AF078900491972 /* Double_Shadow.png */, + DA7C28B014AF078900491972 /* Double_With_White.png */, + DA7C28B114AF078900491972 /* Double_With_White_Strong.png */, + DA7C28B214AF078900491972 /* Help.rtf */, + DA7C28B314AF078900491972 /* Highlight_Smooth_Divider.png */, + DA7C28B414AF078900491972 /* Highlight_Smooth_Divider_copy.png */, + DA7C28B514AF078900491972 /* Highlight_StrongDivider_copy_3.png */, + DA7C28B614AF078900491972 /* Page.png */, + DA7C28B714AF078900491972 /* Rectangular.png */, + DA7C28B814AF078900491972 /* Rounded.png */, + DA7C28B914AF078900491972 /* Rounded_Inverted.png */, + DA7C28BA14AF078900491972 /* Simple.png */, + DA7C28BB14AF078900491972 /* Simple_Divider.png */, + DA7C28BC14AF078900491972 /* Simple_Divider_.png */, + DA7C28BD14AF078900491972 /* Simple_Divider__Strong.png */, + DA7C28BE14AF078900491972 /* Simple_Divider_Strong.png */, + DA7C28BF14AF078900491972 /* Single_Shadow.png */, + DA7C28C014AF078900491972 /* Single_Shadow_.png */, + DA7C28C114AF078900491972 /* Smooth_Divider.png */, + DA7C28C214AF078900491972 /* Square.png */, + DA7C28C314AF078900491972 /* White_Rectangular.png */, + ); + path = divider; + sourceTree = ""; + }; DAC6325F1486805C0075AEA5 /* uicolor-utilities */ = { isa = PBXGroup; children = ( @@ -2678,6 +2828,39 @@ DA5BFA55147E415C00F98B1E /* InfoPlist.strings in Resources */, DA5BFA5E147E415C00F98B1E /* MainStoryboard_iPhone.storyboard in Resources */, DA5BFA61147E415C00F98B1E /* MainStoryboard_iPad.storyboard in Resources */, + DA7C28C414AF078900491972 /* Bold_Lines.png in Resources */, + DA7C28C514AF078900491972 /* Box.png in Resources */, + DA7C28C614AF078900491972 /* Dashed_Divider.png in Resources */, + DA7C28C714AF078900491972 /* Dashed_Divider_.png in Resources */, + DA7C28C814AF078900491972 /* Dashed_Divider_Highlight.png in Resources */, + DA7C28C914AF078900491972 /* Dotted_Dividers.png in Resources */, + DA7C28CA14AF078900491972 /* Doubble_Shadow_.png in Resources */, + DA7C28CB14AF078900491972 /* Double.png in Resources */, + DA7C28CC14AF078900491972 /* Double_Page.png in Resources */, + DA7C28CD14AF078900491972 /* Double_Page_2.png in Resources */, + DA7C28CE14AF078900491972 /* Double_Shadow.png in Resources */, + DA7C28CF14AF078900491972 /* Double_With_White.png in Resources */, + DA7C28D014AF078900491972 /* Double_With_White_Strong.png in Resources */, + DA7C28D114AF078900491972 /* Help.rtf in Resources */, + DA7C28D214AF078900491972 /* Highlight_Smooth_Divider.png in Resources */, + DA7C28D314AF078900491972 /* Highlight_Smooth_Divider_copy.png in Resources */, + DA7C28D414AF078900491972 /* Highlight_StrongDivider_copy_3.png in Resources */, + DA7C28D514AF078900491972 /* Page.png in Resources */, + DA7C28D614AF078900491972 /* Rectangular.png in Resources */, + DA7C28D714AF078900491972 /* Rounded.png in Resources */, + DA7C28D814AF078900491972 /* Rounded_Inverted.png in Resources */, + DA7C28D914AF078900491972 /* Simple.png in Resources */, + DA7C28DA14AF078900491972 /* Simple_Divider.png in Resources */, + DA7C28DB14AF078900491972 /* Simple_Divider_.png in Resources */, + DA7C28DC14AF078900491972 /* Simple_Divider__Strong.png in Resources */, + DA7C28DD14AF078900491972 /* Simple_Divider_Strong.png in Resources */, + DA7C28DE14AF078900491972 /* Single_Shadow.png in Resources */, + DA7C28DF14AF078900491972 /* Single_Shadow_.png in Resources */, + DA7C28E014AF078900491972 /* Smooth_Divider.png in Resources */, + DA7C28E114AF078900491972 /* Square.png in Resources */, + DA7C28E214AF078900491972 /* White_Rectangular.png in Resources */, + DA007F5514B25EE100251337 /* ciphers.plist in Resources */, + DA007F5614B26EFA00251337 /* Pearl.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2694,7 +2877,12 @@ DA5BFA67147E415C00F98B1E /* OPMainViewController.m in Sources */, DAE2C648148247E500BA6B10 /* OPTypeViewController.m in Sources */, DAC781361482E67300BCF976 /* OPRecentViewController.m in Sources */, - DAC63257148679600075AEA5 /* OPSaltedCipherViewController.m in Sources */, + DA34DA0D14B1BC7D00F721C1 /* OPElementStoredEntity.m in Sources */, + DA34DA1114B1BC7E00F721C1 /* OPElementEntity.m in Sources */, + DA34DA1614B1BEA100F721C1 /* OPTypes.m in Sources */, + DA007F5214B24DCD00251337 /* OPConfig.m in Sources */, + DA55B29E14B38272001131B7 /* OPContentViewController.m in Sources */, + DA55B2A214B4EB47001131B7 /* OPSearchDelegate.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2981,6 +3169,7 @@ DAC632671486805C0075AEA5 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; DAC63274148680650075AEA5 /* Build configuration list for PBXNativeTarget "jrswizzle" */ = { isa = XCConfigurationList; @@ -2989,6 +3178,7 @@ DAC63276148680650075AEA5 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; DAC77CB7148291A600BCF976 /* Build configuration list for PBXNativeTarget "Pearl" */ = { isa = XCConfigurationList; diff --git a/OnePassword/OPAppDelegate.h b/OnePassword/OPAppDelegate.h index eb6afbd8..54819b7b 100644 --- a/OnePassword/OPAppDelegate.h +++ b/OnePassword/OPAppDelegate.h @@ -13,6 +13,9 @@ @property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext; @property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel; @property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; +@property (strong, nonatomic) NSString *keyPhrase; + ++ (OPAppDelegate *)get; - (void)saveContext; - (NSURL *)applicationDocumentsDirectory; diff --git a/OnePassword/OPAppDelegate.m b/OnePassword/OPAppDelegate.m index 1dd8fa39..8f8c9c0e 100644 --- a/OnePassword/OPAppDelegate.m +++ b/OnePassword/OPAppDelegate.m @@ -15,9 +15,57 @@ @synthesize managedObjectContext = __managedObjectContext; @synthesize managedObjectModel = __managedObjectModel; @synthesize persistentStoreCoordinator = __persistentStoreCoordinator; +@synthesize keyPhrase = _keyPhrase; -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ ++ (void)initialize { + + [Logger get].autoprintLevel = LogLevelDebug; +} + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + + dispatch_async(dispatch_get_main_queue(), ^{ + NSString *keyPhraseHash = [OPConfig get].keyPhraseHash; + + AlertViewController *keyPhraseAlert = [[AlertViewController alloc] initQuestionWithTitle:@"One Password" + message:keyPhraseHash? @"Unlock with your master password:": @"Choose your master password:" + tappedButtonBlock: + ^(NSInteger buttonIndex, NSString *answer) { + if (buttonIndex == 0) + exit(0); + + if (![answer length]) { + [AlertViewController showAlertWithTitle:[PearlStrings get].commonTitleError + message:@"No master password entered." + tappedButtonBlock: + ^(NSInteger buttonIndex) { + exit(0); + } cancelTitle:@"Quit" otherTitles:nil]; + } + + NSString *answerHash = [[answer hashWith:PearlDigestSHA1] encodeHex]; + if (keyPhraseHash) { + if (![keyPhraseHash isEqualToString:answerHash]) { + [AlertViewController showAlertWithTitle:[PearlStrings get].commonTitleError + message:@"Incorrect master password." + tappedButtonBlock: + ^(NSInteger buttonIndex) { + exit(0); + } cancelTitle:@"Quit" otherTitles:nil]; + + return; + } + } else + [OPConfig get].keyPhraseHash = answerHash; + + self.keyPhrase = answer; + } cancelTitle:@"Quit" otherTitles:@"Unlock", nil]; + keyPhraseAlert.alertField.autocapitalizationType = UITextAutocapitalizationTypeNone; + keyPhraseAlert.alertField.autocorrectionType = UITextAutocorrectionTypeNo; + keyPhraseAlert.alertField.secureTextEntry = YES; + [keyPhraseAlert showAlert]; + }); + // Override point for customization after application launch. return [super application:application didFinishLaunchingWithOptions:launchOptions]; } @@ -58,6 +106,11 @@ [self saveContext]; } ++ (OPAppDelegate *)get { + + return (OPAppDelegate *)[super get]; +} + - (void)saveContext { NSError *error = nil; @@ -106,6 +159,7 @@ } NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"OnePassword" withExtension:@"momd"]; __managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL]; + return __managedObjectModel; } @@ -124,7 +178,12 @@ NSError *error = nil; __persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]]; - if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error]) + if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL + options:[NSDictionary dictionaryWithObjectsAndKeys: + (id)kCFBooleanTrue, NSMigratePersistentStoresAutomaticallyOption, + (id)kCFBooleanTrue, NSInferMappingModelAutomaticallyOption, + nil] + error:&error]) { /* Replace this implementation with code to handle the error appropriately. @@ -149,9 +208,14 @@ Lightweight migration will only work for a limited set of schema changes; consult "Core Data Model Versioning and Data Migration Programming Guide" for details. */ - NSLog(@"Unresolved error %@, %@", error, [error userInfo]); - abort(); - } + err(@"Unresolved error %@, %@", error, [error userInfo]); +#if DEBUG + wrn(@"Deleted datastore: %@", storeURL); + [[NSFileManager defaultManager] removeItemAtURL:storeURL error:nil]; +#endif + @throw [NSException exceptionWithName:error.domain reason:error.localizedDescription + userInfo:[NSDictionary dictionaryWithObject:error forKey:@"cause"]]; + } return __persistentStoreCoordinator; } diff --git a/OnePassword/OPConfig.h b/OnePassword/OPConfig.h new file mode 100644 index 00000000..fb6c88a7 --- /dev/null +++ b/OnePassword/OPConfig.h @@ -0,0 +1,16 @@ +// +// OPConfig.h +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +@interface OPConfig : Config + +@property (nonatomic, retain) NSNumber *dataStoreError; +@property (nonatomic, retain) NSString *keyPhraseHash; + ++ (OPConfig *)get; + +@end diff --git a/OnePassword/OPConfig.m b/OnePassword/OPConfig.m new file mode 100644 index 00000000..7d2f9c7c --- /dev/null +++ b/OnePassword/OPConfig.m @@ -0,0 +1,34 @@ +// +// OPConfig.m +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import "OPConfig.h" + +@implementation OPConfig + +@dynamic dataStoreError, keyPhraseHash; + + +-(id) init { + + if(!(self = [super init])) + return self; + + [self.defaults registerDefaults:[NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool:NO], NSStringFromSelector(@selector(dataStoreError)), + + nil]]; + + return self; +} + ++ (OPConfig *)get { + + return (OPConfig *)[super get]; +} + +@end diff --git a/OnePassword/OPContentViewController.h b/OnePassword/OPContentViewController.h new file mode 100644 index 00000000..2bb67307 --- /dev/null +++ b/OnePassword/OPContentViewController.h @@ -0,0 +1,16 @@ +// +// OPContentViewController.h +// OnePassword +// +// Created by Maarten Billemont on 03/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import +#import "OPElementEntity.h" + +@interface OPContentViewController : UIViewController + +@property (nonatomic, weak) OPElementEntity *activeElement; + +@end diff --git a/OnePassword/OPContentViewController.m b/OnePassword/OPContentViewController.m new file mode 100644 index 00000000..7343b1ef --- /dev/null +++ b/OnePassword/OPContentViewController.m @@ -0,0 +1,22 @@ +// +// OPContentViewController.m +// OnePassword +// +// Created by Maarten Billemont on 03/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import "OPContentViewController.h" + +@implementation OPContentViewController +@synthesize activeElement = _activeElement; + +#pragma mark - View lifecycle + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + + // Return YES for supported orientations + return (interfaceOrientation == UIInterfaceOrientationPortrait); +} + +@end diff --git a/OnePassword/OPElementEntity.h b/OnePassword/OPElementEntity.h new file mode 100644 index 00000000..ff477240 --- /dev/null +++ b/OnePassword/OPElementEntity.h @@ -0,0 +1,26 @@ +// +// OPElementEntity.h +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import +#import + + +@interface OPElementEntity : NSManagedObject + +@property (nonatomic, retain) NSString *name; +@property (nonatomic) int16_t type; +@property (nonatomic) int16_t uses; +@property (nonatomic) NSTimeInterval lastUsed; +@property (nonatomic, retain) NSString *contentUTI; +@property (nonatomic) int16_t contentType; + +- (void)use; +- (id)content; +- (NSString *)contentDescription; + +@end diff --git a/OnePassword/OPElementEntity.m b/OnePassword/OPElementEntity.m new file mode 100644 index 00000000..52355361 --- /dev/null +++ b/OnePassword/OPElementEntity.m @@ -0,0 +1,45 @@ +// +// OPElementEntity.m +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import "OPElementEntity.h" +#import "OPAppDelegate.h" + + +@implementation OPElementEntity + +@dynamic name; +@dynamic type; +@dynamic uses; +@dynamic lastUsed; +@dynamic contentUTI; +@dynamic contentType; + +- (void)use { + + ++self.uses; + self.lastUsed = [[NSDate date] timeIntervalSinceReferenceDate]; +} + +- (id)content { + + if (![self.name length]) + return nil; + + if (self.type & OPElementTypeCalculated) + return OPCalculateContent(self.type, self.name, [OPAppDelegate get].keyPhrase); + + @throw [NSException exceptionWithName:NSInternalInconsistencyException + reason:[NSString stringWithFormat:@"Unsupported type: %d", self.type] userInfo:nil]; +} + +- (NSString *)contentDescription { + + return [[self content] description]; +} + +@end diff --git a/OnePassword/OPElementStoredEntity.h b/OnePassword/OPElementStoredEntity.h new file mode 100644 index 00000000..4b5f8bf2 --- /dev/null +++ b/OnePassword/OPElementStoredEntity.h @@ -0,0 +1,18 @@ +// +// OPElementStoredEntity.h +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import +#import +#import "OPElementEntity.h" + + +@interface OPElementStoredEntity : OPElementEntity + +@property (nonatomic, retain) id contentObject; + +@end diff --git a/OnePassword/OPElementStoredEntity.m b/OnePassword/OPElementStoredEntity.m new file mode 100644 index 00000000..c2b357b5 --- /dev/null +++ b/OnePassword/OPElementStoredEntity.m @@ -0,0 +1,23 @@ +// +// OPElementStoredEntity.m +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import "OPElementStoredEntity.h" + + +@implementation OPElementStoredEntity + +@dynamic contentObject; + +- (id)content { + + assert(self.type & OPElementTypeStored); + + return self.contentObject; +} + +@end diff --git a/OnePassword/OPMainViewController.h b/OnePassword/OPMainViewController.h index e10216c8..eec06956 100644 --- a/OnePassword/OPMainViewController.h +++ b/OnePassword/OPMainViewController.h @@ -6,8 +6,19 @@ // Copyright (c) 2011 Lyndir. All rights reserved. // -@interface OPMainViewController : UITableViewController +#import "OPTypeViewController.h" +#import "OPElementEntity.h" +#import "OPSearchDelegate.h" -@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext; +@interface OPMainViewController : UITableViewController + +@property (strong, nonatomic) OPElementEntity *activeElement; +@property (strong, nonatomic) IBOutlet OPSearchDelegate *searchResultsController; +@property (weak, nonatomic) IBOutlet UITextField *contentField; +@property (weak, nonatomic) IBOutlet UITextView *contentTextView; +@property (weak, nonatomic) IBOutlet UILabel *typeLabel; +@property (weak, nonatomic) IBOutlet UISegmentedControl *contentType; + +- (IBAction)didChangeContentType:(UISegmentedControl *)sender; @end diff --git a/OnePassword/OPMainViewController.m b/OnePassword/OPMainViewController.m index e1390464..42464420 100644 --- a/OnePassword/OPMainViewController.m +++ b/OnePassword/OPMainViewController.m @@ -7,67 +7,140 @@ // #import "OPMainViewController.h" +#import "OPAppDelegate.h" +#import "OPContentViewController.h" + +#import + + +@interface OPMainViewController (Private) + +- (void)updateAnimated:(BOOL)animated; +- (void)updateWasAnimated:(BOOL)animated; + +@end @implementation OPMainViewController - -@synthesize managedObjectContext = _managedObjectContext; - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Release any cached data, images, etc that aren't in use. -} +@synthesize activeElement = _activeElement; +@synthesize searchResultsController = _searchResultsController; +@synthesize typeLabel = _typeLabel; +@synthesize contentType = _contentType; +@synthesize contentField = _contentField; +@synthesize contentTextView = _contentTextView; #pragma mark - View lifecycle -- (void)viewDidLoad -{ - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + + return [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad || interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown; } -- (void)viewDidUnload -{ - [super viewDidUnload]; - // Release any retained subviews of the main view. - // e.g. self.myOutlet = nil; -} - -- (void)viewWillAppear:(BOOL)animated -{ - [super viewWillAppear:animated]; -} - -- (void)viewDidAppear:(BOOL)animated -{ - [super viewDidAppear:animated]; -} - -- (void)viewWillDisappear:(BOOL)animated -{ - [super viewWillDisappear:animated]; -} - -- (void)viewDidDisappear:(BOOL)animated -{ - [super viewDidDisappear:animated]; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - // Return YES for supported orientations - if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { - return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); - } else { - return YES; - } -} - -- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender -{ - if ([[segue identifier] isEqualToString:@"showAlternate"]) { +- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { + + if ([[segue identifier] isEqualToString:@"OP_Main_ChooseType"]) [[segue destinationViewController] setDelegate:self]; - } + if ([[segue identifier] isEqualToString:@"OP_Main_Content"]) + ((OPContentViewController *)[segue destinationViewController]).activeElement = self.activeElement; +} + +- (void)viewWillAppear:(BOOL)animated { + + [super viewWillAppear:animated]; + + [self updateAnimated:NO]; + [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:animated]; +} + +- (void)viewDidLoad { + + // Because IB's edit button doesn't auto-toggle self.editable like editButtonItem does. + self.navigationItem.rightBarButtonItem = self.editButtonItem; + + [super viewDidLoad]; +} + +- (void)viewDidUnload { + + [self setContentField:nil]; + [self setTypeLabel:nil]; + + [self setContentType:nil]; + [self setContentTextView:nil]; + [self setSearchResultsController:nil]; + [super viewDidUnload]; +} + +- (void)setEditing:(BOOL)editing animated:(BOOL)animated { + + [super setEditing:editing animated:animated]; + + [self updateAnimated:animated]; +} + +- (void)updateAnimated:(BOOL)animated { + + [[OPAppDelegate get] saveContext]; + + if (animated) + [UIView animateWithDuration:0.2 animations:^{ + [self updateWasAnimated:YES]; + }]; + else + [self updateWasAnimated:NO]; +} + +- (void)updateWasAnimated:(BOOL)animated { + + self.typeLabel.text = self.activeElement? NSStringFromOPElementType(self.activeElement.type): @"moo"; + + self.contentTextView.alpha = self.contentType.selectedSegmentIndex == OPElementContentTypeNote? 1: 0; + self.contentTextView.editable = self.editing && self.activeElement.type & OPElementTypeStored; + + self.contentType.alpha = self.editing && self.activeElement.type & OPElementTypeStored? 1: 0; + self.contentType.selectedSegmentIndex = self.activeElement.contentType; + + self.contentField.alpha = self.contentType.selectedSegmentIndex == OPElementContentTypePassword? 1: 0; + self.contentField.enabled = self.editing && self.activeElement.type & OPElementTypeStored; + self.contentField.clearButtonMode = self.contentField.enabled? UITextFieldViewModeAlways: UITextFieldViewModeNever; + self.contentField.text = @"..."; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{ + NSString *contentDescription = self.activeElement.contentDescription; + if (contentDescription) + [self.activeElement use]; + + dispatch_async(dispatch_get_main_queue(), ^{ + self.contentField.text = contentDescription; + }); + }); +} + +#pragma mark - Protocols + +- (IBAction)didChangeContentType:(UISegmentedControl *)sender { + + self.activeElement.contentType = self.contentType.selectedSegmentIndex; + [self updateAnimated:YES]; +} + +- (void)didSelectType:(OPElementType)type { + + self.activeElement.type = type; + [self updateAnimated:YES]; +} + +- (void)didSelectElement:(OPElementEntity *)element { + + self.activeElement = element; + [self updateAnimated:YES]; + + [self.searchDisplayController setActive:NO animated:YES]; + self.searchDisplayController.searchBar.text = self.activeElement.name; +} + +- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar { + + [self updateAnimated:YES]; } @end diff --git a/OnePassword/OPRecentViewController.m b/OnePassword/OPRecentViewController.m index 4f2cb78d..ae6b7ca2 100644 --- a/OnePassword/OPRecentViewController.m +++ b/OnePassword/OPRecentViewController.m @@ -11,51 +11,10 @@ @implementation OPRecentViewController @dynamic tableView; -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)didReceiveMemoryWarning -{ - // Releases the view if it doesn't have a superview. - [super didReceiveMemoryWarning]; - - // Release any cached data, images, etc that aren't in use. -} - -#pragma mark - View lifecycle - -/* - // Implement loadView to create a view hierarchy programmatically, without using a nib. - - (void)loadView - { - } - */ - -/* - // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - - (void)viewDidLoad - { - [super viewDidLoad]; - } - */ - -- (void)viewDidUnload -{ - [super viewDidUnload]; - // Release any retained subviews of the main view. - // e.g. self.myOutlet = nil; -} - - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations - return (interfaceOrientation == UIInterfaceOrientationPortrait); + return YES; } @end diff --git a/OnePassword/OPSaltedCipherViewController.h b/OnePassword/OPSaltedCipherViewController.h deleted file mode 100644 index 83bef9e2..00000000 --- a/OnePassword/OPSaltedCipherViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// OPSaltedCipherViewController.h -// OnePassword -// -// Created by Maarten Billemont on 30/11/11. -// Copyright (c) 2011 Lyndir. All rights reserved. -// - -#import - -@interface OPSaltedCipherViewController : UITableViewController - -@property(nonatomic,retain) IBOutlet UITableView *tableView; - -@end diff --git a/OnePassword/OPSaltedCipherViewController.m b/OnePassword/OPSaltedCipherViewController.m deleted file mode 100644 index ee4d149c..00000000 --- a/OnePassword/OPSaltedCipherViewController.m +++ /dev/null @@ -1,61 +0,0 @@ -// -// OPSaltedCipherViewController.m -// OnePassword -// -// Created by Maarten Billemont on 30/11/11. -// Copyright (c) 2011 Lyndir. All rights reserved. -// - -#import "OPSaltedCipherViewController.h" - -@implementation OPSaltedCipherViewController -@dynamic tableView; - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)didReceiveMemoryWarning -{ - // Releases the view if it doesn't have a superview. - [super didReceiveMemoryWarning]; - - // Release any cached data, images, etc that aren't in use. -} - -#pragma mark - View lifecycle - -/* -// Implement loadView to create a view hierarchy programmatically, without using a nib. -- (void)loadView -{ -} -*/ - -/* -// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. -- (void)viewDidLoad -{ - [super viewDidLoad]; -} -*/ - -- (void)viewDidUnload -{ - [super viewDidUnload]; - // Release any retained subviews of the main view. - // e.g. self.myOutlet = nil; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - // Return YES for supported orientations - return (interfaceOrientation == UIInterfaceOrientationPortrait); -} - -@end diff --git a/OnePassword/OPSearchDelegate.h b/OnePassword/OPSearchDelegate.h new file mode 100644 index 00000000..7e0c90aa --- /dev/null +++ b/OnePassword/OPSearchDelegate.h @@ -0,0 +1,27 @@ +// +// OPSearchDelegate.h +// OnePassword +// +// Created by Maarten Billemont on 04/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import +#import "OPElementEntity.h" + +@protocol OPSearchResultsDelegate + +- (void)didSelectElement:(OPElementEntity *)element; + +@end + +@interface OPSearchDelegate : NSObject + +@property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController; + +@property (weak, nonatomic) IBOutlet id delegate; +@property (weak, nonatomic) IBOutlet UISearchDisplayController *searchDisplayController; + +- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath; + +@end diff --git a/OnePassword/OPSearchDelegate.m b/OnePassword/OPSearchDelegate.m new file mode 100644 index 00000000..45374f55 --- /dev/null +++ b/OnePassword/OPSearchDelegate.m @@ -0,0 +1,204 @@ +// +// OPSearchDelegate.m +// OnePassword +// +// Created by Maarten Billemont on 04/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import "OPSearchDelegate.h" +#import "OPAppDelegate.h" + +@interface OPSearchDelegate (Private) + +- (NSManagedObjectContext *)managedObjectContext; +- (void)update; + +@end + +@implementation OPSearchDelegate +@synthesize fetchedResultsController; +@synthesize delegate; +@synthesize searchDisplayController; + +- (NSManagedObjectContext *)managedObjectContext { + + return [(OPAppDelegate *)[UIApplication sharedApplication].delegate managedObjectContext]; +} + +- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller { + + [self.searchDisplayController.searchResultsTableView setEditing:self.searchDisplayController.searchContentsController.editing animated:NO]; + [self update]; +} + +- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString { + + [self update]; + + return YES; +} + +- (void)update { + + NSString *text = self.searchDisplayController.searchBar.text; + if (!text) + text = @""; + + NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:NSStringFromClass([OPElementEntity class])]; + [fetchRequest setSortDescriptors: + [NSArray arrayWithObject:[[NSSortDescriptor alloc] initWithKey:@"uses" ascending:NO]]]; + [fetchRequest setPredicate: + [NSPredicate predicateWithFormat:@"name BEGINSWITH[cd] %@", text]]; + + self.fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest + managedObjectContext:[self managedObjectContext] + sectionNameKeyPath:nil cacheName:nil]; + self.fetchedResultsController.delegate = self; + + NSError *error; + if (![self.fetchedResultsController performFetch:&error]) + err(@"Couldn't fetch elements: %@", error); +} + +- (void)controllerWillChangeContent:(NSFetchedResultsController *)controller { + + [self.searchDisplayController.searchResultsTableView beginUpdates]; +} + +- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type newIndexPath:(NSIndexPath *)newIndexPath { + + indexPath = [NSIndexPath indexPathForRow:indexPath.row inSection:indexPath.section + 1]; + newIndexPath = [NSIndexPath indexPathForRow:newIndexPath.row inSection:newIndexPath.section + 1]; + + switch(type) { + + case NSFetchedResultsChangeInsert: + [self.searchDisplayController.searchResultsTableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade]; + break; + + case NSFetchedResultsChangeDelete: + [self.searchDisplayController.searchResultsTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; + break; + + case NSFetchedResultsChangeUpdate: + [self configureCell:[self.searchDisplayController.searchResultsTableView cellForRowAtIndexPath:indexPath] + atIndexPath:indexPath]; + break; + + case NSFetchedResultsChangeMove: + [self.searchDisplayController.searchResultsTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] + withRowAnimation:UITableViewRowAnimationFade]; + [self.searchDisplayController.searchResultsTableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] + withRowAnimation:UITableViewRowAnimationFade]; + break; + } +} + + +- (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id )sectionInfo atIndex:(NSUInteger)sectionIndex forChangeType:(NSFetchedResultsChangeType)type { + + ++sectionIndex; + + switch(type) { + + case NSFetchedResultsChangeInsert: + [self.searchDisplayController.searchResultsTableView insertSections:[NSIndexSet indexSetWithIndex:sectionIndex] + withRowAnimation:UITableViewRowAnimationFade]; + break; + + case NSFetchedResultsChangeDelete: + [self.searchDisplayController.searchResultsTableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex] + withRowAnimation:UITableViewRowAnimationFade]; + break; + } +} + +- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller { + + [self.searchDisplayController.searchResultsTableView endUpdates]; +} + +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + + return [[self.fetchedResultsController sections] count] + 1; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + + if (--section == -1) + return 1; + + return [[[self.fetchedResultsController sections] objectAtIndex:section] numberOfObjects]; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"OPElementSearch"]; + if (!cell) + cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"OPElementSearch"]; + + [self configureCell:cell atIndexPath:indexPath]; + + return cell; +} + +- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath { + + indexPath = [NSIndexPath indexPathForRow:indexPath.row inSection:indexPath.section - 1]; + if (indexPath.section == -1) { + cell.textLabel.text = self.searchDisplayController.searchBar.text; + cell.detailTextLabel.text = @"New"; + } else { + OPElementEntity *element = [self.fetchedResultsController objectAtIndexPath:indexPath]; + + cell.textLabel.text = element.name; + cell.detailTextLabel.text = [NSString stringWithFormat:@"%d", element.uses]; + } +} + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + + OPElementEntity *element; + indexPath = [NSIndexPath indexPathForRow:indexPath.row inSection:indexPath.section - 1]; + if (indexPath.section == -1) { + element = [NSEntityDescription insertNewObjectForEntityForName:NSStringFromClass([OPElementEntity class]) + inManagedObjectContext:[self managedObjectContext]]; + element.name = self.searchDisplayController.searchBar.text; + } else + element = [self.fetchedResultsController objectAtIndexPath:indexPath]; + + [self.delegate didSelectElement:element]; +} + +- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { + + if (--section == -1) + return @""; + + return [[[self.fetchedResultsController sections] objectAtIndex:section] name]; +} + +- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { + + return [self.fetchedResultsController sectionIndexTitles]; +} + +- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index { + + return [self.fetchedResultsController sectionForSectionIndexTitle:title atIndex:index]; +} + +- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { + + indexPath = [NSIndexPath indexPathForRow:indexPath.row inSection:indexPath.section - 1]; + + if (editingStyle == UITableViewCellEditingStyleDelete) { + OPElementEntity *element = [self.fetchedResultsController objectAtIndexPath:indexPath]; + + [[self managedObjectContext] deleteObject:element]; + } +} + + +@end diff --git a/OnePassword/OPTypeViewController.h b/OnePassword/OPTypeViewController.h index ec7e7a8f..b2f874ae 100644 --- a/OnePassword/OPTypeViewController.h +++ b/OnePassword/OPTypeViewController.h @@ -8,6 +8,14 @@ #import -@interface OPTypeViewController : UITableViewController +@protocol OPTypeDelegate + +- (void)didSelectType:(OPElementType)type; + +@end + +@interface OPTypeViewController : UITableViewController + +@property (nonatomic, weak) id delegate; @end diff --git a/OnePassword/OPTypeViewController.m b/OnePassword/OPTypeViewController.m index 2ec9d7ef..64a0efc2 100644 --- a/OnePassword/OPTypeViewController.m +++ b/OnePassword/OPTypeViewController.m @@ -9,43 +9,71 @@ #import "OPTypeViewController.h" @implementation OPTypeViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)didReceiveMemoryWarning -{ - // Releases the view if it doesn't have a superview. - [super didReceiveMemoryWarning]; - - // Release any cached data, images, etc that aren't in use. -} +@synthesize delegate; #pragma mark - View lifecycle -- (void)viewDidLoad -{ - [super viewDidLoad]; - // Do any additional setup after loading the view from its nib. +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + + return YES; } -- (void)viewDidUnload -{ - [super viewDidUnload]; - // Release any retained subviews of the main view. - // e.g. self.myOutlet = nil; -} +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + + assert(self.navigationController.topViewController == self); -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - // Return YES for supported orientations - return (interfaceOrientation == UIInterfaceOrientationPortrait); + OPElementType type; + switch (indexPath.section) { + case 0: { + // Calculated + switch (indexPath.row) { + case 0: + type = OPElementTypeCalculatedLong; + break; + case 1: + type = OPElementTypeCalculatedMedium; + break; + case 2: + type = OPElementTypeCalculatedShort; + break; + case 3: + type = OPElementTypeCalculatedBasic; + break; + case 4: + type = OPElementTypeCalculatedPIN; + break; + + default: + [NSException raise:NSInternalInconsistencyException + format:@"Unsupported row: %d, when selecting calculated element type.", indexPath.row]; + } + break; + } + + case 1: { + // Stored + switch (indexPath.row) { + case 0: + type = OPElementTypeStoredPersonal; + break; + case 1: + type = OPElementTypeStoredDevicePrivate; + break; + + default: + [NSException raise:NSInternalInconsistencyException + format:@"Unsupported row: %d, when selecting stored element type.", indexPath.row]; + } + break; + } + + default: + [NSException raise:NSInternalInconsistencyException + format:@"Unsupported section: %d, when selecting element type.", indexPath.section]; + } + + [delegate didSelectType:type]; + [self.navigationController popViewControllerAnimated:YES]; } @end diff --git a/OnePassword/OPTypes.h b/OnePassword/OPTypes.h new file mode 100644 index 00000000..fba3949e --- /dev/null +++ b/OnePassword/OPTypes.h @@ -0,0 +1,34 @@ +// +// OPTypes.h +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import + +typedef enum { + OPElementContentTypePassword, + OPElementContentTypeNote, + OPElementContentTypePicture, +} OPElementContentType; + +typedef enum { + OPElementTypeCalculated = 2 << 7, + OPElementTypeStored = 2 << 8, +} OPElementTypeClass; + +typedef enum { + OPElementTypeCalculatedLong = OPElementTypeCalculated | 0x01, + OPElementTypeCalculatedMedium = OPElementTypeCalculated | 0x02, + OPElementTypeCalculatedShort = OPElementTypeCalculated | 0x03, + OPElementTypeCalculatedBasic = OPElementTypeCalculated | 0x04, + OPElementTypeCalculatedPIN = OPElementTypeCalculated | 0x05, + + OPElementTypeStoredPersonal = OPElementTypeStored | 0x01, + OPElementTypeStoredDevicePrivate = OPElementTypeStored | 0x02, +} OPElementType; + +NSString *NSStringFromOPElementType(OPElementType type); +NSString *OPCalculateContent(OPElementType type, NSString *name, NSString *keyPhrase); \ No newline at end of file diff --git a/OnePassword/OPTypes.m b/OnePassword/OPTypes.m new file mode 100644 index 00000000..d55ac89e --- /dev/null +++ b/OnePassword/OPTypes.m @@ -0,0 +1,72 @@ +// +// OPTypes.m +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#import "OPTypes.h" + + +NSString *NSStringFromOPElementType(OPElementType type) { + + switch (type) { + case OPElementTypeCalculatedLong: + return @"Long"; + + case OPElementTypeCalculatedMedium: + return @"Medium"; + + case OPElementTypeCalculatedShort: + return @"Short"; + + case OPElementTypeCalculatedBasic: + return @"Basic"; + + case OPElementTypeCalculatedPIN: + return @"PIN"; + + case OPElementTypeStoredPersonal: + return @"Personal"; + + case OPElementTypeStoredDevicePrivate: + return @"Device Private"; + + default: + [NSException raise:NSInternalInconsistencyException format:@"Type not supported: %d", type]; + } +} + +static NSDictionary *OPTypes_ciphers = nil; +NSString *OPCalculateContent(OPElementType type, NSString *name, NSString *keyPhrase) { + + assert(type & OPElementTypeCalculated); + + if (OPTypes_ciphers == nil) + OPTypes_ciphers = [NSDictionary dictionaryWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"ciphers" + withExtension:@"plist"]]; + + // Determine the hash whose bytes will be used for calculating a password: md4(name-keyPhrase) + assert(name && keyPhrase); + NSData *keyHash = [[NSString stringWithFormat:@"%@-%@", name, keyPhrase] hashWith:PearlDigestMD4]; + const char *keyBytes = keyHash.bytes; + + // Determine the cipher from the first hash byte. + assert([keyHash length]); + NSArray *typeCiphers = [[OPTypes_ciphers valueForKey:@"OPElementTypeCalculated"] valueForKey:NSStringFromOPElementType(type)]; + NSString *cipher = [typeCiphers objectAtIndex:keyBytes[0] % [typeCiphers count]]; + + // Encode the content, character by character, using subsequent hash bytes and the cipher. + assert([keyHash length] >= [cipher length] + 1); + NSMutableString *content = [NSMutableString stringWithCapacity:[cipher length]]; + for (NSUInteger c = 0; c < [cipher length]; ++c) { + const char keyByte = keyBytes[c + 1]; + NSString *cipherClass = [cipher substringWithRange:NSMakeRange(c, 1)]; + NSString *cipherClassCharacters = [[OPTypes_ciphers valueForKey:@"OPCharacterClasses"] valueForKey:cipherClass]; + + [content appendString:[cipherClassCharacters substringWithRange:NSMakeRange(keyByte % [cipherClassCharacters length], 1)]]; + } + + return content; +} \ No newline at end of file diff --git a/OnePassword/OnePassword-Info.plist b/OnePassword/OnePassword-Info.plist index 99be8854..4271177b 100644 --- a/OnePassword/OnePassword-Info.plist +++ b/OnePassword/OnePassword-Info.plist @@ -26,6 +26,8 @@ 1.0 LSRequiresIPhoneOS + UIApplicationExitsOnSuspend + UIMainStoryboardFile MainStoryboard_iPhone UIMainStoryboardFile~ipad diff --git a/OnePassword/OnePassword-Prefix.pch b/OnePassword/OnePassword-Prefix.pch index 5cefa42b..e04af3cc 100644 --- a/OnePassword/OnePassword-Prefix.pch +++ b/OnePassword/OnePassword-Prefix.pch @@ -14,4 +14,13 @@ #import #endif -#import "Pearl-Prefix.pch" \ No newline at end of file +#define PEARL +#define PEARL_CRYPTO +#define PEARL_UIKIT + +#import "Pearl.h" +#import "Pearl-Crypto.h" +#import "Pearl-UIKit.h" + +#import "OPTypes.h" +#import "OPConfig.h" diff --git a/OnePassword/OnePassword.xcdatamodeld/OnePassword.xcdatamodel/contents b/OnePassword/OnePassword.xcdatamodeld/OnePassword.xcdatamodel/contents index 193f33c9..ef43b69d 100644 --- a/OnePassword/OnePassword.xcdatamodeld/OnePassword.xcdatamodel/contents +++ b/OnePassword/OnePassword.xcdatamodeld/OnePassword.xcdatamodel/contents @@ -1,4 +1,19 @@ - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OnePassword/ciphers.plist b/OnePassword/ciphers.plist new file mode 100644 index 00000000..e44d2506 --- /dev/null +++ b/OnePassword/ciphers.plist @@ -0,0 +1,55 @@ + + + + + OPElementTypeCalculated + + Long + + CvcvCvcvnoCvcv + CvcvnoCvcvCvcv + CvcvCvcvCvcvno + + Medium + + CvcnoCvc + CvcCvcno + + Short + + Cvcn + + Basic + + aaanaaan + aannaaan + aaannaaa + + PIN + + nnnn + + + OPCharacterClasses + + V + AEIOU + C + BCDFGHJKLMNPQRSTVWXYZ + v + aeiou + c + bcdfghjklmnpqrstvwxyz + A + AEIOUBCDFGHJKLMNPQRSTVWXYZ + a + AEIOUaeiouBCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz + n + 0123456789 + o + !@#$%^&*() + X + AEIOUaeiouBCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz0123456789!@#$%^&*() + + + diff --git a/OnePassword/divider/Bold_Lines.png b/OnePassword/divider/Bold_Lines.png new file mode 100644 index 0000000000000000000000000000000000000000..654ac5e8ef2f65cae43d4d0f296bc09995004d85 GIT binary patch literal 3407 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 F{|P?W`xF2G literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Box.png b/OnePassword/divider/Box.png new file mode 100644 index 0000000000000000000000000000000000000000..a9fc92e1f9161f9dc753378ee5eabd542fda0bd0 GIT binary patch literal 21444 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Dashed_Divider.png b/OnePassword/divider/Dashed_Divider.png new file mode 100644 index 0000000000000000000000000000000000000000..324757f8bae3499192fb85769b60a7613a5f9a89 GIT binary patch literal 6756 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Dashed_Divider_.png b/OnePassword/divider/Dashed_Divider_.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9d711309fd3bd848ef64b8cb8a96f702ad764f GIT binary patch literal 6695 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Dotted_Dividers.png b/OnePassword/divider/Dotted_Dividers.png new file mode 100644 index 0000000000000000000000000000000000000000..8de5314da915ee02f1f41cbc825829f5a5ad59ad GIT binary patch literal 5312 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

(^FxJ#d&77j&s zn8N>T++*-2a$w6_dlnA>6nQ$cYMl5)|47IeB1`yTw+^8xCWFiU9+^p4WeiIM-yJGx zZbmOQFl{f{5Og9`v!e52V94nkB-$#j!8_M4pJFClqP6d7B-{dW%*p2QB!hhRLU<2v zJszlIY=2vqoBk$EjAuVqry4k`A1>Q)r~6oqLlSuCUqe2X}1dP%p1ewMgvI+n7z_K&hIF(=|NMgmDFQ=tv2x1Tb8H(K1RAY`&cx^zvw7ko>da3V1J|9qu5qt(uDY^==o5boB`faRrI3Fsxtu|_ z-yoW!+%jW}Ornh{S z0>X`BKIXJbI-x7?%Bbt)WdeP_X{KJcsDoPEl!$bgul)H-P76V$a0J65*-oO0UTn|1 zI9DQisjd`GCiCFCO`fHK!+NL6_vxsT+-?OA;zATeIXT*+rmn#(YTRx;d}+Cc@cgyK zV;iS&^AiixA~QYP$s`(YZT!qrsT9uZoBHKo;^Y_bD0)e%${{HKlgWvtjHR)G<7V?Jh-$#NqI{bi0;k z#7#nDzvVJ-Y1uuZ8f_|tVrU!(h?mQmT|557-fu|NAOQ$@`eT-cXbyqQN3TZ5kl;+cvS#^aTAo8tqvskPlr(cUkn-%b6dN%vO% z0FSZWMlS7ecjZ)g>mc{b=c7~x$c9UP55}SBT11$bapxpswte~LsM3iVN6WwgH~{Di zL2kMD?((J(3$C^z^T|jlQv@qBZK2c{iv7)NW?0{+nCU>bS@aDXhwlNh*{==rA`;3| ztszZT4%;mEC|I?{^eE;bH-DDw_e~kTLL}HqsOQXriBY-p^uni_iAk+d6wbb14>N-a z9-oiI`&|gXoPCD*Mf5wou}`A0r>8QE3WrD=<6Hh&)o^goSjDPSGQ%$`%WUx7 zR~09%QqZucf(IKE4I@TwymM98mdI0z-P|wzKx!1d+A(cyV-5nQl_gD=x!Sf z%B!ocEBHllTgXj-V`NABQUSUCvQZ}HN|`Yj#vIBwgi3V4SW`|VIf=`Y?Y&+*G)zL3 zm^ZD33ePvtaKK!sf2rtdbc35xC`6=hH#d$eh_$F_BPB%@>zXUe=4)1WTDJ^I&z@5q z^!EPpS$Fb-_ky4)&Vy$5Zt8e`=JEWAoYQuYfvD_o$xfrgjjXl+|X?0 zSafsZmLe}kgC?RhRWc-%@lV1<b3@Cyl+< zv8rr*+73#lfxpGrMlJVkPhAy)Tb~d?$gW8e(ZDpRO=2WqO3W3Y;rEzNF1aZGRxkoi er+O_t()ek7dcmYUE&lxU2vC$&lc|Q72LB&WSWfW( literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Double_Shadow.png b/OnePassword/divider/Double_Shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..559c254c806f64792a3995fdf35dd61080edbea4 GIT binary patch literal 14014 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 PUx18+qIkWiQSko(S-&A( literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Double_With_White.png b/OnePassword/divider/Double_With_White.png new file mode 100644 index 0000000000000000000000000000000000000000..fc1a114429176e82f5b12fc9cbef6825411dc853 GIT binary patch literal 7630 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Double_With_White_Strong.png b/OnePassword/divider/Double_With_White_Strong.png new file mode 100644 index 0000000000000000000000000000000000000000..ac1b3ec4c001ea8088a90fe6f143fb3c92f9da29 GIT binary patch literal 6965 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 Ad;kCd literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Highlight_Smooth_Divider_copy.png b/OnePassword/divider/Highlight_Smooth_Divider_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..bfeafb5e3672861444bbeefea2edcb25b5db9ca3 GIT binary patch literal 2779 zcmV<13MBQ3P)EX>4Tx0C?J+Q)g6D=@vcr-tj1^HV42lZa2jn55j)S9!ipu-pd!uXC zy!YnK{>2n?1;Gf_2w45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0o zfSs5oQvjd@0AR~wV&ec%EdXFAf9BHwfSvf6djSAjlpz%XppgI|6J>}*0BAb^tj|`8 zMF3bZ02F3R#5n-iEdVe{S7t~6u(trf&JYW-00;~KFj0twDF6g}0AR=?BX|IWnE(_< z@>e|ZE3OddDgXd@nX){&BsoQaTL>+22Uk}v9w^R97b_GtVFF>AKrX_0nHe&HG!NkO z%m4tOkrff(gY*4(&JM25&Nhy=4qq+mzXtyzVq)X|<DpKGaQJ>aJVl|9x!Kv}EM4F8AGNmGkLXs)PCDQ+7;@>R$13uq10I+I40eg`xs9j?N_Dd%aSaiVR_W%I$ zyKlkNCzL=651DUOSSq$Ed=-(( z3YAKgCY2j1FI1_jrmEhm3sv(~%T$l4UQ>OpMpZLYTc&xiMv2YpRx) zmRPGut5K^*>%BIv?Wdily+ylO`+*KY$4Vz$Cr4+G&IO(4Q`uA9rwXSQO+7mGt}d!; zr5mBUM0dY#r|y`ZzFvTyOmC;&dA;ZQ9DOhSRQ+xGr}ak+SO&8UBnI0I&KNw!HF0k| z9WTe*@liuv!$3o&VU=N*;e?U7(LAHoMvX=fjA_PP<0Rv4#%;!P6gpNq-kQ#w?mvCS^p@!_XIRe=&)75L zwiC-K#A%&Vo6|>U7iYP1gY$@siA#dZE|)$on;XX6$i3uBboFsv;d;{botv|p!tJQr zukJSPY3_&IpUgC$DV|v~bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#x zcdGYc?-xGyK60PqKI1$$-ZI`wBrnsy*W_HW0 zWrec-#cqqYFCLW#$!oKatOZ#u3bsO~=u}!L*D43HXJuDrzs-rtIhL!QE6wf9v&!3$ zH=OUE|LqdO65*1zrG`saEge|qy{u|EvOIBl+X~|q1uKSD2CO`|inc0k)laMKSC_7S zy(W51Yk^+D%7VeQ0c-0ERSM;Wee2xU?Ojh;FInHUVfu!h8$K0@imnvf7nc=(*eKk1 z(e4|2y!JHg)!SRV_x(P}zS~s+ zRZZ1q)n)rh`?L2yu8FGY_?G)^U9C=SaqY(g(gXbmBM!FLxzyDi(mhmCkJc;eM-Imy zzW$x>cP$Mz4ONYt#^NJzM0w=t_X*$k9t}F$c8q(h;Rn+nb{%IOFKR-X@|s4QQ=0o* zVq3aT%s$c9>fU<%N829{oHRUHc}nwC$!Xf@g42^{^3RN&m7RTlF8SPG+oHC6=VQ*_ zY7cMkx)5~X(nbG^=R3SR&Rp`ibn>#>OB6F(@)2{oV%K?xm;_x z?s~noduI3P8=g1L-SoYA@fQEq)t)&$-M#aAZ}-Lb_1_lVesU-M&da;mcPH+xyidGe z^g!)F*+boj)jwPQ+}Q8je`>&Yp!3n(NB0JWgU|kv^^Xrj1&^7J%Z3ex>z+71IXU7# za{cN2r$f(V&nBK1{-XZNt``^}my^G3e5L*B!0Q>W+s4Ai9=^$V zGcjKDR{QP2cieX!@1x%jPvm?ce<=TG`LXp=(5L&88IzO$1Ou4!{O>iCf&c&j32;bR za{vG?BLDy{BLR4&KXw2B00(qQO+^RW3=0l6H=W}(JOBUy0%A)?L;(MXkIcUS000X~ hL_t&t9b;f%0000300B=(3a literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Highlight_StrongDivider_copy_3.png b/OnePassword/divider/Highlight_StrongDivider_copy_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f512c83b170d97fcde47d1fe73bac1fc305f43 GIT binary patch literal 9792 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Page.png b/OnePassword/divider/Page.png new file mode 100644 index 0000000000000000000000000000000000000000..64e47e123355476b6d5f85a47f2c7b3372a33c05 GIT binary patch literal 7515 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ÅWMD*XLScFe;iYAZO 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 A&j0`b literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Rounded.png b/OnePassword/divider/Rounded.png new file mode 100644 index 0000000000000000000000000000000000000000..5652958badc282206dbd13806ad38540e5c76048 GIT binary patch literal 9670 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 A+5i9m literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Simple.png b/OnePassword/divider/Simple.png new file mode 100644 index 0000000000000000000000000000000000000000..96201dd46658d2c681acc69165538a5cbc40bf00 GIT binary patch literal 3354 zcmV+#4dwEQP)EX>4Tx0C?J+Q)g6D=@vcr-tj1^HV42lZa2jn55j)S9!ipu-pd!uXC zy!YnK{>2n?1;Gf_2w45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0o zfSs5oQvjd@0AR~wV&ec%EdXFAf9BHwfSvf6djSAjlpz%XppgI|6J>}*0BAb^tj|`8 zMF3bZ02F3R#5n-iEdVe{S7t~6u(trf&JYW-00;~KFj0twDF6g}0AR=?BX|IWnE(_< z@>e|ZE3OddDgXd@nX){&BsoQaTL>+22Uk}v9w^R97b_GtVFF>AKrX_0nHe&HG!NkO z%m4tOkrff(gY*4(&JM25&Nhy=4qq+mzXtyzVq)X|<DpKGaQJ>aJVl|9x!Kv}EM4F8AGNmGkLXs)PCDQ+7;@>R$13uq10I+I40eg`xs9j?N_Dd%aSaiVR_W%I$ zyKlkNCzL=651DUOSSq$Ed=-(( z3YAKgCY2j1FI1_jrmEhm3sv(~%T$l4UQ>OpMpZLYTc&xiMv2YpRx) zmRPGut5K^*>%BIv?Wdily+ylO`+*KY$4Vz$Cr4+G&IO(4Q`uA9rwXSQO+7mGt}d!; zr5mBUM0dY#r|y`ZzFvTyOmC;&dA;ZQ9DOhSRQ+xGr}ak+SO&8UBnI0I&KNw!HF0k| z9WTe*@liuv!$3o&VU=N*;e?U7(LAHoMvX=fjA_PP<0Rv4#%;!P6gpNq-kQ#w?mvCS^p@!_XIRe=&)75L zwiC-K#A%&Vo6|>U7iYP1gY$@siA#dZE|)$on;XX6$i3uBboFsv;d;{botv|p!tJQr zukJSPY3_&IpUgC$DV|v~bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#x zcdGYc?-xGyK60PqKI1$$-ZI`wBrnsy*W_HW0 zWrec-#cqqYFCLW#$!oKatOZ#u3bsO~=u}!L*D43HXJuDrzs-rtIhL!QE6wf9v&!3$ zH=OUE|LqdO65*1zrG`saEge|qy{u|EvOIBl+X~|q1uKSD2CO`|inc0k)laMKSC_7S zy(W51Yk^+D%7VeQ0c-0ERSM;Wee2xU?Ojh;FInHUVfu!h8$K0@imnvf7nc=(*eKk1 z(e4|2y!JHg)!SRV_x(P}zS~s+ zRZZ1q)n)rh`?L2yu8FGY_?G)^U9C=SaqY(g(gXbmBM!FLxzyDi(mhmCkJc;eM-Imy zzW$x>cP$Mz4ONYt#^NJzM0w=t_X*$k9t}F$c8q(h;Rn+nb{%IOFKR-X@|s4QQ=0o* zVq3aT%s$c9>fU<%N829{oHRUHc}nwC$!Xf@g42^{^3RN&m7RTlF8SPG+oHC6=VQ*_ zY7cMkx)5~X(nbG^=R3SR&Rp`ibn>#>OB6F(@)2{oV%K?xm;_x z?s~noduI3P8=g1L-SoYA@fQEq)t)&$-M#aAZ}-Lb_1_lVesU-M&da;mcPH+xyidGe z^g!)F*+boj)jwPQ+}Q8je`>&Yp!3n(NB0JWgU|kv^^Xrj1&^7J%Z3ex>z+71IXU7# za{cN2r$f(V&nBK1{-XZNt``^}my^G3e5L*B!0Q>W+s4Ai9=^$V zGcjKDR{QP2cieX!@1x%jPvm?ce<=TG`LXp=(5L&88IzO$1Ou4!{O>iCf&c&j32#P5 za{vGU6aWAKIsj+HC^`TD010qNS#tmYE+YT{E+YYWr9XB6000McNliru+YAd1HaDH) zH9PoRxL~Ie4e7Eyw0`o*^+c6 z_ttgR*S0oa)<8EZwyt}x*Z)NRfR{IsuSi}&gXD$BCHID}SF`wzyvxX~`PLmS>*ROV zySZNVJ=|^*KVy)7ch9F;#9slt2!05j1+RU;W1Iw404JrssVY?k4*{tZoB~ocz&eJN zvJPRn&)H?G6sv^gril_6DB?9BiUT<;6vbgVqF96jTpSS&T-)7g_%xUX@LddnM;$Gez*6L}$D`>xsg kviaEGnVojpX{T-a2WP>4WwBv!4*&oF07*qoM6N<$f+aaYbN~PV literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Simple_Divider.png b/OnePassword/divider/Simple_Divider.png new file mode 100644 index 0000000000000000000000000000000000000000..aa812f524bfbcaa6c4db25a8d962528f8aa255ce GIT binary patch literal 6776 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Simple_Divider_Strong.png b/OnePassword/divider/Simple_Divider_Strong.png new file mode 100644 index 0000000000000000000000000000000000000000..cf3dbcc31ddf07a3a10a438df5ad7dac723c39e4 GIT binary patch literal 8337 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

Px*wpQtb%XqZ7cSi~~Ja0=+>GHB% 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 bIsEhg>%dqTW>0YJ00000NkvXXu0mjf^)#+y literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Simple_Divider__Strong.png b/OnePassword/divider/Simple_Divider__Strong.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c3579f82d976ad0e4fb3a51d185abe473dff0 GIT binary patch literal 11329 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 XA?S@qkf>Yo00000NkvXXu0mjfKc4jQ literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Smooth_Divider.png b/OnePassword/divider/Smooth_Divider.png new file mode 100644 index 0000000000000000000000000000000000000000..b000d774adb7b8437d4ae12a1adea83c7b35c51a GIT binary patch literal 9942 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 U)~EetjQ{`u07*qoM6N<$g0fU?p#T5? literal 0 HcmV?d00001 diff --git a/OnePassword/divider/Square.png b/OnePassword/divider/Square.png new file mode 100644 index 0000000000000000000000000000000000000000..bf3dc06f99b70bb65f2290506f604b9dbcb26c50 GIT binary patch literal 29761 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 literal 0 HcmV?d00001 diff --git a/OnePassword/divider/White_Rectangular.png b/OnePassword/divider/White_Rectangular.png new file mode 100644 index 0000000000000000000000000000000000000000..36e02a00f1b8907a38bcd534e2949e22b5e8cb25 GIT binary patch literal 21097 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 Hu0mjfIbgR* literal 0 HcmV?d00001 diff --git a/OnePassword/en.lproj/MainStoryboard_iPhone.storyboard b/OnePassword/en.lproj/MainStoryboard_iPhone.storyboard index 286b57e7..1414a889 100644 --- a/OnePassword/en.lproj/MainStoryboard_iPhone.storyboard +++ b/OnePassword/en.lproj/MainStoryboard_iPhone.storyboard @@ -5,212 +5,33 @@ - + - - - + + + - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + Passwords of this type are encrypted and stored. They are not tied to a certain algorithm but if you loose the storage, you loose the passwords. + + + + + + + + + + + + + + + + + + + + + + + + @@ -419,49 +207,118 @@ - - + + - - - + - - - - - - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -757,30 +370,37 @@ + - + + + + - - - - + + + + + + - - + + - + + diff --git a/OnePassword/types.c b/OnePassword/types.c new file mode 100644 index 00000000..71a1946d --- /dev/null +++ b/OnePassword/types.c @@ -0,0 +1,9 @@ +// +// types.c +// OnePassword +// +// Created by Maarten Billemont on 02/01/12. +// Copyright (c) 2012 Lyndir. All rights reserved. +// + +#include