https://github.com/jmhobbs/pinentry-client
A demo of invoking pinentry and the assuan protocol.
https://github.com/jmhobbs/pinentry-client
gnupg gnupg2 golang pinentry
Last synced: 2 months ago
JSON representation
A demo of invoking pinentry and the assuan protocol.
- Host: GitHub
- URL: https://github.com/jmhobbs/pinentry-client
- Owner: jmhobbs
- Created: 2023-03-25T18:30:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-27T16:01:43.000Z (about 2 years ago)
- Last Synced: 2025-03-01T00:59:08.630Z (3 months ago)
- Topics: gnupg, gnupg2, golang, pinentry
- Language: Go
- Homepage: https://www.velvetcache.org/2023/03/26/a-peek-inside-pinentry
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pinentry-client
This repository is a simple client API for [pinentry](https://www.gnupg.org/related_software/pinentry/index.html) written in Go.
It nescessarily includes a package for working with the [Assuan protocol](https://www.gnupg.org/documentation/manuals/assuan/Assuan.html)
While this client is usable, it was never designed for production use. It would need some work to make a friendlier API.
There is a companion article on [my blog](https://www.velvetcache.org/2023/03/26/a-peek-inside-pinentry)