4 releases

0.1.0 May 24, 2022
0.1.0-alpha.2 Mar 21, 2021
0.1.0-alpha.0 Mar 20, 2021

#804 in Embedded development

Download history 129/week @ 2024-07-20 207/week @ 2024-07-27 72/week @ 2024-08-03 143/week @ 2024-08-10 54/week @ 2024-08-17 50/week @ 2024-08-24 61/week @ 2024-08-31 57/week @ 2024-09-07 59/week @ 2024-09-14 95/week @ 2024-09-21 178/week @ 2024-09-28 141/week @ 2024-10-05 205/week @ 2024-10-12 405/week @ 2024-10-19 107/week @ 2024-10-26 67/week @ 2024-11-02

797 downloads per month
Used in 5 crates (via p256-cortex-m4)

MIT license

195KB
6.5K SLoC

GNU Style Assembly 5K SLoC // 0.1% comments Rust 547 SLoC // 0.0% comments C 515 SLoC // 0.2% comments JavaScript 387 SLoC // 0.1% comments Shell 3 SLoC

p256-cortex-m4-sys

Low-level bindings to Emil's P256-Cortex-M4

What is this?

Low-level bindings to the glorious and ultra-fast P256-Cortex-M4 ECDH and ECDSA implementation.

Building / Usage

This library only builds on Cortex-M4 and Cortex-M33 platforms.

For convenience, on other platforms, it produces an empty crate.

License

P256-Cortex-M4 is licensed under MIT (reproduced here as LICENSE.txt), as are these bindings.

Dependencies

~7–395KB