On 03/23/2010 05:30 AM, Niels Möller wrote:
Daniel Kahn Gillmor dkg@fifthhorseman.net writes:
I was wondering if there is a catalog somewhere of bindings that exist for nettle for higher-level languages.
Not that I know of. I guess I could try to keep a list on the home page (http://www.lysator.liu.se/~nisse/nettle/), but I'd have to rely on other users mailing me updates.
i think having such a list would be a good idea. if you mention at the top of it "is this list out of date? send updates to nettle-bugs@lists.lysator.liu.se" then it shouldn't be too bad to keep up-to-date.
One final note: The way I see things, as a user of a higher level language, I'd prefer to not have merely "bindings to nettle", but to have well designed cryptographic functions with an interface appropriate to that language. Which can then use Nettle internally.
yes, agreed. When designing a binding, I'd like to expose things at roughly the same conceptual level as nettle, but using calling conventions, scoping, memory allocation, etc in ways that are comfortable and natural to the higher-level language in question.
This would permit people to build sensibly-designed native higher-level crypto functionality on top of the nettle base.
--dkg