summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tools: Raise ocbr server thread pool to 64Dimitri Staessens3 days1-1/+1
* irmd: Fix congestion config from fileDimitri Staessens3 days1-1/+1
* irmd: Reject rekey without KEX configDimitri Staessens3 days3-0/+87
* lib: Whitespace cleanup in dev and frctDimitri Staessens3 days2-11/+21
* tools: Key oftp cleanup on path argumentsDimitri Staessens3 days1-5/+9
* irmd: Fix oap_test suppression listDimitri Staessens3 days1-2/+8
* lib: Fix crypt_test without crypto backendDimitri Staessens3 days1-0/+8
* irmd: Avoid in-place byteswap in OAP headerDimitri Staessens3 days1-3/+3
* irmd: Harden OAP client KEM completionDimitri Staessens3 days1-19/+18
* irmd: Fix strdup error checks in registryDimitri Staessens3 days3-2/+6
* ipcpd: Fix NULL deref in DHT cleanupDimitri Staessens3 days1-1/+1
* ipcpd: Fix unreachable code in dt_initDimitri Staessens3 days1-1/+1
* ipcpd: Store local names before DHT peeringDimitri Staessens14 days1-1/+6
* ipcpd: Fix DHT bootstrap re-seedingDimitri Staessens14 days1-1/+45
* ipcpd: Report eth socket egress queue in RIBDimitri Staessens14 days1-1/+7
* ipcpd: Minimize ipcpd-eth send bufferDimitri Staessens14 days2-8/+15
* lib: Fix locking on flow readDimitri Staessens14 days1-9/+13
* lib: Prefer writers on the proc flow lockDimitri Staessens14 days1-4/+18
* lib: Clean up on cancelled blocking readDimitri Staessens14 days2-4/+20
* lib: Separate rekey replay from epoch conflictDimitri Staessens14 days3-16/+42
* irmd: Move AUTH test macros to OAP common.hDimitri Staessens14 days3-25/+23
* irmd: Test OAP KEM re-key floorDimitri Staessens14 days1-0/+126
* irmd: Expand and parametrize OAP testsDimitri Staessens14 days4-182/+554
* lib: Harden crypto unit testsDimitri Staessens14 days3-5/+103
* irmd: Fix OAP re-key header encodeDimitri Staessens14 days4-9/+27
* lib: Reject re-key to a live epochDimitri Staessens14 days2-12/+177
* build: Fix OpenSSL version check for PQCDimitri Staessens14 days10-46/+27
* build: Make re-key watermark configurableDimitri Staessens2026-06-293-52/+11
* lib: Wipe unpacked session key after copyDimitri Staessens2026-06-291-0/+4
* oap: Rename kex_config loaders to sec_configDimitri Staessens2026-06-298-130/+130
* irmd: Harden OAP handshake and add cert-less re-keyDimitri Staessens2026-06-2911-239/+1334
* irmd: Reject unsupported OAP kex and cipherDimitri Staessens2026-06-291-2/+7
* lib: Bound crc_check against short packetsDimitri Staessens2026-06-291-2/+8
* irmd: Complete bidirectional flow re-keyingDimitri Staessens2026-06-2910-262/+1113
* lib: Add constant-time comparison helperDimitri Staessens2026-06-292-2/+25
* lib: Group sec_config authentication fieldsDimitri Staessens2026-06-297-28/+30
* config: Rename enc.conf to sec.confDimitri Staessens2026-06-299-43/+38
* lib: Harden OpenSSL crypto backendDimitri Staessens2026-06-292-69/+99
* lib: Guard logging against thread cancellationDimitri Staessens2026-06-291-0/+7
* lib: Loop getrandom on short reads and EINTRDimitri Staessens2026-06-291-1/+17
* ipcpd: Use hash_mix64 for pft keysDimitri Staessens2026-06-296-32/+7
* lib: Add MurmurHash3 hash_mix64 for hash tablesDimitri Staessens2026-06-293-0/+53
* irmd: Deliver flow re-keyingDimitri Staessens2026-06-2914-114/+1285
* ipcpd: Add flow-update relayDimitri Staessens2026-06-2917-7/+503
* lib: Harden symmetric-key rotationDimitri Staessens2026-06-2919-534/+2996
* irmd: Fail OAP config load on read errorsDimitri Staessens2026-06-293-4/+21
* irmd: Bound the OAP replay cacheDimitri Staessens2026-06-294-54/+265
* irmd: Reject OAP peer crt with unusable CNDimitri Staessens2026-06-295-43/+120
* irmd: Add issuer and digest pinning to OAPDimitri Staessens2026-06-2919-46/+699
* irmd: Specify peer authentication contractDimitri Staessens2026-06-2912-14/+477