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. ;-))