summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ipcpd: Store local names before DHT peeringbeDimitri Staessens2 days1-1/+6
* ipcpd: Fix DHT bootstrap re-seedingDimitri Staessens2 days1-1/+45
* ipcpd: Report eth socket egress queue in RIBDimitri Staessens2 days1-1/+7
* ipcpd: Minimize ipcpd-eth send bufferDimitri Staessens2 days2-8/+15
* lib: Fix locking on flow readDimitri Staessens2 days1-9/+13
* lib: Prefer writers on the proc flow lockDimitri Staessens2 days1-4/+18
* lib: Clean up on cancelled blocking readDimitri Staessens2 days2-4/+20
* lib: Separate rekey replay from epoch conflictDimitri Staessens2 days3-16/+42
* irmd: Move AUTH test macros to OAP common.hDimitri Staessens2 days3-25/+23
* irmd: Test OAP KEM re-key floorDimitri Staessens2 days1-0/+126
* irmd: Expand and parametrize OAP testsDimitri Staessens2 days4-182/+554
* lib: Harden crypto unit testsDimitri Staessens2 days3-5/+103
* irmd: Fix OAP re-key header encodeDimitri Staessens2 days4-9/+27
* lib: Reject re-key to a live epochDimitri Staessens2 days2-12/+177
* build: Fix OpenSSL version check for PQCDimitri Staessens2 days10-46/+27
* build: Make re-key watermark configurableDimitri Staessens11 days3-52/+11
* lib: Wipe unpacked session key after copyDimitri Staessens11 days1-0/+4
* oap: Rename kex_config loaders to sec_configDimitri Staessens11 days8-130/+130
* irmd: Harden OAP handshake and add cert-less re-keyDimitri Staessens11 days11-239/+1334
* irmd: Reject unsupported OAP kex and cipherDimitri Staessens11 days1-2/+7
* lib: Bound crc_check against short packetsDimitri Staessens11 days1-2/+8
* irmd: Complete bidirectional flow re-keyingDimitri Staessens11 days10-262/+1113
* lib: Add constant-time comparison helperDimitri Staessens11 days2-2/+25
* lib: Group sec_config authentication fieldsDimitri Staessens11 days7-28/+30
* config: Rename enc.conf to sec.confDimitri Staessens11 days9-43/+38
* lib: Harden OpenSSL crypto backendDimitri Staessens11 days2-69/+99
* lib: Guard logging against thread cancellationDimitri Staessens11 days1-0/+7
* lib: Loop getrandom on short reads and EINTRDimitri Staessens11 days1-1/+17
* ipcpd: Use hash_mix64 for pft keysDimitri Staessens11 days6-32/+7
* lib: Add MurmurHash3 hash_mix64 for hash tablesDimitri Staessens11 days3-0/+53
* irmd: Deliver flow re-keyingDimitri Staessens11 days14-114/+1285
* ipcpd: Add flow-update relayDimitri Staessens11 days17-7/+503
* lib: Harden symmetric-key rotationDimitri Staessens11 days19-534/+2996
* irmd: Fail OAP config load on read errorsDimitri Staessens11 days3-4/+21
* irmd: Bound the OAP replay cacheDimitri Staessens11 days4-54/+265
* irmd: Reject OAP peer crt with unusable CNDimitri Staessens11 days5-43/+120
* irmd: Add issuer and digest pinning to OAPDimitri Staessens11 days19-46/+699
* irmd: Specify peer authentication contractDimitri Staessens11 days12-14/+477
* lib: Fix SSM reclaim-orphans testDimitri Staessens11 days1-1/+9
* ipcpd: Refactor dt statsDimitri Staessens2026-06-031-104/+47
* lib: Reclaim aged leaked ssm pool blocksDimitri Staessens2026-06-033-8/+36
* lib: Fix overflow in ssm_flow_set_notifyDimitri Staessens2026-06-031-5/+13
* lib: Decouple rbuff size from RQ sizeDimitri Staessens2026-06-031-12/+2
* lib: Send stream FIN in the windowDimitri Staessens2026-06-011-0/+16
* lib: Fix missing newlines in hash.cDimitri Staessens2026-06-011-0/+2
* lib: Fix FRCT seqno leak on rxm alloc failureDimitri Staessens2026-06-011-41/+50
* lib: Fix double pool_remove on tx-path failureDimitri Staessens2026-06-011-6/+10
* ipcpd: Fully gate fa/dt RIB ops on IPCP_FLOW_STATStestingDimitri Staessens2026-05-273-40/+27
* ipcpd: Drain mainloop before component shutdownDimitri Staessens2026-05-272-3/+4
* ipcpd: Close dt stat_used race vs rib readdirDimitri Staessens2026-05-271-4/+8