journal: rework terminology
authorLennart Poettering <lennart@poettering.net>
Thu, 16 Aug 2012 22:45:18 +0000 (00:45 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 16 Aug 2012 22:45:18 +0000 (00:45 +0200)
commitbaed47c3c20512507e497058d388782400a072f6
treebb1d7a188bf7d88cdb89074cb75a8904e4d3f55b
parent14d10188de1fd58e663d73683a400d8d7dc67dba
journal: rework terminology

Let's clean up our terminology a bit. New terminology:

FSS = Forward Secure Sealing
FSPRG = Forward Secure Pseudo-Random Generator

FSS is the combination of FSPRG and a HMAC.

Sealing = process of adding authentication tags to the journal.
Verification = process of checking authentication tags to the journal.

Sealing Key = The key used for adding authentication tags to the journal.
Verification Key = The key used for checking authentication tags of the journal.
Key pair = The pair of Sealing Key and Verification Key

Internally, the Sealing Key is the combination of the FSPRG State plus
change interval/start time.

Internally, the Verification Key is the combination of the FSPRG Seed
plus change interval/start time.
src/journal/journal-authenticate.c
src/journal/journal-authenticate.h
src/journal/journal-def.h
src/journal/journal-file.c
src/journal/journal-file.h
src/journal/journal-verify.c
src/journal/journalctl.c