Crate goldboot_image

Source
Expand description

Modules§

qcow

Structs§

Cluster
Represents a data cluster in the image file. Each cluster corresponds to a fixed-size block in the user data.
DigestTable
DigestTableEntry
An entry in the digest table which corresponds to one cluster.
Directory
ImageArchIter
An iterator over the variants of ImageArch
ImageBuilder
ImageHandle
Represents a goldboot image on disk.
PrimaryHeader
Contains metadata which is always plaintext. Anything potentially useful to an attacker should instead reside in the protected header unless the user may want to read it without decrypting the image first.
ProtectedHeader
Contains metadata which may be encrypted.

Enums§

ClusterCompressionType
The cluster compression algorithm.
ClusterEncryptionType
The cluster encryption algorithm.
HeaderEncryptionType
The header encryption algorithm.
ImageArch
Supported system architectures for goldboot images.

Functions§

compute_id
Hash the entire image file to produce the image ID.