[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
what constitutes integrity?
From: |
Thien-Thi Nguyen |
Subject: |
what constitutes integrity? |
Date: |
Fri, 20 Jul 2012 10:19:29 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
RCS file grammar (comma-v format, rcsfile(5)) top-level was frozen
w/ RCS 5.8 (released 2011-08-30). The escape hatch is the phrase:
integrity {string};
for which the string sub-format is not yet specified, added w/ the
intent of future (backward-compatible) support for one of:
integrity;
integrity @CACHED-HASH-INFO@;
where CACHED-HASH-INFO is an incrementally maintained blob that
encodes meta-information pertaining to each revision in the
comma-v file, as well as their relationships (branch points, etc).
This can be used for tamper-resistence/detection, synchronization
(e.g., to support "distributed" usage), and so on.
So, what do people think should go into CACHED-HASH-INFO? Why?
When should it be consulted/updated? What happens on discrepency?
Just as important: What should NOT be included (and why not)?
I imagine some designs will depend on whether or not an external
file is admissible. For now, let's say no, although people should
feel free to mention the idea, w/ the dependency explicitly noted,
anyway. (Perhaps the design can be refined towards the ideal of a
completely self-contained comma-v, or perhaps we will eventually
realize that such an ideal is not possible. I don't know.)
- what constitutes integrity?,
Thien-Thi Nguyen <=