4 releases

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

#1187 in Embedded development

Download history 197/week @ 2023-11-27 135/week @ 2023-12-04 246/week @ 2023-12-11 119/week @ 2023-12-18 28/week @ 2023-12-25 64/week @ 2024-01-01 91/week @ 2024-01-08 126/week @ 2024-01-15 165/week @ 2024-01-22 255/week @ 2024-01-29 126/week @ 2024-02-05 85/week @ 2024-02-12 129/week @ 2024-02-19 185/week @ 2024-02-26 365/week @ 2024-03-04 182/week @ 2024-03-11

870 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–280KB