Re: DNSCurve implementation

Matthew Dempsky <[email protected]>
Newsgroups gmane.network.djbdns
Message-ID <[email protected]>
On Wed, Feb 24, 2010 at 11:09 AM, Brian <[email protected]> wrote:
> However 3 and 4 are items that we could
> perhaps work on together. We use python quite extensively and would
> have interest in creating portable DNS libraries for the community.

Great!

So there's already at least some open source prior art here, so it's
"only" a matter of polishing stuff and pulling it together in a usable
form.

E.g., in http://github.com/mdempsky/dnscurve, there are a few things of use:

  1. The "slownacl" library: a pure Python reimplementation of the
NaCl Python API.  I think this is usable as is, but could probably
benefit from being split off as a standalone package.

  2. The NaCl Python patch: this adds Python bindings to the NaCl
library so Python can use the optimized NaCl routines.  For a
reference implementation, this isn't really important, but if someone
is feeling masochistic and is familiar with the Python/C APIs, it
would be awesome if they could update this to apply to the latest NaCl
release.

  3. The "tools" directory: just some random DNSCurve-related Python code.

There's also the code that João Paulo R Vita and his team wrote for
FISL10: http://www.las.ic.unicamp.br/~joaopaulo/dnscurve/  (Written in
just a few days under time crunch for a competition and with no prior
DNS/DNSCurve experience, so not too much documentation. ;-))
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.