make sure only verified nodes are used as neighbours #55

Open
opened 2020-06-26 02:13:32 +02:00 by schmittlauch · 2 comments
Owner
No description provided.
schmittlauch added this to the working EpiChord overlay (without k-choices) milestone 2020-06-26 02:13:32 +02:00
schmittlauch added the
security
DHT
labels 2020-06-26 02:13:32 +02:00
Author
Owner

Idea: Replace boolean verification flag in CacheEntry by type-level verification state tracking:
Cache entries now hold one of 2 different types, indicating whether an entry has been verified.

The add and set neighbour functions only accept the verified types.

Common operations on verified and unverified entries can then be put into a new type class.

Idea: Replace boolean verification flag in `CacheEntry` by type-level verification state tracking: Cache entries now hold one of 2 different types, indicating whether an entry has been verified. The `add` and `set` neighbour functions only accept the verified types. Common operations on verified and unverified entries can then be put into a new type class.
Author
Owner

Postponed as this security imporovement is not critical for simulations in a trustworthy environment.

Postponed as this security imporovement is not critical for simulations in a trustworthy environment.
schmittlauch added the
refactoring
basic functionality
labels 2020-07-05 18:42:13 +02:00
schmittlauch removed this from the working EpiChord overlay (without k-choices) milestone 2020-07-05 18:48:25 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: schmittlauch/Hash2Pub#55
No description provided.