https://github.com/smlx/gnupg-piv-agent
Docker image which contains gnupg with a patch working around https://dev.gnupg.org/T5555
https://github.com/smlx/gnupg-piv-agent
Last synced: 12 months ago
JSON representation
Docker image which contains gnupg with a patch working around https://dev.gnupg.org/T5555
- Host: GitHub
- URL: https://github.com/smlx/gnupg-piv-agent
- Owner: smlx
- Created: 2022-04-11T15:58:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-08T14:42:04.000Z (over 2 years ago)
- Last Synced: 2025-03-16T02:17:56.420Z (over 1 year ago)
- Language: Shell
- Size: 35.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GnuPG patched for piv-agent
This repository builds a Docker image with a build of `gnupg` containing a very simple patch/hack to work around `gnupg` [bug T5555](https://dev.gnupg.org/T5555).
This means you can use this Docker image to add ECDSA signing subkeys to your existing GPG key for use with [`piv-agent`](https://github.com/smlx/piv-agent).
## Usage
Simply running `make` will pull down the latest release of the image from this repository, mount your `~/.gnupg` and `piv-agent` sockets into the container, and start a shell.
From that shell you can run `gpg` commands to add an ECDSA signing subkey as per the `piv-agent` documentation [here](https://smlx.github.io/piv-agent/docs/gpg-walkthrough/#add-signing-subkey).
## Building the image locally
`make run` will `docker build` the image locally and run it.