Ouroboros Implementation Overview: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 62: | Line 62: | ||
== Roadmap == | == Roadmap == | ||
The Ouroboros prototype is far from complete. In order to come to some usable ''production'' version (Version 1.0), a lot more implementation is needed. | The Ouroboros prototype is [[Prototype version history | far from complete]]. In order to come to some usable ''production'' version (Version 1.0), a lot more implementation is needed. | ||
== License == | == License == | ||
The Ouroboros Library is Licensed under LGPL2.1. The IRMd and IPCPs are Licensed under GPL2.1. The tool are licensed under 3-clause BSD. | The Ouroboros Library is Licensed under LGPL2.1. The IRMd and IPCPs are Licensed under GPL2.1. The tool are licensed under 3-clause BSD. |
Revision as of 17:26, 7 June 2022
Library
The ouroboros library
Application end-to-end IPC functions
These are the functions that are typically called by an application programmer to interact with the network.
Application flow allocation API
Application flow management API
Synchronous IPC API
Asynchronous IPC API
Application end-to-end background tasks
These functions are background tasks that are not directly visible to the application programmer.
FRCT
Encryption
Authentication
Not yet implemented.
Integrity
CRC
Stream-based IPC
IRMd
IPCPs
Enrollment
Directory
Flow allocator
Packet Transfer
Roadmap
The Ouroboros prototype is far from complete. In order to come to some usable production version (Version 1.0), a lot more implementation is needed.
License
The Ouroboros Library is Licensed under LGPL2.1. The IRMd and IPCPs are Licensed under GPL2.1. The tool are licensed under 3-clause BSD.