Crate ironcore_documents

Crate ironcore_documents 

Source

Modules§

aes
cmk_edek
Generated file from cmk_edek.proto
dcp_edek
Generated file from dcp_edek.proto
icl_header_v3
Generated file from icl_header_v3.proto
icl_header_v4
Generated file from icl_header_v4.proto
v3
v4
v5
vector_encryption_metadata
Generated file from vector_encryption_metadata.proto

Macros§

impl_secret_debug
This macro will allow a newtype that has a single tuple field to use a fingerprint instead of printing the secret value. struct Foo([u8;32]) impl_secret_debug!(Foo); Then the debug will print something like Foo(redacted:bda33dd3...).
impl_secret_debug_named
This macro will allow a newtype that has a single named field to use a fingerprint instead of printing the secret value. struct Foo {secret:[u8;32]} impl_secret_debug_named!(Foo, secret); Then the debug will print something like Foo{redacted:bda33dd3...}.

Enums§

Error

Functions§

redacted_hash
Produce a short keyed hash for display in Debug impls.
take_lock
Acquire mutex in a blocking fashion. If the Mutex is or becomes poisoned, write out an error message and panic.