summaryrefslogtreecommitdiffstats
path: root/src/tests
Commit message (Expand)AuthorAgeFilesLines
* [libc] Add wcsnlen()Michael Brown2025-08-281-0/+18
* [fdt] Use phandle as device locationMichael Brown2025-08-041-9/+10
* [fdt] Add ability to locate node by phandleMichael Brown2025-07-221-65/+78
* [init] Show initialisation function names in debug messagesMichael Brown2025-07-152-0/+2
* [iobuf] Ensure I/O buffer data sits within unshared cachelinesMichael Brown2025-07-071-1/+7
* [fdt] Allow paths and aliases to be terminated with separator charactersMichael Brown2025-06-111-0/+7
* [ipv4] Add support for classless static routesMichael Brown2025-06-101-0/+29
* [ipv4] Extend routing mechanism to handle non-default routesMichael Brown2025-06-101-0/+30
* [ipv4] Add self-tests for IPv4 routingMichael Brown2025-06-101-0/+152
* [test] Add infrastructure for test network devicesMichael Brown2025-06-102-0/+329
* [fdt] Provide ability to locate the parent device nodeMichael Brown2025-05-301-0/+12
* [fdt] Add tests for device tree creationMichael Brown2025-05-301-0/+18
* [tests] Remove prehistoric umalloc() test codeMichael Brown2025-05-151-25/+0Star
* [image] Make image data read-only to most consumersMichael Brown2025-04-305-39/+7Star
* [image] Add the concept of a static imageMichael Brown2025-04-304-0/+6
* [test] Separate read-only and writable CMS test imagesMichael Brown2025-04-301-2/+14
* [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-304-0/+4
* [bofm] Allow BOFM tests to be run without a BOFM-capable device driverMichael Brown2025-04-291-1/+110
* [peerdist] Remove userptr_t from PeerDist content information parsingMichael Brown2025-04-291-4/+2Star
* [uaccess] Remove trivial uses of userptr_tMichael Brown2025-04-241-3/+2Star
* [umalloc] Remove userptr_t from user memory allocationsMichael Brown2025-04-231-3/+2Star
* [acpi] Remove userptr_t from ACPI table parsingMichael Brown2025-04-221-5/+7
* [deflate] Remove userptr_t from decompression codeMichael Brown2025-04-223-20/+21
* [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-214-11/+8Star
* [fdt] Add fdt_cells() to read cell-based properties such as "reg"Michael Brown2025-04-151-33/+61
* [fdt] Remove concept of a device tree cursorMichael Brown2025-04-141-0/+14
* [fdt] Add basic tests for reading values from a flattened device treeMichael Brown2025-04-142-0/+228
* [cpio] Allow for the construction of pure directoriesMichael Brown2025-03-121-0/+16
* [cpio] Fix calculation of name lengths in CPIO headersMichael Brown2025-03-122-0/+264
* [crypto] Support extracting certificates from EFI signature list imagesMichael Brown2025-03-112-0/+168
* [crypto] Support direct reduction only for Montgomery constant R^2 mod NMichael Brown2025-02-141-53/+53
* [crypto] Expose shifted out bit from big integer shiftsMichael Brown2025-02-131-20/+53
* [crypto] Add definitions and tests for the NIST P-384 elliptic curveMichael Brown2025-01-302-0/+223
* [crypto] Add definitions and tests for the NIST P-256 elliptic curveMichael Brown2025-01-282-0/+177
* [test] Add generic tests for elliptic curve point multiplicationMichael Brown2025-01-222-0/+153
* [crypto] Allow for relaxed Montgomery reductionMichael Brown2024-12-181-3/+3
* [crypto] Calculate inverse of modulus on demand in bigint_montgomery()Michael Brown2024-12-161-9/+2Star
* [crypto] Remove obsolete bigint_mod_multiply()Michael Brown2024-11-281-188/+0Star
* [crypto] Use Montgomery reduction for modular exponentiationMichael Brown2024-11-281-2/+28
* [crypto] Add bigint_montgomery() to perform Montgomery reductionMichael Brown2024-11-271-0/+76
* [crypto] Use inverse size as effective size for bigint_mod_invert()Michael Brown2024-11-271-5/+10
* [crypto] Eliminate temporary working space for bigint_mod_invert()Michael Brown2024-11-271-5/+19
* [crypto] Eliminate temporary working space for bigint_reduce()Michael Brown2024-11-261-44/+40Star
* [crypto] Expose carry flag from big integer addition and subtractionMichael Brown2024-11-261-23/+45
* [crypto] Add bigint_mod_invert() to calculate inverse modulo a power of twoMichael Brown2024-10-211-0/+61
* [crypto] Separate out bigint_reduce() from bigint_mod_multiply()Michael Brown2024-10-151-0/+86
* [crypto] Rename bigint_rol()/bigint_ror() to bigint_shl()/bigint_shr()Michael Brown2024-10-071-24/+24
* [crypto] Eliminate temporary carry space for big integer multiplicationMichael Brown2024-09-271-9/+3Star
* [crypto] Use constant-time big integer multiplicationMichael Brown2024-09-231-3/+9
* [test] Add tests for 64-bit logical and arithmetic shiftsMichael Brown2024-09-151-0/+117