eaesy

Crates.ioeaesy
lib.rseaesy
version0.2.1
sourcesrc
created_at2020-03-08 13:10:32.20308
updated_at2020-03-14 15:37:16.681714
descriptioneasy hardware-accelerated AES128CBC operations of arbitrary data on embedded targets
homepage
repositoryhttps://github.com/tmplt/eaesy
max_upload_size
id216564
size45,870
Viktor Vilhelm Sonesten (tmplt)

documentation

README

eAESy — easy hardware-accelerated AES128CBC operations of arbitrary data on embedded targets

This crate exposes a trait for hardware-accelerated AES-128-CBC encryption/decryption on no-std targets with available support. As a fallback, for targets that lack a cryptography engine, a software implementation can be used instead. Arbitrary input lengths are supported via PKCS7 padding.

At present, this crate utilizes the cryptography engines on the following targets:

  • NXP S32K144EVB-Q100 (s32k144evb-q100 feature)

License

Licensed under either of

at your option.

Commit count: 65

cargo fmt