#nist #cortex-m

no-std p256-cortex-m4

Idiomatic, misuse-resistent bindings to P256-Cortex-M4

3 releases

0.1.0-alpha.6 Dec 31, 2021
0.1.0-alpha.5 May 2, 2021
0.1.0-alpha.4 Mar 25, 2021
0.1.0-alpha.3 Mar 21, 2021

#1996 in Embedded development

Download history 182/week @ 2026-02-17 119/week @ 2026-02-24 229/week @ 2026-03-03 269/week @ 2026-03-10 289/week @ 2026-03-17 205/week @ 2026-03-24 82/week @ 2026-03-31 197/week @ 2026-04-07 124/week @ 2026-04-14 130/week @ 2026-04-21 109/week @ 2026-04-28 216/week @ 2026-05-05 411/week @ 2026-05-12 210/week @ 2026-05-19 439/week @ 2026-05-26 559/week @ 2026-06-02

1,641 downloads per month
Used in 3 crates (via trussed)

MIT license

33KB
561 lines

p256-cortex-m4

Fast NIST P256 signatures for Cortex-M4 microcontrollers

What is this?

Idiomatic, misuse-resistant bindings for the glorious and ultra-fast P256-Cortex-M4 ECDH and ECDSA implementation.

Building / Usage

On platforms other than Cortex-M4 and Cortex-M33, the implementation from p256 is re-used, with the same (simplified) API.

If this fallback is not desired, deactivate the non-cortex-m4-fallback feature.

License

P256-Cortex-M4 is licensed under MIT, as are these bindings.

Dependencies

~0.3–1.6MB
~35K SLoC