Skip to main content

Module sha256

Module sha256 

Source
Expand description

SHA-256 for bulk data: attachments, files and blobs.

aarch64 hashes through bitcoin_hashes, which runtime-detects the ARMv8 SHA-256 instructions; sha2 0.10 only uses them behind its asm feature. Elsewhere sha2 stays: it runtime-detects SHA-NI too, and without SHA-NI its software path measured 9% faster than bitcoin_hashes’ on a Cascade Lake Xeon.

Structs§

Sha256
An incremental SHA-256.

Functions§

digest
SHA-256 of data in one call.