lucre is an implementation (in C++ and Java) of David Wagner's Diffie-Hellman variant on Chaumian blinding. This variant is thought to be unprotected by patents, however, you use it at your own risk.
For a detailed explanation, see theory2.pdf.
http://anoncvs.aldigital.co.uk/lucre
The lucre code is available by anonymous CVS or as a tarball.
The tarball snapshot is updated daily at midnight, UK time. It can be fetched from:
http://anoncvs.aldigital.co.uk/snapshots/lucre
Anonymous CVS lives at:
anoncvs.aldigital.co.uk:/cvsroot/anoncvs.aldigital.co.uk-lucreto check out with CVS, do the following:
cvs -d ":pserver:anoncvs@anoncvs.aldigital.co.uk:/cvsroot" loginpassword is "anoncvs". Once logged in, do:
cvs -d ":pserver:anoncvs@anoncvs.aldigital.co.uk:/cvsroot" co anoncvs.aldigital.co.uk-lucrethis should create a directory called "anoncvs.aldigital.co.uk-lucre", which will contain the current source tree. At any time, anwhere within this tree, you can type:
cvs updateto get the latest versions and keep your tree up to date.
http://www.cyclic.com/cyclic-pages/howget.html
If you develop a useful application using lucre, please let us know and we'll link to it from here.
Please send submissions to: lucre@aldigital.co.uk