swift-hash

0.4.1

hashes, checksums, and hextools for server applications
kelvin13/swift-hash

What's New

0.4.1

2022-11-16T23:07:02Z
  • relaxes the input requirement of Base16 and Base64 decoders to skip over non-digit characters. (previously, the library was interpreting them as zeroes).

hash
0.4.1

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

The 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.

Description

  • Swift Tools 5.4.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sat Jan 28 2023 15:12:39 GMT-0500 (GMT-05:00)