Skip to content
Snippets Groups Projects
Forked from briar / briar
5517 commits behind the upstream repository.
  • Torsten Grote's avatar
    f44cb5ff
    Add an IntroductionManager and Validator · f44cb5ff
    Torsten Grote authored
    This Introduction BSP Client uses its own group to communicate with
    existing contacts. It uses four types of messages to facilitate
    introductions: the introduction, the response, the ack and the abort.
    
    The protocol logic is encapsulated in two protocol engines, one for the
    introducer and one for the introducee. The introduction client keeps the
    local state for each engine, hands messages over to the engines and
    processes the result and state changes they return.
    Verified
    f44cb5ff
    History
    Add an IntroductionManager and Validator
    Torsten Grote authored
    This Introduction BSP Client uses its own group to communicate with
    existing contacts. It uses four types of messages to facilitate
    introductions: the introduction, the response, the ack and the abort.
    
    The protocol logic is encapsulated in two protocol engines, one for the
    introducer and one for the introducee. The introduction client keeps the
    local state for each engine, hands messages over to the engines and
    processes the result and state changes they return.
IntroductionConstants.java 1.86 KiB