[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1021433: ITP: libequihash -- memory-hard Proof-of-Work with fast verification



Package: wnpp
Owner: Joost van Baal-Ilić <joostvb@debian.org>
Severity: wishlist

* Package name    : libequihash
  Upstream Author : Dmitry Khovratovich and Stefan Marsiske
* URL             : https://github.com/stef/equihash
* License         : CC0-1.0
  Programming Lang: C++
  Description     : memory-hard Proof-of-Work with fast verification

 Equihash implements the algorith as described in "Equihash: Asymmetric
 Proof-of-Work Based on the Generalized Birthday Problem" by Alex Biryukov and
 Dmitry Khovratovich, 2016, DOI:10.14722/ndss.2016.23108.  This code, by Stefan
 Marsiske, is a fork of an earlier implementation by Khovratovich at
 https://github.com/khovratovich/equihash/ ; it provides a library, a C API and
 Python bindings.  The cryptographic password storage SPHINX (pwdsphinx and
 libsphinx) depend upon equihash.


Upstream started packaging work at
https://github.com/stef/equihash/tree/master/debian .  I'll work from that
first packaging code, probably using a repository at salsa.debian.org .

See https://www.ctrlc.hu/~stef/blog/posts/sphinx.html and
https://nlnet.nl/project/OpaqueSphinxServer/ for more background information.

See e.g. https://core.ac.uk/download/pdf/31227294.pdf for a copy of the original
article.

The SPHINX project was funded through the NGI0 PET Fund, a fund established by
NLnet with financial support from the European Commission's Next Generation
Internet programme, under the aegis of DG Communications Networks, Content and
Technology under grant agreement No 825310.

Bye,

Joost


Reply to: