{ "info": { "author": "rendaw", "author_email": "spoo@zarbosoft.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License" ], "description": "# Trezor-style PIN entry for GPG\n\nThis is an alternate PIN entry for use with [trezor-agent](https://github.com/romanz/trezor-agent/) or for people with number-only PINs. It displays a grid of unlabeled buttons and supports configurable keyboard mappings.\n\n\n\nBy default you can use any of these key grids to enter the PIN:\n\n```\nw e r u i o 7 8 9\ns d f j k l 4 5 6\nx c v m , . 1 2 3\n```\n\nPress `escape` to cancel, `backspace` to clear everything you've entered, and `enter` to submit the PIN.\n\n### Installation\n\n1. Run `pip install trezor-gpg-pinentry-tk`\n2. Find where it's installed with by running `which trezor-gpg-pinentry-tk`\n3. Add this line to `$GPGHOME/gpg-agent.conf`: `pinentry-program /path/to/trezor-gpg-pinentry-tk`\n4. Run `echo RELOADAGENT | gpg-connect-agent` or restart your computer\n\n### Configuration\n\nSet these environment variables on your `gpg-agent` daemon, by overriding `/usr/lib/systemd/user/gpg-agent.service` for example.\n\n* **PINENTRY_TREZOR_LOG_PATH** = `/path/to/log/file`. Enable logging and write logs to `/path/to/log/file`\n* **PINENTRY_TREZOR_DONT_FLASH** = `1`. Don't show which keypad button was pressed when using the keyboard.\n* **PINENTRY_TREZOR_KEYSET** = `123456789`. Use this letter grid for keyboard entry.\n* **PINENTRY_TREZOR_DONT_EXPLAIN** = `1`. Don't explain or show the grid when entering via TTY.\n* **PINENTRY_TREZOR_FORCE_MESSAGE** = `My prompt message:`. Use this prompt message instead of the GPG provided prompt.", "description_content_type": "", "docs_url": null, "download_url": "https://gitlab.com/rendaw/trezor-gpg-pinentry-tk/tarball/v0.0.9", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/rendaw/trezor-gpg-pinentry-tk", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "trezor-gpg-pinentry-tk", "package_url": "https://pypi.org/project/trezor-gpg-pinentry-tk/", "platform": "", "project_url": "https://pypi.org/project/trezor-gpg-pinentry-tk/", "project_urls": { "Download": "https://gitlab.com/rendaw/trezor-gpg-pinentry-tk/tarball/v0.0.9", "Homepage": "https://gitlab.com/rendaw/trezor-gpg-pinentry-tk" }, "release_url": "https://pypi.org/project/trezor-gpg-pinentry-tk/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "A pinentry for GPG with Trezor", "version": "0.0.9" }, "last_serial": 4672033, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "b011da95989476c1dc6ee2d507b99214", "sha256": "68d9a9c14bd9b6307523f176dd200bdaf0f232ce86600dde9e828df69e1d43f2" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b011da95989476c1dc6ee2d507b99214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4310, "upload_time": "2018-02-22T09:21:21", "url": "https://files.pythonhosted.org/packages/05/25/f42957875b896b757b3a5c73d5e95287cf42d18eb148dca37e1f09495dd5/trezor-gpg-pinentry-tk-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6f174fc4d711c81fe51bdd2d50e1f438", "sha256": "2809b294af5fda6d24e8dc0ebfe8b65d4352a5f5521fb502cd23810f2973d50d" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6f174fc4d711c81fe51bdd2d50e1f438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2018-03-12T19:07:11", "url": "https://files.pythonhosted.org/packages/c2/0e/4d88ac02474f0067d16cc6fd78f88c8d62bdc26e84411b53a96470faa155/trezor-gpg-pinentry-tk-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d4a80de58cc20a292e9776d1805f3bce", "sha256": "9b00aa2eb2320be95eaaac61bb05cecf520e2dddbcd634c3dc4e8d91780c6111" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d4a80de58cc20a292e9776d1805f3bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4500, "upload_time": "2018-03-13T07:15:33", "url": "https://files.pythonhosted.org/packages/f1/25/086e60e450dcc8cedaa67fa775e2357a983fc11293800d04bed3b5976170/trezor-gpg-pinentry-tk-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "651d76db4bdd5373f7d8096d5995f90d", "sha256": "259811777c1dae2e9499290864d8e9e5b7290d54d600c0e4d8db88891cf4cba0" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.6.tar.gz", "has_sig": false, "md5_digest": "651d76db4bdd5373f7d8096d5995f90d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4511, "upload_time": "2018-03-13T10:50:42", "url": "https://files.pythonhosted.org/packages/85/ae/0aea416bfe026fa0c6230f86ae6c61b2996ddc9dcc35b60fe04433a8ba8f/trezor-gpg-pinentry-tk-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "68d28dd1c2893977f9b521e8323b4a67", "sha256": "dc75f6ff4ccebd442ad1c07552aa191cbba9932e1ff4cf5e3385e524cc517393" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.7.tar.gz", "has_sig": false, "md5_digest": "68d28dd1c2893977f9b521e8323b4a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4505, "upload_time": "2018-07-14T16:17:41", "url": "https://files.pythonhosted.org/packages/65/9f/8821ca8a5a864127628fdcb3ca9da49f4e9aff44f7aab740602339ed0a29/trezor-gpg-pinentry-tk-0.0.7.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "6a73a127d348dc9e4608235ab10969c6", "sha256": "26ff9f2b130f0324a0e5a9080770bbb83a601345f9a4bddc5c02e22ae6428f44" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.9.tar.gz", "has_sig": false, "md5_digest": "6a73a127d348dc9e4608235ab10969c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4525, "upload_time": "2019-01-08T08:54:00", "url": "https://files.pythonhosted.org/packages/00/14/61f38146fde9b22e8aff247fa918b6b27dad557018b99a5feb32352e2caa/trezor-gpg-pinentry-tk-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a73a127d348dc9e4608235ab10969c6", "sha256": "26ff9f2b130f0324a0e5a9080770bbb83a601345f9a4bddc5c02e22ae6428f44" }, "downloads": -1, "filename": "trezor-gpg-pinentry-tk-0.0.9.tar.gz", "has_sig": false, "md5_digest": "6a73a127d348dc9e4608235ab10969c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4525, "upload_time": "2019-01-08T08:54:00", "url": "https://files.pythonhosted.org/packages/00/14/61f38146fde9b22e8aff247fa918b6b27dad557018b99a5feb32352e2caa/trezor-gpg-pinentry-tk-0.0.9.tar.gz" } ] }