summaryrefslogtreecommitdiff
path: root/src/irmd
Commit message (Expand)AuthorAgeFilesLines
* irmd: Move AUTH test macros to OAP common.hDimitri Staessens18 hours3-25/+23
* irmd: Test OAP KEM re-key floorDimitri Staessens18 hours1-0/+126
* irmd: Expand and parametrize OAP testsDimitri Staessens18 hours4-182/+554
* irmd: Fix OAP re-key header encodeDimitri Staessens18 hours4-9/+27
* build: Fix OpenSSL version check for PQCDimitri Staessens18 hours3-4/+3
* oap: Rename kex_config loaders to sec_configDimitri Staessens10 days8-130/+130
* irmd: Harden OAP handshake and add cert-less re-keyDimitri Staessens10 days11-239/+1334
* irmd: Reject unsupported OAP kex and cipherDimitri Staessens10 days1-2/+7
* irmd: Complete bidirectional flow re-keyingDimitri Staessens10 days6-241/+1052
* lib: Group sec_config authentication fieldsDimitri Staessens10 days4-13/+13
* config: Rename enc.conf to sec.confDimitri Staessens10 days5-15/+15
* irmd: Deliver flow re-keyingDimitri Staessens10 days6-2/+881
* ipcpd: Add flow-update relayDimitri Staessens10 days2-0/+35
* lib: Harden symmetric-key rotationDimitri Staessens10 days1-0/+15
* irmd: Fail OAP config load on read errorsDimitri Staessens10 days1-1/+7
* irmd: Bound the OAP replay cacheDimitri Staessens10 days3-54/+263
* irmd: Reject OAP peer crt with unusable CNDimitri Staessens10 days2-4/+8
* irmd: Add issuer and digest pinning to OAPDimitri Staessens10 days11-39/+338
* irmd: Specify peer authentication contractDimitri Staessens10 days7-2/+155
* irmd: Reorder init/finiDimitri Staessens2026-05-271-10/+19
* lib: Update FRCP implementationDimitri Staessens2026-05-203-8/+8
* irmd: Pass MTU from IPCP to process for FRCTDimitri Staessens2026-05-204-0/+41
* irmd, lib: Minor cleanup in oap/srv and irm.protoDimitri Staessens2026-05-201-6/+2
* irmd: Drop replayed flow alloc requestsDimitri Staessens2026-05-206-6/+112
* irmd: Remove dead codeDimitri Staessens2026-03-141-130/+0
* lib: Fix certificate DER encoding and key buffersDimitri Staessens2026-03-142-2/+2
* irmd: Relax test flow accept timeoutDimitri Staessens2026-03-141-1/+1
* lib: Fix missing cleanup in authentication pathDimitri Staessens2026-03-144-2/+6
* lib: Add tests for missing root CADimitri Staessens2026-03-141-0/+70
* irmd: Fix bad merge in reg.cHEAD0.23.0masterSander Vrijders2026-02-221-4/+0
* irmd: Fix memleak in reg testsDimitri Staessens2026-02-222-0/+8
* irmd: Allow direct rbuff between local processesDimitri Staessens2026-02-229-210/+605
* build: Add git hash to version stringDimitri Staessens2026-02-182-4/+4
* lib: Add struct llist for lists tracking lenDimitri Staessens2026-02-1811-261/+167
* build: Update copyright to 2026Dimitri Staessens2026-02-1837-37/+37
* lib: Add SLH-DSA tests and per-algorithm PQC gatingDimitri Staessens2026-02-185-21/+22
* irmd: Check for PQC support when loading configDimitri Staessens2026-02-181-3/+9
* irmd: Fix client-side encryption requestDimitri Staessens2026-02-182-3/+84
* irmd: Clean up key exchange debug logsDimitri Staessens2026-02-183-17/+15
* irmd: Add strength-based crypto negotiationDimitri Staessens2026-02-184-68/+349
* lib: Fix SSM PUP creation on OS XDimitri Staessens2026-02-131-4/+9
* build: Refactor CMake back to in-tree CMakeListsDimitri Staessens2026-02-133-68/+98
* lib: Add per-user packet poolsDimitri Staessens2026-02-1312-46/+375
* lib: Fix OpenSSL includes and explicit_bzero on OSXDimitri Staessens2026-02-132-4/+4
* lib: Replace rdrbuff with a proper slab allocatorDimitri Staessens2026-01-267-39/+42
* irmd: Fix cleanup on timeouts after reg_testsDimitri Staessens2026-01-261-6/+29
* irmd: Remove duplicate OAP testDimitri Staessens2026-01-232-899/+4
* irmd: Fix registry testsDimitri Staessens2026-01-232-3/+10
* lib: Fix memleak in oap testsDimitri Staessens2026-01-231-6/+10
* lib: Call mlock() on the shared memory buffersDimitri Staessens2026-01-192-0/+9