Find a file
2017-04-26 23:01:42 -07:00
fastlane Fix last commit 2017-03-31 03:16:54 +08:00
icon update icon 2017-02-15 22:12:25 +08:00
pass Fix encoding issue 2017-04-26 23:01:42 -07:00
pass.xcodeproj Allow setting git signature 2017-04-10 23:02:42 +08:00
passTests Version Bump to 2 2017-03-28 10:09:55 -07:00
screenshot update screenshot 2017-02-19 00:40:09 +08:00
.gitignore Update Fastfile for CD 2017-03-28 10:09:55 -07:00
.travis.yml Fix last commit 2017-03-31 03:16:54 +08:00
_config.yml
Cartfile Change to stable version of KeychainAccess 2017-04-03 14:04:57 -07:00
LICENSE Create LICENSE 2017-02-09 19:14:39 +08:00
Podfile Use self-maintained ObjectivePGP first to avoid upstream bugs 2017-03-16 19:16:32 -07:00
README.md Update README 2017-04-23 20:58:56 -07:00

Pass

GitHub release Swift 3.1 Gitter Build Status

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 an email to developer@passforios.mssun.me for testing. Thank you.

Features

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

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