chiark / gitweb /
journal: add FSPRG journal authentication
[elogind.git] / src / journal / journal-def.h
index e61e81ca84e1155f9616f992fb7c2a28d9fec111..ab4988037cc5ad6cee0516a32809ba7fba9476ff 100644 (file)
@@ -125,6 +125,7 @@ _packed_ struct EntryArrayObject {
 _packed_ struct TagObject {
         ObjectHeader object;
         uint64_t seqnum;
+        uint64_t epoch;
         uint8_t tag[TAG_LENGTH]; /* SHA-256 HMAC */
 };
 
@@ -185,6 +186,7 @@ _packed_ struct Header {
         le64_t n_fields;
         /* Added in 189 */
         le64_t n_tags;
+        le64_t n_entry_arrays;
 };
 
 #define FSPRG_HEADER_SIGNATURE ((char[]) { 'K', 'S', 'H', 'H', 'R', 'H', 'L', 'P' })