Improve portability: Usage as library in Go, JS, C/C++/C#, PHP, ... #404
Replies: 3 comments
-
|
Current library implementations I am aware of:
|
Beta Was this translation helpful? Give feedback.
-
|
I'm also looking into using https://github.com/mozilla/uniffi-rs to generate bindings to |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the responses, and thanks for making rage 😄. Cool that there are so many projects already. Maybe they should be listed in the main README too, at least the active ones. Though it looks like other than age+rage none of the other ones are active, sadly. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
(This is a continuation of the discussion on HN.)
Thank you very much for creating
age. I'm hoping it'll become the new OpenPGP. It looks fantastic. I have some suggestions below, but of course those are just suggestions. Feel free to ignore them if you like. 😄If it is your desire to grow
ageto be the new file encryption format (and I really hope it is), there should be implementations of it in a wide range of languages, and it should be possible to easily use it in your own language, without having to shell out.I'm thinking about something like this:
and
and so on. You get the idea.
Given that implementing age in all these languages is a lot of work, I suggest you create a
CONTRIBUTING.mdfile and make it clear that you'll looking for people to create/maintain native implementations.If there is already a way to use age as a library in these languages, then maybe the documentation should be improved to show how to use it like that. I couldn't find anything but the spec and the man page.
Again: Thanks for creating age. And feel free to ignore this. 😄
Side note: I'm very pleased that this discussion has the number 404. 😄
Beta Was this translation helpful? Give feedback.
All reactions