Comments (5)
A (r)age plugin that uses yubikey-agent is on the roadmap :)
from yubikey-agent.
original message replaced
Edit: Here was a draft how yubikey-agent could be extended to be used with age. Following #63 (comment) I had an e-mail exchange with @tv42. As he points out below I used some routines from his project and by mistake didn't put the correct attribution to him. I understood him in our conversation that correcting this alone is not in his interest. Since even with correct attribution my draft contain some lines of code with him (the actual enc/decryption part of file-keys), I'll not advertise it here any further.
from yubikey-agent.
The changes are more than "inspired" by my code.
See https://github.com/yvesf/yubikey-agent/blob/47e52502ea3e8f2b096cb888cd7149b0ac308b27/plugin.go#L198-L220
versus https://github.com/tv42/yubage/blob/49146f64d316f1c15baf247f3f4cba28a3e13b9b/internal/pivplug/recipient.go#L132-L163
and please follow https://github.com/tv42/yubage/blob/master/LICENSE
from yubikey-agent.
I updated the relevant places with a copyright notice pointing to the source, the links in my first comments are updated accordingly. I'm sorry that I forgot the attribution to tv42 in these places. To my knowledge these three are all places where your work is used. @tv42 please let me know if you see more problems.
This licensing jumble is not really nice in the code (there is also some code copied from age itself but that could potentially be resolved easily by the author of age). I want state it very clear here too that this is not like a MR but just in a "works for me" state.
I'm not too eager to deal with license compatibility, copyright and such stuff. I'd rather retract the whole thing.
from yubikey-agent.
Is there a repo we can checkout to assist or just keep track of the progress?
from yubikey-agent.
Related Issues (20)
- Error when starting agent on ArchLinux with OpenSSH 8.9
- How do I get the Public key from the Yubikey? - AGAIN? HOT 2
- Yubikey Password Entry Window isn't pre selected any more.
- sk-ssh-ed25519 not supported HOT 2
- IdentityAgent option has no effect HOT 2
- yubikey-agent -setup fails with error about default HOT 1
- 'needs manual reloading every time the YubiKey is unplugged or the machine goes to sleep' is not accurate HOT 2
- verify pin: smart card error 6983: authentication method blocked
- Cannot Find Package for Ubuntu 20.04.5 LTS
- Pinentry prompt does not show up HOT 2
- Possible incompatibility with macOS 13.1 HOT 2
- nixOS: Failed to connect to the YubiKey: connecting to pscs: the Smart card resource manager is not running HOT 10
- How can I start yubikey-agent as a service on Mac (without brew) HOT 1
- Unable to create key when age-yubikey-plug has created key on yubikey HOT 8
- Power-cycling a key while the system is asleep breaks the connection HOT 2
- Use host yubikey-agent inside a docker container HOT 1
- Installation on Steamdeck?
- Change -setup to generate a key with "touch policy" of "cached" instead of "always"
- Is this project still maintained? HOT 1
- "error fetching identities: agent refused operation" on Arch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yubikey-agent.