4 releases

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

#844 in Embedded development

Download history 154/week @ 2024-03-16 268/week @ 2024-03-23 314/week @ 2024-03-30 173/week @ 2024-04-06 194/week @ 2024-04-13 226/week @ 2024-04-20 67/week @ 2024-04-27 84/week @ 2024-05-04 97/week @ 2024-05-11 119/week @ 2024-05-18 120/week @ 2024-05-25 165/week @ 2024-06-01 91/week @ 2024-06-08 201/week @ 2024-06-15 196/week @ 2024-06-22 25/week @ 2024-06-29

552 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–295KB