# crown

![Crates.io Version](<https://img.shields.io/crates/v/crown?label=crown(crates.io)>)
![Crates.io Version](<https://img.shields.io/crates/v/crown-bin?label=crown-bin(crates.io)>)
[![check-unittest](https://github.com/cathaysia/crown/actions/workflows/check-unittest.yaml/badge.svg)](https://github.com/cathaysia/crown/actions/workflows/check-unittest.yaml)
[![release](https://github.com/cathaysia/crown/actions/workflows/release.yaml/badge.svg)](https://github.com/cathaysia/crown/actions/workflows/release.yaml)
[![deploy-github-pages](https://github.com/cathaysia/crown/actions/workflows/deploy.yml/badge.svg)](https://github.com/cathaysia/crown/actions/workflows/deploy.yml)
[![check-build-cross](https://github.com/cathaysia/crown/actions/workflows/check-build-cross.yaml/badge.svg)](https://github.com/cathaysia/crown/actions/workflows/check-build-cross.yaml)

> [!IMPORTANT]
> ALL ALGORITHMS ARE IMPLEMENTED FOLLOWING STANDARD SPECIFICATIONS, BUT THE LIBRARY HAS NOT UNDERGONE A FORMAL SECURITY AUDIT.
>
> THE SOFTWARE IS PROVIDED AS-IS, WITHOUT ANY GUARANTEES OR WARRANTIES.
>
> THE AUTHORS ASSUME NO RESPONSIBILITY OR LIABILITY FOR ANY DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF THIS SOFTWARE.

## Features

* **API-first design**: clean and intuitive, minimal boilerplate
* **First-class documentation**: comprehensive guides, examples, and references to get you started quickly
* **`no_std` support**: works in embedded and bare-metal environments. (in plan)
* **Modern cryptographic primitives**: symmetric/asymmetric encryption, hashing, AEAD

## Credits

- [Go/Crypto](https://github.com/golang/go/tree/master/src/crypto)
- [crypto](https://github.com/golang/crypto)
- [libtomlcrypto](https://github.com/libtom/libtomcrypt)
- [OpenSSL](https://github.com/openssl/openssl)
