No description
Find a file
Harsh Shandilya 682e8a5715
Add explicit documentfile dependency
We were previously depending on it transitively coming into
the dependency graph but AndroidX artifacts are increasingly
getting rid of transitive deps so let's start being explicit about
our dependencies.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-03 13:32:48 +05:30
.github CODEOWNERS: Update to my new username 2019-07-28 09:57:11 +05:30
.tx add language map 2019-01-02 15:00:51 +00:00
app Add explicit documentfile dependency 2019-08-03 13:32:48 +05:30
contrib/oisafe2pstore oisafe2pstore.hs: script to migrate from OI Safe 2016-07-23 15:51:37 +03:00
gradle/wrapper Bump gradle from 5.5 to 5.5.1 2019-07-11 02:58:41 +05:30
.gitignore Simplify password row layout and resolve icon tints 2019-05-26 14:56:43 +05:30
.gitmodules remove openpgp submodule 2015-05-12 22:33:46 +02:00
.travis.yml Fix Travis-CI builds 2019-07-29 12:30:50 +05:30
build.gradle.kts Bump AGP from 3.5.0-rc01 to 3.5.0-rc02 2019-08-03 13:28:54 +05:30
CHANGELOG.md added changelog 2018-12-25 17:41:40 +00:00
gradle.properties Migrate to AndroidX (#430) 2018-10-12 15:06:04 +01:00
gradlew Dependency updates 2019-06-28 23:42:03 +05:30
gradlew.bat Dependency updates 2019-06-28 23:42:03 +05:30
LICENSE.txt added license 2014-08-10 14:03:54 +01:00
README.md remove the flattr and bitcoin address donations 2019-01-06 15:19:34 +01:00
settings.gradle.kts Rewrite Gradle configuration with Kotlin DSL (#488) 2019-03-02 18:05:51 +01:00

Password Store

Android Arsenal Build Status Backers on Open Collective Sponsors on Open Collective

This application tries to be 100% compatible with pass

You can install the application from:

Pull requests are more than welcome (see TODO).

Features

  • Clone an existing pass repository (ssh-key and user/pass support)
  • List the passwords
  • Handle the directories as categories
  • Decrypt the password files (first line is the password, the rest is extra data)
  • Add a new password to the current category (or no category if added at the root)
  • Pull and Push changes to the remote repository
  • Ability to change remote repository info

How-To

See the wiki for a newer written version of the following gif walkthrough

FAQ

Q: What kind of repository can I clone from?

A: Make sure to only clone from bare repositories (see git-clone(1) for how to create a bare repository from an existing one). Otherwise the clone will fail.

Q: I get a "Permission Denied" error when trying to import my ssh-key, why?

A: ssh-key files are usually created with permissions set to 600, meaning that only the creator of this key has the right to read from it. The application needs a read access, at least temporarily, make the permissions to 644, import the key, then set them back to 600.

Q I get the error No encrypted data with known secret key found in stream

A In OpenKeyChain (under the left drawer) Apps > Password Store > Accounts > (select the account) > Account key select the key used to encrypt your passwords.

Community

Ways to get in touch:

  • Github issues, use it if you have a bug report, you do not understand how something works or you want to submit a feature request.

Contributing Translations

Interested in helping to translate Password Store? Contribute here:

https://www.transifex.com/android-password-store/android-password-store/

Libraries

Libraries that this project uses:

Contributors

This project exists thanks to all the people who contribute. Want to contribute? See if you can find an issue you wanna close, then send a PR!

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]