summaryrefslogtreecommitdiff
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* build: Make re-key watermark configurablebeDimitri Staessens2 days2-51/+8
* lib: Wipe unpacked session key after copyDimitri Staessens2 days1-0/+4
* lib: Bound crc_check against short packetsDimitri Staessens2 days1-2/+8
* irmd: Complete bidirectional flow re-keyingDimitri Staessens2 days3-20/+59
* lib: Add constant-time comparison helperDimitri Staessens2 days1-0/+19
* lib: Group sec_config authentication fieldsDimitri Staessens2 days2-13/+13
* lib: Harden OpenSSL crypto backendDimitri Staessens2 days2-69/+99
* lib: Loop getrandom on short reads and EINTRDimitri Staessens2 days1-1/+17
* lib: Add MurmurHash3 hash_mix64 for hash tablesDimitri Staessens2 days2-0/+50
* irmd: Deliver flow re-keyingDimitri Staessens2 days5-104/+388
* ipcpd: Add flow-update relayDimitri Staessens2 days4-0/+110
* lib: Harden symmetric-key rotationDimitri Staessens2 days11-523/+2737
* irmd: Fail OAP config load on read errorsDimitri Staessens2 days1-3/+8
* irmd: Reject OAP peer crt with unusable CNDimitri Staessens2 days2-39/+92
* irmd: Add issuer and digest pinning to OAPDimitri Staessens2 days5-6/+316
* irmd: Specify peer authentication contractDimitri Staessens2 days2-10/+294
* lib: Fix SSM reclaim-orphans testDimitri Staessens2 days1-1/+9
* lib: Reclaim aged leaked ssm pool blocksDimitri Staessens2026-06-032-8/+34
* lib: Fix overflow in ssm_flow_set_notifyDimitri Staessens2026-06-031-5/+13
* 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
* lib: Fix mixed declarations in hash.cDimitri Staessens2026-05-271-3/+4
* lib: Add FIN and receive-side linger for msg deallocDimitri Staessens2026-05-222-18/+72
* lib: Allow up to two TLPs per recovery episodeDimitri Staessens2026-05-221-8/+22
* lib: Further align FRCP with TCP RFCsDimitri Staessens2026-05-221-43/+89
* lib: Set a timeout on FRCT control packetsDimitri Staessens2026-05-222-17/+130
* lib: Add tail loss probe (TLP) to FRCPDimitri Staessens2026-05-221-21/+162
* lib: Fix underrun in activity timerDimitri Staessens2026-05-221-22/+50
* lib: Skip DRF rebase on same-epoch retransmitDimitri Staessens2026-05-201-2/+24
* lib: Free secure memory on process exitDimitri Staessens2026-05-202-4/+9
* lib: Update FRCP implementationDimitri Staessens2026-05-209-1363/+4188
* lib: Use push/pop for ssm_pk_buff opsDimitri Staessens2026-05-204-23/+23
* build: Remove deprecated cmake optionsDimitri Staessens2026-05-202-2/+0
* lib: Use const for ssm_pk_buff gettersDimitri Staessens2026-05-201-6/+6
* irmd: Pass MTU from IPCP to process for FRCTDimitri Staessens2026-05-202-0/+3
* lib: Add generic hierarchical timing wheelDimitri Staessens2026-05-204-0/+972
* lib: Rename PROG_* config to PROC_*Dimitri Staessens2026-05-204-23/+23
* lib: Use tpm.h for TPM testDimitri Staessens2026-05-201-1/+1
* irmd, lib: Minor cleanup in oap/srv and irm.protoDimitri Staessens2026-05-201-2/+2
* include: Centralise atomic helpers in atomics.hDimitri Staessens2026-05-201-20/+1
* lib: Fix pool_sharding_testDimitri Staessens2026-05-203-71/+39
* lib: Drain rbuff before closeDimitri Staessens2026-05-201-4/+48
* lib: Drop RIB lock before component callbackDimitri Staessens2026-05-201-6/+12
* lib: Rename ssm_pk_buff_get_idx to ssm_pk_buff_get_offDimitri Staessens2026-05-066-43/+44
* lib: Fix pool_copy_spb and np1_flow_writeDimitri Staessens2026-05-061-15/+19
* lib: Fix and clean up crc implementationDimitri Staessens2026-05-063-49/+38
* lib: Move CRC implementations to a subfolderDimitri Staessens2026-05-0611-8/+26
* lib: Add CRC-8 and CRC-16 checksumsDimitri Staessens2026-05-068-0/+358