summaryrefslogtreecommitdiffstats
path: root/src/tests
Commit message (Expand)AuthorAgeFilesLines
* [settings] Expose current working URI and directory URI via settingsMichael Brown2024-03-191-0/+16
* [settings] Add parsing for UUID and GUID settings typesMichael Brown2024-02-291-3/+11
* [uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown2024-02-292-0/+157
* [crypto] Add implementation of MS-CHAPv2 authenticationMichael Brown2024-02-222-0/+145
* [crypto] Add x509_is_self_signed() helper functionMichael Brown2024-02-151-0/+4
* [crypto] Add x509_truncate() to truncate a certificate chainMichael Brown2024-02-141-0/+13
* [list] Add list_for_each_entry_safe_continue()Michael Brown2024-02-141-0/+32
* [list] Add list_is_head_entry()Michael Brown2024-02-141-0/+16
* [crypto] Add implementation of the DES cipherMichael Brown2024-02-082-0/+899
* [test] Remove dummy initialisation vector for ECB-mode AES testsMichael Brown2024-02-071-8/+3Star
* [crypto] Check for all-zeros result from X25519 key exchangeMichael Brown2024-01-301-6/+35
* [crypto] Add X25519 key exchange algorithmMichael Brown2024-01-192-0/+572
* [loong64] Replace broken big integer arithmetic implementationsMichael Brown2024-01-191-0/+9
* [crypto] Add bigint_swap() to conditionally swap big integersMichael Brown2024-01-191-0/+54
* [crypto] Add bigint_copy() as a convenient wrapper macroMichael Brown2024-01-191-0/+10
* [crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown2024-01-161-15/+24
* [crypto] Add support for PKCS#8 private key formatMichael Brown2023-06-021-1/+59
* [params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown2023-03-011-1/+12
* [params] Rename "form parameter" to "request parameter"Michael Brown2023-03-011-11/+11
* [rng] Allow for entropy sources that fail during startup testsMichael Brown2023-02-201-6/+20
* [test] Include build architecture in test suite bannerMichael Brown2023-02-061-1/+1
* [tests] Verify ability to sleep the CPUMichael Brown2023-01-312-0/+54
* [netdevice] Separate concept of scope ID from network device name indexMichael Brown2023-01-141-2/+2
* [tests] Verify ability to perform in-place encryption and decryptionMichael Brown2022-11-101-4/+6
* [tests] Verify ability to reset cipher initialisation vectorMichael Brown2022-11-091-0/+38
* [crypto] Add concept of cipher alignment sizeMichael Brown2022-11-071-0/+10
* [crypto] Add block cipher Galois/Counter mode of operationMichael Brown2022-10-252-0/+402
* [crypto] Add concept of authentication tag to cipher algorithmsMichael Brown2022-10-253-7/+32
* [crypto] Add concept of additional data to cipher algorithmsMichael Brown2022-10-253-8/+32
* [crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown2022-10-251-3/+3
* [crypto] Add Ephemeral Diffie-Hellman key exchange algorithmMichael Brown2022-10-112-0/+783
* [crypto] Simplify internal HMAC APIMichael Brown2022-10-102-15/+8Star
* [test] Add HMAC self-testsMichael Brown2022-10-102-0/+212
* [ipv6] Fix mask calculation when prefix length is not a multiple of 8Michael Brown2022-09-061-0/+37
* [test] Validate constructed IPv6 routing table entriesMichael Brown2022-09-061-12/+52
* [acpi] Support the "_RTXMAC_" format for ACPI-based MAC addressesMichael Brown2022-03-251-0/+19
* [acpi] Add MAC address extraction self-testsMichael Brown2022-03-242-0/+239
* [utf8] Add UTF-8 accumulation self-testsMichael Brown2022-03-152-0/+165
* [uri] Allow for relative URIs that include colons within the pathMichael Brown2022-01-131-0/+10
* [settings] Support formatting UUIDs as little-endian GUIDsMichael Brown2022-01-041-0/+10
* [uri] Retain original encodings for path, query, and fragment fieldsMichael Brown2021-11-121-13/+40
* [x509] Use case-insensitive comparison for certificate namesMichael Brown2021-05-181-0/+1
* [libc] Add strncasecmp()Michael Brown2021-05-181-0/+8
* [gzip] Add support for gzip archive imagesMichael Brown2021-05-082-0/+161
* [zlib] Add support for zlib archive imagesMichael Brown2021-05-082-0/+134
* [x509] Make root of trust a reference-counted structureMichael Brown2020-12-092-0/+5
* [x509] Record root of trust used when validating a certificateMichael Brown2020-12-082-1/+6
* [libc] Fix memcmp() to return proper valuesMichael J. Bazzinotti2020-07-211-0/+1
* [crypto] Ensure that test code drags in required ASN.1 object identifiersMichael Brown2020-06-171-12/+13
* [libc] Fix strcmp()/strncmp() to return proper valuesAaron Young2019-01-151-0/+1