Skip to content

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

License

Notifications You must be signed in to change notification settings

Foundation-Devices/micro-ecc-sys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 80.7%
  • C++ 8.6%
  • C 7.9%
  • Python 2.7%
  • Rust 0.1%