Find a file
Bob Sun fa512e6c86
Add switch to turn on/off remembering passphrase
If the switch is on, users need  to type passphrase of secret key once. The key will be stored in the Keychain.

If the switch is off, users have to fill in passphrase for each decryption including show password detail and long press to copy.
2017-02-28 12:25:52 +08:00
icon update icon 2017-02-15 22:12:25 +08:00
pass Add switch to turn on/off remembering passphrase 2017-02-28 12:25:52 +08:00
pass.xcodeproj Version Bump to 20 2017-02-27 15:24:55 +08:00
screenshot update screenshot 2017-02-19 00:40:09 +08:00
.gitignore Add .DS_Store to gitignore 2017-02-22 14:00:14 +03:00
_config.yml
Cartfile revert back to libgit2/objective-git since upstream has fixed the bug 2017-02-22 17:12:12 +08:00
LICENSE Create LICENSE 2017-02-09 19:14:39 +08:00
Podfile
README.md update build section of README 2017-02-23 23:48:52 +08:00

Pass

GitHub release Swift 3.1

Pass is an iOS client compatible with ZX2C4's Pass command line application. It is a password manager using GPG for encryption and Git for version control.

Pass for iOS is under TestFlight external testing. Drop me an email for testing. Thank you.

Features

  • Try to be compatible with Password Store command line tool
  • Support to view, copy, add, edit password entries
  • Encrypt and decrypt password entries by PGP keys
  • Synchronize with you password Git repository
  • User-friendly interface: search, long press to copy, copy and open link, etc.
  • Written in Swift
  • No need to jailbreak your devices
  • Get from App Store (stay tuned, under review)

Screenshots

Build

  1. Install libtool, automake, cmake, carthage, and cocoapods: brew install libtool automake cmake carthage cocoapods
  2. Run carthage bootstrap in the project root directory: carthage bootstrap --platform iOS (this could take a long time to build related frameworks)
  3. Run pod install in the project root directory: pod install
  4. Open .xcworkspace file in Xcode.
  5. Build & Run.

Usage

  • Generate a PGP key pair
  • Use the pass command line tool
  • Push encrypted password store to a private Git repository
  • Build Pass for iOS by yourself or download from App Store
  • Start to use Pass for iOS on your iPhone/iPad

For more, please read the wiki page.

License

MIT