summaryrefslogtreecommitdiff
path: root/src/lib/cacep.proto
Commit message (Collapse)AuthorAgeFilesLines
* ipcpd: normal: Add connection managerSander Vrijders2017-03-021-0/+1
| | | | | | | This adds the connection manager which allows the different AEs of the normal IPCP to register with it. An AE can then use the connection manager to allocate a flow to a neighbor, or to wait for a new connection from a neighbor.
* lib: Split authentication from CACEPdimitri staessens2017-02-271-0/+33
| | | | | | | By removing authentication as part of CACEP, all policies disappear. CACEP becomes a policy-free connection establishment protocol between Application Entities. Authentication can later be added cleanly as a pure policy function when needed.
* lib: Revise CACEPdimitri staessens2017-02-201-29/+0
| | | | | | | | | Revises CACEP policies to stateless library calls. It provides two policies: an anonymous authentication policy that will generate random credentials for the peer, and a simple authentication policy that will return a name for the peer and an address. Changes the normal IPCP to use the updates API calls.
* lib: Add Common Application Connection Establishment PhaseSander Vrijders2017-01-091-0/+29
This adds CACEP to the library, which can be used for authenticating the other party after flow allocation and for obtaining other relevant information.