Module messages

Module messages 

Source

Re-exports§

pub use crate::sha2::ShaAlgo;

Structs§

AesAad
AesAadResolver
The resolver for an archived AesAad
AesClear
AesExecute
AesGcmTag
AesGcmTagResolver
The resolver for an archived AesGcmTag
AesSetup
AesSetupResolver
The resolver for an archived AesSetup
ArchivedAesAad
An archived AesAad
ArchivedAesGcmTag
An archived AesGcmTag
ArchivedAesSetup
An archived AesSetup
ArchivedDiskEncryptUnsafe
An archived DiskEncryptUnsafe
ArchivedHmac
An archived Hmac
ArchivedShaContextSnapshot
An archived ShaContextSnapshot
ArchivedShaGetContext
An archived ShaGetContext
ArchivedShaSetContext
An archived ShaSetContext
ArchivedShamirRecover
An archived ShamirRecover
ArchivedShamirSplit
An archived ShamirSplit
DiskEncryptUnsafe
DiskEncryptUnsafeResolver
The resolver for an archived DiskEncryptUnsafe
Hmac
HmacResolver
The resolver for an archived Hmac
ShaContextSnapshot
Snapshot of a server-side SHA context (returned by ShaGetContext).
ShaContextSnapshotResolver
The resolver for an archived ShaContextSnapshot
ShaDrop
Release a server-side SHA context slot.
ShaGetContext
Retrieve the current intermediate hash state for a context slot.
ShaGetContextResolver
The resolver for an archived ShaGetContext
ShaSetContext
Allocate a server-side SHA context slot (or overwrite an existing one) and seed it with the supplied hash state. context_id = None on first use; the server allocates a slot and returns its id. Subsequent calls with the returned id overwrite the state.
ShaSetContextResolver
The resolver for an archived ShaSetContext
ShaUpdate
Feed a block-aligned chunk of data into the hardware SHA engine via DMA. buf must be page-aligned; length must be a multiple of the algo’s block size. Data always starts at offset 0 in buf.
ShamirRecover
ShamirRecoverResolver
The resolver for an archived ShamirRecover
ShamirSplit
ShamirSplitResolver
The resolver for an archived ShamirSplit

Enums§

AesMode
AesModeResolver
The resolver for an archived AesMode
ArchivedAesMode
An archived AesMode