summaryrefslogtreecommitdiff
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* irmd: Pass MTU from IPCP to process for FRCTDimitri Staessens4 days2-0/+3
* lib: Add generic hierarchical timing wheelDimitri Staessens4 days4-0/+972
* lib: Rename PROG_* config to PROC_*Dimitri Staessens4 days4-23/+23
* lib: Use tpm.h for TPM testDimitri Staessens4 days1-1/+1
* irmd, lib: Minor cleanup in oap/srv and irm.protoDimitri Staessens4 days1-2/+2
* include: Centralise atomic helpers in atomics.hDimitri Staessens4 days1-20/+1
* lib: Fix pool_sharding_testDimitri Staessens4 days3-71/+39
* lib: Drain rbuff before closeDimitri Staessens4 days1-4/+48
* lib: Drop RIB lock before component callbackDimitri Staessens4 days1-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
* lib: Add CRC-64/NVMe checksumDimitri Staessens2026-05-066-0/+545
* cmake: Add CPU feature detection helperDimitri Staessens2026-05-061-0/+2
* lib: Fix certificate DER encoding and key buffersDimitri Staessens2026-03-144-37/+37
* lib: Fix initialization when listing namesDimitri Staessens2026-03-142-2/+2
* lib: Fix missing cleanup in authentication pathDimitri Staessens2026-03-143-0/+13
* lib: Add tests for missing root CADimitri Staessens2026-03-141-0/+55
* lib: Fix chown of GSPP to ouroboros groupDimitri Staessens2026-03-141-1/+3
* lib: Fix ssm pool double freeDimitri Staessens2026-02-222-2/+5
* lib: Fix invalid malloc pointer typeDimitri Staessens2026-02-221-1/+1
* lib: Add struct llist for lists tracking lenDimitri Staessens2026-02-182-79/+0
* build: Update copyright to 2026Dimitri Staessens2026-02-1852-52/+52
* lib: Add SLH-DSA tests and per-algorithm PQC gatingDimitri Staessens2026-02-188-16/+386
* irmd: Add strength-based crypto negotiationDimitri Staessens2026-02-182-12/+60
* lib: Fix SSM PUP creation on OS XDimitri Staessens2026-02-133-23/+53
* lib: Check fchown result when creating ssm_poolDimitri Staessens2026-02-134-53/+39
* build: Refactor CMake back to in-tree CMakeListsDimitri Staessens2026-02-134-30/+167
* lib: Add per-user packet poolsDimitri Staessens2026-02-1313-455/+684
* lib: Fix OpenSSL includes and explicit_bzero on OSXDimitri Staessens2026-02-136-4/+35
* lib: Fix crypt test and secure memory initializationDimitri Staessens2026-01-301-2/+7
* lib: Replace rdrbuff with a proper slab allocatorDimitri Staessens2026-01-2618-1118/+3902
* lib: Speed up key rotation testsDimitri Staessens2026-01-265-19/+21
* lib: Fix authentication testDimitri Staessens2026-01-261-98/+0
* lib: Add automatic key rotation for encryptionDimitri Staessens2026-01-234-39/+385
* lib: Fix allocation of IV and tagsDimitri Staessens2026-01-234-7/+63
* lib: Fix getting text certificatesDimitri Staessens2026-01-232-7/+108
* lib: Fix memleak in oap testsDimitri Staessens2026-01-231-8/+8
* lib: Call mlock() on the shared memory buffersDimitri Staessens2026-01-192-0/+14
* lib: Add post-quantum cryptography supportDimitri Staessens2026-01-1919-500/+3786
* build: Add option to toggle Ouroboros logging in testsDimitri Staessens2026-01-191-0/+1
* lib: Refactor rbuffDimitri Staessens2026-01-071-121/+90
* lib: Remove the not-so lockless rbuff_llDimitri Staessens2026-01-074-558/+277
* build: Refactor CMake modulesDimitri Staessens2026-01-072-339/+1
* build: Add build_tests targetThijs Paelman2025-11-211-1/+1
* lib: Fix buffer in auth_test and tpm logDimitri Staessens2025-11-212-2/+3
* build: Include tests in 'all' targetThijs Paelman2025-11-071-1/+1
* build: Only add tests when BUILD_TESTING is ONThijs Paelman2025-11-071-1/+3