Expand description
§embassy-crypto-driver
embassy-crypto provides universal optimized implementations of cryptographic functions,
targeted for embedded systems. This crate defines the driver interface for these functions.
Macros§
- embassy_
crypto_ hmac_ sha1_ impl - embassy_
crypto_ hmac_ sha224_ impl - embassy_
crypto_ hmac_ sha256_ impl - embassy_
crypto_ hmac_ sha384_ impl - embassy_
crypto_ hmac_ sha512_ 224_ impl - embassy_
crypto_ hmac_ sha512_ 256_ impl - embassy_
crypto_ hmac_ sha512_ impl - embassy_
crypto_ md5_ impl - embassy_
crypto_ sha1_ impl - embassy_
crypto_ sha224_ impl - embassy_
crypto_ sha256_ impl - embassy_
crypto_ sha384_ impl - embassy_
crypto_ sha512_ 224_ impl - embassy_
crypto_ sha512_ 256_ impl - embassy_
crypto_ sha512_ impl
Structs§
- Hmac
Sha1 Context - Opaque storage for the implementation’s hash state.
- Hmac
Sha224 Context - Opaque storage for the implementation’s hash state.
- Hmac
Sha256 Context - Opaque storage for the implementation’s hash state.
- Hmac
Sha384 Context - Opaque storage for the implementation’s hash state.
- Hmac
Sha512 Context - Opaque storage for the implementation’s hash state.
- Hmac
Sha512_ 224Context - Opaque storage for the implementation’s hash state.
- Hmac
Sha512_ 256Context - Opaque storage for the implementation’s hash state.
- Md5Context
- Opaque storage for the implementation’s hash state.
- Sha1
Context - Opaque storage for the implementation’s hash state.
- Sha224
Context - Opaque storage for the implementation’s hash state.
- Sha256
Context - Opaque storage for the implementation’s hash state.
- Sha384
Context - Opaque storage for the implementation’s hash state.
- Sha512
Context - Opaque storage for the implementation’s hash state.
- Sha512_
224Context - Opaque storage for the implementation’s hash state.
- Sha512_
256Context - Opaque storage for the implementation’s hash state.
Traits§
- Hmac
Sha1 - Sha1 trait
- Hmac
Sha224 - Sha224 trait
- Hmac
Sha256 - Sha256 trait
- Hmac
Sha384 - Sha384 trait
- Hmac
Sha512 - Sha512 trait
- Hmac
Sha512_ 224 - Sha512_224 trait
- Hmac
Sha512_ 256 - Sha512_256 trait
- Md5
- Md5 trait
- Sha1
- Sha1 trait
- Sha224
- Sha224 trait
- Sha256
- Sha256 trait
- Sha384
- Sha384 trait
- Sha512
- Sha512 trait
- Sha512_
224 - Sha512_224 trait
- Sha512_
256 - Sha512_256 trait
Functions§
- hmac_
sha1_ clone - Hash init
- hmac_
sha1_ finalize - Hash finalize
- hmac_
sha1_ init - Hash init
- hmac_
sha1_ update - Hash update
- hmac_
sha224_ clone - Hash init
- hmac_
sha224_ finalize - Hash finalize
- hmac_
sha224_ init - Hash init
- hmac_
sha224_ update - Hash update
- hmac_
sha256_ clone - Hash init
- hmac_
sha256_ finalize - Hash finalize
- hmac_
sha256_ init - Hash init
- hmac_
sha256_ update - Hash update
- hmac_
sha384_ clone - Hash init
- hmac_
sha384_ finalize - Hash finalize
- hmac_
sha384_ init - Hash init
- hmac_
sha384_ update - Hash update
- hmac_
sha512_ 224_ clone - Hash init
- hmac_
sha512_ 224_ finalize - Hash finalize
- hmac_
sha512_ 224_ init - Hash init
- hmac_
sha512_ 224_ update - Hash update
- hmac_
sha512_ 256_ clone - Hash init
- hmac_
sha512_ 256_ finalize - Hash finalize
- hmac_
sha512_ 256_ init - Hash init
- hmac_
sha512_ 256_ update - Hash update
- hmac_
sha512_ clone - Hash init
- hmac_
sha512_ finalize - Hash finalize
- hmac_
sha512_ init - Hash init
- hmac_
sha512_ update - Hash update
- md5_
clone - Hash init
- md5_
finalize - Hash finalize
- md5_
init - Hash init
- md5_
update - Hash update
- sha1_
clone - Hash init
- sha1_
finalize - Hash finalize
- sha1_
init - Hash init
- sha1_
update - Hash update
- sha224_
clone - Hash init
- sha224_
finalize - Hash finalize
- sha224_
init - Hash init
- sha224_
update - Hash update
- sha256_
clone - Hash init
- sha256_
finalize - Hash finalize
- sha256_
init - Hash init
- sha256_
update - Hash update
- sha384_
clone - Hash init
- sha384_
finalize - Hash finalize
- sha384_
init - Hash init
- sha384_
update - Hash update
- sha512_
224_ clone - Hash init
- sha512_
224_ finalize - Hash finalize
- sha512_
224_ init - Hash init
- sha512_
224_ update - Hash update
- sha512_
256_ clone - Hash init
- sha512_
256_ finalize - Hash finalize
- sha512_
256_ init - Hash init
- sha512_
256_ update - Hash update
- sha512_
clone - Hash init
- sha512_
finalize - Hash finalize
- sha512_
init - Hash init
- sha512_
update - Hash update