"Adam Langley" <[EMAIL PROTECTED]> writes:

> On Wed, Sep 3, 2008 at 1:41 AM, Martin Geisler <[EMAIL PROTECTED]> wrote:
>
>> Okay. If you want to, you can get all the repository- and web-space
>> you want on viff.dk. Or maybe you could put up the bindings on
>> pypi?
>
> Thanks for the offer. I'm not sure where it'll end up at the moment.
> I often use code.google.com for these things.

Okay, that's another fine choice! I'm only concerned that we get
something out to the real world and not just in some locked SVN
repository somewhere...

>> I think it would look great if NaCL and pyNaCL (if that is the
>> right name?) would be put out there as small open source projects.
>> Then we would actually have produced something concrete for others
>> to use in the CACE project.
>
> Agreed. You just have to persuade Dan to use source control and host
> NaCl somewhere :)

Hmm... no version control?! grumble... :-)

Dan and Tanja: I'm sure you guys have plenty of hosting options
already, but just let me know if you would like NaCl to be hosted with
or near VIFF.

>> From the sample above it looks exactly like I imagined: simple,
>> straight forward, and with minimum fuzz!
>
> Thanks for the vote of confidence. I think NaCl gets paged into my
> brain tomorrow. I'll see if I can get the shared library support
> done.

Okay, sounds good. Then we'll have to see where we can make use of the
NaCl bindings first. We're currently using a total ad-hoc
pseudo-random function implementation which uses SHA-1 to generate
numbers. Replacing that by one of the stronger SHA variants supported
by NaCl might be an easy place to start:

  http://hg.viff.dk/viff/file/ff249565fa3a/viff/prss.py#l260

And then there is the Shamir sharing and recombination stuff here,
which requires fast bignum addition and multiplication:

  http://hg.viff.dk/viff/file/ff249565fa3a/viff/shamir.py

but I think Dan plans to make custom code for that.

-- 
Martin Geisler

VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
_______________________________________________
viff-devel mailing list (http://viff.dk/)
viff-devel@viff.dk
http://lists.viff.dk/listinfo.cgi/viff-devel-viff.dk

Reply via email to