chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
journal: include tag object header in hmac
[elogind.git]
/
src
/
journal
/
journal-def.h
diff --git
a/src/journal/journal-def.h
b/src/journal/journal-def.h
index af22e178225ae894461990274091b8c88d160a48..82210bfc461990fc6a479c039d61c160cafc55fc 100644
(file)
--- a/
src/journal/journal-def.h
+++ b/
src/journal/journal-def.h
@@
-124,6
+124,7
@@
_packed_ struct EntryArrayObject {
_packed_ struct TagObject {
ObjectHeader object;
_packed_ struct TagObject {
ObjectHeader object;
+ uint64_t seqnum;
uint8_t tag[TAG_LENGTH]; /* SHA-256 HMAC */
};
uint8_t tag[TAG_LENGTH]; /* SHA-256 HMAC */
};
@@
-182,6
+183,8
@@
_packed_ struct Header {
/* Added in 187 */
le64_t n_data;
le64_t n_fields;
/* Added in 187 */
le64_t n_data;
le64_t n_fields;
+ /* Added in 189 */
+ le64_t n_tags;
};
#define FSPRG_HEADER_SIGNATURE ((char[]) { 'K', 'S', 'H', 'H', 'R', 'H', 'L', 'P' })
};
#define FSPRG_HEADER_SIGNATURE ((char[]) { 'K', 'S', 'H', 'H', 'R', 'H', 'L', 'P' })