ecc608-linux 0.2.2

A library for accessing the ECC608 chip on Linux
Documentation
[![Crates.io][crates-badge]][crates-url]
[![docs.rs][docs-badge]][docs-url]
[![Build Status][actions-badge]][actions-url]
[![Discord chat][discord-badge]][discord-url]

[crates-badge]: https://img.shields.io/crates/v/ecc608-linux.svg
[crates-url]: https://crates.io/crates/ecc608-linux
[docs-badge]: https://docs.rs/ecc608-linux/badge.svg
[docs-url]: https://docs.rs/ecc608-linux/latest/ecc608-linux/
[actions-badge]: https://github.com/helium/ecc608-linux-rs/actions/workflows/rust.yml/badge.svg
[actions-url]: https://github.com/helium/ecc608-linux-rs/actions/workflows/rust.yml
[discord-badge]: https://img.shields.io/discord/500028886025895936.svg?logo=discord&style=flat-square
[discord-url]: https://discord.gg/helium

## ecc608-linux-rs

This library implements various elliptic curve cryptographic functions used by
[Helium Blockchain](https://helium.com) using the Microchip ATECC608 family.
This includes creating keys for ECC types, signing messages, and configuring and
locking the chip down for production use. 

## Using

Add a dependency to your projects `Cargo.toml`:

```rust
ecc608-linux-rs = "<version>"
```