Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #14861

Bug#1029431: ITP: pyequihash -- python bindings for libequihash: memory-hard Proof-of-Work with fast verification

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Joost van Baal-Ilić <joostvb-debian@ad1810.com>
Newsgroups linux.debian.bugs.dist, linux.debian.devel, linux.debian.maint.python
Subject Bug#1029431: ITP: pyequihash -- python bindings for libequihash: memory-hard Proof-of-Work with fast verification
Date Sun, 22 Jan 2023 17:10:08 +0100
Message-ID <FQL4W-nop-5@gated-at.bofh.it> (permalink)
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Sun Jan 22 16:09:11 2023
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -3.951
Reply-To Joost van Baal-Ilić <joostvb-debian@ad1810.com>, 1029431@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-devel@lists.debian.org, jdx5yg90@ctrlc.hu, debian-python@lists.debian.org, wnpp@debian.org, Joost van Baal-Ilić <joostvb@debian.org>
X-Debian-Pr-Message report 1029431
X-Debian-Pr-Package wnpp
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Disposition inline
Content-Transfer-Encoding 8bit
User-Agent Mutt/1.10.1 (2018-07-13)
X-Greylist delayed 390 seconds by postgrey-1.36 at buxtehude; Sun, 22 Jan 2023 16:06:22 UTC
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1755663
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 49
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Sun, 22 Jan 2023 16:59:42 +0100
X-Original-Message-ID <20230122155942.GH14107@beskar.mdcc.cx>
Xref csiph.com linux.debian.bugs.dist:1134374 linux.debian.devel:106885 linux.debian.maint.python:14861

Cross-posted to 3 groups.

Show key headers only | View raw


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

* Package name    : pyequihash
  Version         : 0.2
  Upstream Author : Stefan Marsiske <sphinx@ctrlc.hu>
* URL             : https://github.com/stef/equihash/python
* License         : GPLv3
  Programming Lang: Python
  Description     : python bindings for libequihash: memory-hard Proof-of-Work with fast verification

Binary package name: python3-equihash

 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 ealier 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.
 .
 This package offers a Python wrapper for the C library and comes with functions
 equihash.solve(n, k, seed) and equihash.verify (n,k,seed,sol).

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.

I intend to carry out this work within the Debian Python Team, at the yet to be
created https://salsa.debian.org/python-team/packages/pyequihash .

The libequihash package which is now in unstable ( see
https://tracker.debian.org/pkg/libequihash ) currently holds the same python
code.  I'll upload a new version of this original libequihash package without
the python wrapper code; it will no longer build python3-equihash.  Packaging
pyequihash from this pypi upstream sources is done in order to simplify the
Debian packaging work (and by doing so fix some RC bugs).

Bye,

Joost

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Bug#1029431: ITP: pyequihash -- python bindings for libequihash: memory-hard Proof-of-Work with fast verification Joost van Baal-Ilić <joostvb-debian@ad1810.com> - 2023-01-22 17:10 +0100

csiph-web