aboutsummaryrefslogtreecommitdiff
path: root/src/tests
AgeCommit message (Expand)AuthorFilesLines
2024-05-31[libc] Add stpcpy()Michael Brown1-0/+18
2024-04-17[test] Add test cases for editable stringsMichael Brown2-0/+199
2024-03-19[settings] Expose current working URI and directory URI via settingsMichael Brown1-0/+16
2024-02-29[settings] Add parsing for UUID and GUID settings typesMichael Brown1-3/+11
2024-02-29[uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown2-0/+157
2024-02-22[crypto] Add implementation of MS-CHAPv2 authenticationmschapv2Michael Brown2-0/+145
2024-02-15[crypto] Add x509_is_self_signed() helper functionMichael Brown1-0/+4
2024-02-14[crypto] Add x509_truncate() to truncate a certificate chainMichael Brown1-0/+13
2024-02-14[list] Add list_for_each_entry_safe_continue()Michael Brown1-0/+32
2024-02-14[list] Add list_is_head_entry()Michael Brown1-0/+16
2024-02-07[crypto] Add implementation of the DES cipherMichael Brown2-0/+899
2024-02-07[test] Remove dummy initialisation vector for ECB-mode AES testsMichael Brown1-8/+3
2024-01-30[crypto] Check for all-zeros result from X25519 key exchangeMichael Brown1-6/+35
2024-01-19[crypto] Add X25519 key exchange algorithmMichael Brown2-0/+572
2024-01-19[loong64] Replace broken big integer arithmetic implementationsMichael Brown1-0/+9
2024-01-19[crypto] Add bigint_swap() to conditionally swap big integersMichael Brown1-0/+54
2024-01-19[crypto] Add bigint_copy() as a convenient wrapper macroMichael Brown1-0/+10
2024-01-16[crypto] Allow multiplicand and multiplier to differ in sizemultMichael Brown1-15/+24
2023-06-02[crypto] Add support for PKCS#8 private key formatpkcs8Michael Brown1-1/+59
2023-03-01[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown1-1/+12
2023-03-01[params] Rename "form parameter" to "request parameter"Michael Brown1-11/+11
2023-02-20[rng] Allow for entropy sources that fail during startup testsMichael Brown1-6/+20
2023-02-06[test] Include build architecture in test suite bannerMichael Brown1-1/+1
2023-01-31[tests] Verify ability to sleep the CPUnaptestMichael Brown2-0/+54
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown1-2/+2
2022-11-10[tests] Verify ability to perform in-place encryption and decryptionMichael Brown1-4/+6
2022-11-09[tests] Verify ability to reset cipher initialisation vectorMichael Brown1-0/+38
2022-11-07[crypto] Add concept of cipher alignment sizeMichael Brown1-0/+10
2022-10-25[crypto] Add block cipher Galois/Counter mode of operationMichael Brown2-0/+402
2022-10-25[crypto] Add concept of authentication tag to cipher algorithmsMichael Brown3-7/+32
2022-10-25[crypto] Add concept of additional data to cipher algorithmsMichael Brown3-8/+32
2022-10-25[crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown1-3/+3
2022-10-11[crypto] Add Ephemeral Diffie-Hellman key exchange algorithmMichael Brown2-0/+783
2022-10-10[crypto] Simplify internal HMAC APIMichael Brown2-15/+8
2022-10-10[test] Add HMAC self-testsMichael Brown2-0/+212
2022-09-06[ipv6] Fix mask calculation when prefix length is not a multiple of 8Michael Brown1-0/+37
2022-09-06[test] Validate constructed IPv6 routing table entriesMichael Brown1-12/+52
2022-03-25[acpi] Support the "_RTXMAC_" format for ACPI-based MAC addressesMichael Brown1-0/+19
2022-03-24[acpi] Add MAC address extraction self-testsMichael Brown2-0/+239
2022-03-15[utf8] Add UTF-8 accumulation self-testsMichael Brown2-0/+165
2022-01-13[uri] Allow for relative URIs that include colons within the pathuricolonMichael Brown1-0/+10
2022-01-04[settings] Support formatting UUIDs as little-endian GUIDsguidMichael Brown1-0/+10
2021-11-12[uri] Retain original encodings for path, query, and fragment fieldsuriMichael Brown1-13/+40
2021-05-18[x509] Use case-insensitive comparison for certificate namesMichael Brown1-0/+1
2021-05-18[libc] Add strncasecmp()Michael Brown1-0/+8
2021-05-08[gzip] Add support for gzip archive imagesimgextractMichael Brown2-0/+161
2021-05-08[zlib] Add support for zlib archive imagesMichael Brown2-0/+134
2020-12-09[x509] Make root of trust a reference-counted structureMichael Brown2-0/+5
2020-12-08[x509] Record root of trust used when validating a certificateMichael Brown2-1/+6
2020-07-21[libc] Fix memcmp() to return proper valuesMichael J. Bazzinotti1-0/+1