c9d36aca59
Refactor of error handling to replace 'failure' and to display more context for some errors.
2020-08-03 19:18:49 -04:00
61d5e10034
RealmFS refactored. Much Simpler.
...
The concept of an 'unsealed' RealmFS no longer exists so support for this has been
removed. The result is much less complex and easier to understand and maintain.
2020-08-03 19:18:49 -04:00
7d89c47eb2
Clippy fixes
2019-04-03 16:05:09 -04:00
533ed4b8be
ImageHeader refactored to be thread safe and shareable
2019-04-02 15:13:13 -04:00
6215b58167
realmfs-owner is name of realm that can write to unsealed realm
2019-01-30 14:06:18 -05:00
e7e75061a1
Everything optional except 'image-type' now. Also removed a couple fields.
...
When a RealmFS image is not sealed it has a very simple header and
doesn't use most of the metainfo fields.
2019-01-29 13:53:22 -05:00
d23e488aaa
method to write header to a path
2019-01-29 13:42:17 -05:00
322fa97f6a
add 'realmfs-name' as a potential metainfo field
2019-01-29 13:41:50 -05:00
c13fb5fb61
method to clear signature field
2019-01-29 13:39:30 -05:00
b258604fd0
Updated everything for Rust 2018 with cargo fix --edition
2019-01-17 09:25:24 -05:00
ad29d58413
Split signature verification into two steps: get pubkey, verify
2019-01-17 09:02:57 -05:00
da0922c29d
Add mandatory timestamp field to image metainfo
2019-01-07 18:59:21 -05:00
db820aff68
Rename modules image to kernel image and add some extra metadata
2019-01-06 18:05:05 -05:00
dc9a49fd8a
Clean up keys api
2019-01-05 20:38:57 -05:00
011a4b80ea
add kernel-version field to metainfo
2019-01-02 13:30:27 -05:00
4099f19f4b
Big refactor for citadel installer
2018-12-31 18:27:17 -05:00
109f007e33
migrate other citadel-tools to external repository
2018-12-14 10:10:15 -05:00