Opened at 2011-11-17T19:43:33Z
Closed at 2012-03-11T00:21:20Z
#75 closed enhancement (fixed)
add Ed25519 signatures
Reported by: | warner | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 0.6.0 |
Version: | 0.5.29 | Keywords: | |
Cc: | Launchpad Bug: |
Description (last modified by warner)
At the 2nd Tahoe Summit, we hashed out a plan for Accounting that starts with adding Ed25519 signatures to pycryptopp. (Crypto++ doesn't yet include Ed25519, so the plan involves putting a separate copy of the Ed25519 C code into pycryptopp, adding Python bindings to it, and then replacing that C code with calls into Crypto++'s version once it shows up).
I've got a patch here against 0.5.29 that embeds a copy of my python-ed25519 library (version 0.7) into pycryptopp, including unit tests, power-on self-tests, and a subset of the Known Answer Tests that complete in about 1.0s .
Attachments (3)
Change History (9)
Changed at 2011-11-17T19:48:10Z by warner
comment:1 Changed at 2011-11-17T20:01:09Z by warner
- Description modified (diff)
- Summary changed from ad Ed25519 signatures to add Ed25519 signatures
comment:2 Changed at 2011-11-17T20:03:45Z by warner
- Version changed from 0.5.19 to 0.5.29
comment:3 Changed at 2011-11-20T03:50:48Z by marcusw
Latest patch tested working with 55/55 tests OK in 1.9s on windows with native python 2.6 and mingw gcc/g++.
comment:4 Changed at 2011-12-09T22:49:37Z by zooko
- Milestone set to 0.6.0
comment:5 Changed at 2012-02-06T00:46:53Z by sneves
Added trivial patch to make the C code compile with Microsoft's compilers (just a matter of eliminating the C99 variable declarations).
comment:6 Changed at 2012-03-11T00:21:20Z by zooko
- Resolution set to fixed
- Status changed from new to closed
I adopted Brian's "zookoapi", a minimal API.
add cryptopp.publickey.ed25519