Find a file
Danny Moesch 5c7d4e55a4 Introduce KeyStore protocol in order to provide specialized key store implementations for tests
With the DictBasedKeychain the main AppKeychain is not influenced by tests. The previous implementation led to an empty Keychain requiring a new setup of the simulator.
2019-07-20 23:42:32 +02:00
fastlane Fix building issue 2019-07-16 17:02:09 -07:00
go/src/gopenpgpwrapper Revert erroneous fix and fix #287 2019-07-18 14:13:44 +02:00
icon
img update readme 2019-07-13 16:15:26 -07:00
pass Let AppKeychain not be static only 2019-07-20 23:42:32 +02:00
pass.xcodeproj Introduce KeyStore protocol in order to provide specialized key store implementations for tests 2019-07-20 23:42:32 +02:00
passAutoFillExtension Add PGPAgent tests and minor updated 2019-07-20 00:41:45 +08:00
passExtension Add PGPAgent tests and minor updated 2019-07-20 00:41:45 +08:00
passKit Introduce KeyStore protocol in order to provide specialized key store implementations for tests 2019-07-20 23:42:32 +02:00
passKitTests Introduce KeyStore protocol in order to provide specialized key store implementations for tests 2019-07-20 23:42:32 +02:00
passTests lint: delete trailing whitespaces 2018-12-09 16:59:07 -08:00
.gitignore ci: cache carthage/go frameworks to make CI faster 2019-06-08 17:27:29 -07:00
.travis.yml Properly get the commit range for cache 2019-07-18 13:38:57 -07:00
_config.yml lint: delete trailing whitespaces 2018-12-09 16:59:07 -08:00
Cartfile
Cartfile.resolved ci: cache carthage/go frameworks to make CI faster 2019-06-08 17:27:29 -07:00
gopenpgp_build.sh Temporary workaround for exporting issue. 2019-06-08 14:48:45 -07:00
LICENSE
Podfile Fix building issue 2019-07-16 17:02:09 -07:00
README.md update readme 2019-07-13 16:15:26 -07:00

Pass

GitHub release Gitter Build Status Donate

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 available in App Store with the name "Pass - Password Store", and both iPhone and iPad are supported.

Download on the App Store

If you want to join the iOS beta via TestFlight, drop an email to developer@passforios.mssun.me. Thank you.

Features

  • Compatible with the Password Store command line tool.
  • View, copy, add, and 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 tokens (two-factor authentication codes).
  • Autofill in Safari/Chrome and supported apps.

Screenshots

Usages

For more, please read the wiki page.

Building Pass for iOS

  1. Install libtool, automake, cmake, carthage, and go: brew install libtool automake cmake carthage go.
  2. Run carthage bootstrap in the project root directory: carthage update then carthage bootstrap --platform iOS (this may take some time).
  3. Run ./gopenpgp_build.sh to build go dependencies.
  4. Open pass.xcodeproj file in Xcode.
  5. Build & Run.

License

MIT