skip to navigation
skip to content

pyskein 0.7

Implementation of the Skein hash function, one of the finalists in the SHA-3 competition

Downloads ↓ | Package Documentation

Latest Version: 0.7.1

PySkein is an extension module for Python, implementing the Skein hash algorithm, one of the finalists in the NIST SHA-3 Competition. While originally based on the optimized version of the reference implementation by Doug Whiting, PySkein is now feature complete and offers a pythonic interface, all released as free software under the GNU General Public License. Its highlights are:

  • Simple interface following the hash algorithms in the Python standard library (like hashlib.sha1 or hashlib.sha256)
  • All features of the Skein specification (flexible digest sizes, MAC generation, tree hashing, and various other arguments)
  • High performance through optimized C implementation (7.1 cycles/byte for sequential hashing and 4.2 cycles/byte for tree hashing on two cores, measured on an Athlon 64 X2)
  • Threefish, the tweakable block cipher used in Skein, available for encrytion and decryption on its own
 
File Type Py Version Uploaded on Size # downloads
pyskein-0.7.tar.gz (md5, pgp) Source 2010-12-23 198KB 691
pyskein-0.7.win32-py3.2.msi (md5, pgp) MS Windows MSI installer 3.2 2010-12-23 160KB 642