Skip to main content

sha256 library with midstate

Project description

This is a SHA-256 implementation that allows for setting and getting the mid-state information.

Performance

The original version of this was written in Python. While the Cython version will be much faster, this is not a highly optimized library and relies on the native C compiler for optimization.

Authors

The orignal author was Thomas Dixon for a python version of this code. Sam Rushing added the midstate access and converted it to Cython. Nigel Drego added the context state setter/getter.

LICENSE

This is licensed under the MIT license based on the original license from Thomas Dixon.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sha256-0.1.tar.gz (30.1 kB view details)

Uploaded Source

File details

Details for the file sha256-0.1.tar.gz.

File metadata

  • Download URL: sha256-0.1.tar.gz
  • Upload date:
  • Size: 30.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sha256-0.1.tar.gz
Algorithm Hash digest
SHA256 ed989b0bb3adcd01e8fef33bc8de17a70dde2661de448f13e9434f78ded1bb1b
MD5 2e99663a4fb35c41566a0bcb0f3167e0
BLAKE2b-256 0498e2d70dc0af14a35ee62c5f6146120f8735e43e1de5daf633c61a2cdd8e67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page