gorazdko / micro-ecc-sys

Low-level Rust bindings to the micro-ecc ECDH and ECDSA implementation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

micro-ecc-sys

Low-level bindings to micro-ecc

What is this?

Low-level bindings to the micro-ecc ECDH and ECDSA implementation.

You may also be interested in the high-level, idiomatic Rust library nisty.

Upstream release: v1.0

Building / Usage

bindgen as build dependency triggers the cargo build bug, no_std platforms need pre-generated bindings.

For Cortex-M4 and Cortex-M33 platforms, these are packaged. To verify locally, run cargo build --target thumbv7em-none-eabi --no-default-features and compare with the packaged file.

To use on such platforms, include micro-ecc-sys without the default features:

[dependencies.micro-ecc-sys]
default-features = false

License

littlefs is licensed under BSD-2-Clause, as are these bindings.

About

Low-level Rust bindings to the micro-ecc ECDH and ECDSA implementation.

License:BSD 2-Clause "Simplified" License


Languages

Language:Rust 100.0%