pub fn match_endpoints(
writer: &EndpointProtection,
reader: &EndpointProtection,
writer_has_info: bool,
reader_has_info: bool,
) -> EndpointMatchExpand description
Match Writer ↔ Reader. Aus den beiden EndpointProtection-
Werten wird bestimmt:
- Ist das Paar kompatibel?
- Auf welchem Level wird kommuniziert?
Regel (Plan §Stufe 3 DoD):
- Writer
Encrypt, ReaderNoneohne Info →Reject - Writer
Noneohne Info, ReaderEncrypt→Reject - Writer
Sign, ReaderEncrypt→Accept(Encrypt)(stronger wins) - Alles andere →
Accept(max(w, r))