Find a file
Lysann Tranvouez d136175d93 add detailed API tests checking how calls to PGPAgent propagate to the underlying interface
this is refactoring support, so that we can notice changes in how the
underlying APIs are called, and make changes intentionally when needed,
instead of accidentally.
2026-03-11 11:36:36 +01:00
.github Update actions to macos-15 2025-02-27 21:29:08 -08:00
fastlane Set is_key_content_base64 to true 2024-11-29 13:53:47 -08:00
icon
img Update screenshots 2023-03-19 14:44:15 -07:00
pass Merge branch 'feature/more-tests-pr' into feature/multi-key-support 2026-03-09 23:08:48 +01:00
pass.xcodeproj add detailed API tests checking how calls to PGPAgent propagate to the underlying interface 2026-03-11 11:36:36 +01:00
passAutoFillExtension DO NOT MERGE 2026-03-08 21:08:36 +01:00
passExtension DO NOT MERGE 2026-03-08 21:08:36 +01:00
passKit add detailed API tests checking how calls to PGPAgent propagate to the underlying interface 2026-03-11 11:36:36 +01:00
passKitTests add detailed API tests checking how calls to PGPAgent propagate to the underlying interface 2026-03-11 11:36:36 +01:00
passShortcuts DO NOT MERGE 2026-03-08 21:08:36 +01:00
passTests Rely on SPM plugins to consume SwiftLint and SwiftFormat 2024-11-29 00:18:30 +01:00
patch
plans feature implementation plans 2026-03-09 15:02:48 +01:00
scripts Update gopenpgp to v2.8.1 with passforios patches 2024-12-14 12:19:42 -08:00
.gitignore Consume SVProgressHUD via SPM getting rid of Carthage 2024-11-29 00:18:30 +01:00
.mailmap Add .mailmap for clearer history and repository statistics (#529) 2021-12-27 18:12:13 -08:00
.swift-version Update SwiftLint and SwiftFormat (#613) 2023-04-23 13:01:37 -07:00
.swiftformat Consume SVProgressHUD via SPM getting rid of Carthage 2024-11-29 00:18:30 +01:00
.swiftlint.yml Update SwiftLint to version 0.58.x (#669) 2025-01-14 21:49:05 +01:00
_config.yml
Gemfile Move to Swift Package Manager disregarding Cocoapods (#496) 2021-08-30 09:41:29 -07:00
Gemfile.lock Bump faraday from 1.10.4 to 1.10.5 (#710) 2026-02-12 16:22:19 +01:00
LICENSE
README.md Consume SVProgressHUD via SPM getting rid of Carthage 2024-11-29 00:18:30 +01: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

You can also help us test beta versions through TestFlight.

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.
  • Support YubiKey.

Screenshots

Usages

For more, please read the wiki page.

Building Pass for iOS

  1. Install Go: brew install go.
  2. Run ./scripts/gopenpgp_build.sh to build GopenPGP.
  3. Open the pass.xcodeproj file in Xcode.
  4. Build & Run.

License

MIT