summaryrefslogtreecommitdiff
path: root/include/ouroboros/hash.h
Commit message (Collapse)AuthorAgeFilesLines
* include: Fix formatting in list.hdimitri staessens2017-07-091-1/+0
|
* include: Fix macro for printing hashdimitri staessens2017-06-041-5/+6
|
* lib: Remove dependency on installed headersSander Vrijders2017-04-241-8/+2
| | | | | | | The header ipcp.h was not installed systemwide, giving compile time errors when trying to compile external programs that use irm.h. ipcp.h also included hash.h, which exposes project interal functions. The enum was moved to ipcp.h to prevent this.
* ipcpd: Allow specifying the hash algorithm to usedimitri staessens2017-04-161-3/+14
| | | | Currently CRC32, MD5, and SHA3 (224, 256, 384 and 512 bit) are supported.
* lib: Add implementation for MD5 hashesdimitri staessens2017-04-161-2/+3
|
* lib, ipcpd, irmd: Register hash instead of namedimitri staessens2017-04-131-0/+41
All information passed over the IRMd/IPCP boundary for using IPC services (flow allocation, registration) is now hashed. This effectively fixes the shared namespace between DIFs and the IRMDs. This PR also fixes some API issues (adding const identifiers), shuffles the include headers a bit and some small bugs.