Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 1.85 KB

README.md

File metadata and controls

39 lines (21 loc) · 1.85 KB

hash
0.5.0

ci status ci status ci status

swift package index versions swift package index platforms

swift-hash is an inline-only microframework providing generic, pure-Swift implementations of various hashes, checksums, and binary utilities.

products

This package vends the following library products:

  1. Base16

    Tools for encoding to and decoding from base-16 strings.

  2. Base64

    Tools for encoding to and decoding from base-64 strings.

  3. CRC

    Implements CRC-32 checksums.

  4. MessageAuthentication

    Implements hash-based message authentication codes (HMACs) through protocols that types in the other modules conform to.

  5. SHA2

    Implements the SHA-256 hashing function.