Contents

rarestype/h

🌟   **h**   ⚑

Requirements

The h library requires Swift 6.0 or later.

| Platform | Status | | -------- | ------ | | πŸ’¬ Documentation | [[Status]](https://github.com/rarestype/h/actions/workflows/Documentation.yml) | | 🐧 Linux | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) | | 🍏 Darwin | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) | | 🍏 Darwin (iOS) | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) | | 🍏 Darwin (tvOS) | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) | | 🍏 Darwin (visionOS) | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) | | 🍏 Darwin (watchOS) | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) | | πŸ€– Android | [[Status]](https://github.com/rarestype/h/actions/workflows/Tests.yml) |

Check deployment minimums

products

This package vends the following library products:

  1. Base16

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

  1. Base64

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

  1. CRC

Implements CRC-32 checksums.

  1. MD5

Implements MD5 hashing function.

  1. MessageAuthentication

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

  1. SHA1

Unimplemented: SHA-1 hashing function.

  1. SHA2

Implements the SHA-256 hashing function.

  1. UUID

Provides a UUID type.

Package Metadata

Repository: rarestype/h

Default branch: master

README: README.md