1. 08c989f [crypto] Add confidentiality flag for cipher algorithms by Michael Brown · 11 hours ago master
  2. 9c70e9b [malloc] Add zfree() to zero and then free a memory block by Michael Brown · 2 days ago
  3. 4e155e1 [intelxl] Add support for Intel E610 and E835 adapters by Guanghua Zhang · 33 hours ago
  4. 3ca799e [mime] Fix the use of MIME images without an explicit encoding by Michael Brown · 3 days ago
  5. 8362661 [test] Simplify the use of inline text for test images by Michael Brown · 3 days ago
  6. ebca9ed [dns] Pass a non-null peer socket address to xfer_open_socket() by Michael Brown · 9 days ago
  7. bb4b3b1 [xfer] Do not attempt to find an opener for a null URI scheme by Michael Brown · 9 days ago
  8. 05e6256 [tls] Parse ServerKeyExchange record immediately by Michael Brown · 11 days ago
  9. 9d6b360 [image] Allow download progress messages to be silenced by Michael Brown · 13 days ago
  10. e30422e [dmesg] Add an in-memory ring buffer console by Michael Brown · 14 days ago
  11. 081d235 [uri] Escape the "+" character within HTTP form parameters by Michael Brown · 14 days ago
  12. fd2b1e9 [settings] Add "--quiet" option to "show" command by Michael Brown · 14 days ago
  13. c208006 [uri] Add support for "data:" URIs by Michael Brown · 14 days ago
  14. 0d3d223 [blob] Add an abstraction of an openable data blob by Michael Brown · 2 weeks ago
  15. 917584e [cloud] Add support for Alibaba Cloud IMDSv2 by Michael Brown · 2 weeks ago
  16. 345abfb [cloud] Add support for AWS IMDSv2 by Michael Brown · 2 weeks ago
  17. 9e2bf0e [cmdline] Add "imgset" command by Michael Brown · 2 weeks ago
  18. dcdba18 [http] Allow issuing requests with an explicitly specified HTTP method by Michael Brown · 2 weeks ago
  19. 9043dc4 [http] Show parameter headers in debug output by Michael Brown · 2 weeks ago
  20. b82269a [params] Avoid calling strcmp() with a NULL parameter list name by Michael Brown · 2 weeks ago
  21. 892481a [mime] Add support for MIME multipart images by Michael Brown · 2 weeks ago
  22. 1b89319 [test] Generalise archive extraction self-tests by Michael Brown · 2 weeks ago
  23. 5ba5ace [libc] Add strcasestr() by Michael Brown · 2 weeks ago
  24. 84ac70e [hermon] Add missing write barrier after initiating reset by Michael Brown · 3 weeks ago
  25. 58ee55b [image] Make text-based image data usable by string functions by Michael Brown · 3 weeks ago
  26. c91655e [xferbuf] Provide an image-backed data transfer buffer by Michael Brown · 3 weeks ago
  27. fbc33ef [libc] Add strchrnul() by Michael Brown · 3 weeks ago
  28. b556be1 [hermon] Check for failure from pci_ioremap() by Michael Brown · 3 weeks ago
  29. 433a8f5 [tls] Retain a reference in the key schedule to the bound identity by Michael Brown · 3 weeks ago
  30. 6ba010e [tls] Reject incorrect server names before completing validation by Michael Brown · 3 weeks ago
  31. 2a2d2b9 [tls] Guard against resuming from an empty resumption master secret by Michael Brown · 3 weeks ago
  32. 6a96034 [tls] Poison initial resumption master secret by Michael Brown · 3 weeks ago
  33. 7928497 [tls] Poison initial key derivation function master secret by Michael Brown · 3 weeks ago
  34. 6e89b5c [tls] Track and check key schedule state by Michael Brown · 3 weeks ago
  35. cbfa5ef [tls] Guard against a premature server Finished by Michael Brown · 3 weeks ago
  36. 2476e43 [tls] Send closure alert only when we are initiating the closure by Michael Brown · 3 weeks ago
  37. ca51c16 [tls] Handle key exchange within key schedule by Michael Brown · 3 weeks ago
  38. 9548f9e [cloud] Use "param" command to provide Google metadata request header by Michael Brown · 4 weeks ago
  39. 9604031 [tls] Restructure to use a single key derivation function master secret by Michael Brown · 4 weeks ago
  40. 8fc4560 [tls] Treat session secret as "resumption master secret" by Michael Brown · 4 weeks ago
  41. a392b4f [virtio] Allow for long delays in processing transmit queue submissions by Michael Brown · 4 weeks ago
  42. dbda839 [virtio] Fix queue size calculations by Michael Brown · 4 weeks ago
  43. 1f77125 [tls] Move handshake digest within the scope of the key schedule by Michael Brown · 4 weeks ago
  44. 1e4b4da [tls] Clarify TLS key schedule function names by Michael Brown · 4 weeks ago
  45. 37225fa [crypto] Define a structure for holding hybrid MD5+SHA1 HMAC keys by Michael Brown · 4 weeks ago
  46. eaef9a0 [crypto] Make maximum TLS version a configurable option by Michael Brown · 4 weeks ago
  47. 50e8a57 [crypto] Re-add missing digestInfo prefix for MD5+SHA1 by Michael Brown · 4 weeks ago
  48. 895db73 [build] Use dynamic keyboard map by default in UEFI builds by Michael Brown · 4 weeks ago
  49. bbd7821 [crypto] Allow for the construction of fixed-size HMAC keys by Michael Brown · 4 weeks ago
  50. f39cf1c [s390x] Add time source based on the architectural Time-of-Day clock by Michael Brown · 4 weeks ago
  51. e5d0c80 [s390x] Add support for the PRNO TRNG as an entropy source by Michael Brown · 4 weeks ago
  52. 9f08883 [s390x] Provide a mechanism for checking installed CPU facilities by Michael Brown · 4 weeks ago
  53. 902014c [crypto] Remove redundant DHE algorithm by Michael Brown · 5 weeks ago
  54. cc01b6c [tls] Use generic key exchange algorithm abstraction for DHE by Michael Brown · 5 weeks ago
  55. e50c7cb [crypto] Allocate FFDHE temporary space on demand by Michael Brown · 5 weeks ago
  56. dd64110 [crypto] Allow construction of shared public key to return an error by Michael Brown · 5 weeks ago
  57. 0a92256 [crypto] Correct maximum length of FFDHE prime modulus by Michael Brown · 5 weeks ago
  58. 327378a [crypto] Generalise implementation of Merkle-Damgård hash algorithms by Michael Brown · 5 weeks ago
  59. 449d2ac [aqc1xx] Free outstanding receive I/O buffers on close by Animesh Bhatt · 5 weeks ago
  60. 56347b2 [aqc1xx] Set netdev->dma for operation with an IOMMU by Animesh Bhatt · 5 weeks ago
  61. 0daeb3e [http] Remove knowledge of MD5 digest context internal structure by Michael Brown · 5 weeks ago
  62. 781b8d6 [bnxt] Prevent out-of-bounds memory access by Joseph Wong · 5 weeks ago
  63. d75a967 [tls] Centralise pseudorandom data generation by Michael Brown · 6 weeks ago
  64. a2eba23 [crypto] Allow for input keying material to overlap output by Michael Brown · 6 weeks ago
  65. 8466863 [crypto] Use private data field for public-key algorithms by Michael Brown · 6 weeks ago
  66. 2420211 [crypto] Allow cipher_setiv() to return an error by Michael Brown · 6 weeks ago
  67. 21babfc [crypto] Use private data field for cipher algorithms by Michael Brown · 6 weeks ago
  68. d7e89f4 [crypto] Use private data field for digest algorithms by Michael Brown · 6 weeks ago
  69. 69e95ae [crypto] Generalise notion of uncompressed elliptic curve points by Michael Brown · 6 weeks ago
  70. af0e5d5 [crypto] Use private data field for elliptic curve algorithms by Michael Brown · 6 weeks ago
  71. 38fc660 [crypto] Use verbs in key exchange method names by Michael Brown · 6 weeks ago
  72. bbb6477 [tls] Accept only explicitly supported FFDHE groups by Michael Brown · 6 weeks ago
  73. 241c36a [crypto] Add TLS named groups for FFDHE key exchange algorithms by Michael Brown · 6 weeks ago
  74. daee5de [tls] Allow for the existence of anonymous named groups by Michael Brown · 6 weeks ago
  75. 416920c [tls] Prefer X25519 as a key exchange mechanism by Michael Brown · 6 weeks ago
  76. c43c282 [crypto] Provide a mechanism to check FFDHE group parameters by Michael Brown · 6 weeks ago
  77. 25072c1 [crypto] Use private data field for key exchange algorithms by Michael Brown · 6 weeks ago
  78. 70d63be [crypto] Add RFC 3526 FFDHE key exchange algorithms by Michael Brown · 6 weeks ago
  79. cd873a2 [crypto] Use inline assembly for bigint_grow() and bigint_shrink() by Michael Brown · 6 weeks ago
  80. 73d4378 [s390x] Use XOR-in-place to zero small fixed-length blocks by Michael Brown · 6 weeks ago
  81. 1a0ebb9 [tls] Rename "named curve" to "named group" by Michael Brown · 6 weeks ago
  82. fe070bf [virtio] Ignore capabilities that describe inaccessible PCI BARs by Michael Brown · 6 weeks ago
  83. 22564dd [settings] Allow system time to be modified via builtin/unixtime by Michael Brown · 6 weeks ago
  84. 807d933 [settings] Allow for writable built-in settings by Michael Brown · 6 weeks ago
  85. 06f3602 [scsi] Use data-transfer buffers for data-in and data-out by Michael Brown · 6 weeks ago
  86. 13a83f4 [s390x] Add optimised TCP/IP checksumming by Michael Brown · 6 weeks ago
  87. 51e8ffc [ci] Add s390x self-tests by Michael Brown · 7 weeks ago
  88. aa105c2 [s390x] Add support for the IBM s390x CPU architecture by Michael Brown · 7 weeks ago
  89. 730c122 [test] Fix RFC 1071 checksum calculation for big-endian targets by Michael Brown · 7 weeks ago
  90. 8570052 [linux] Fix console output on big-endian targets by Michael Brown · 7 weeks ago
  91. e6e9ae9 [efi] Fix parsing of EFI signature lists on big-endian targets by Michael Brown · 7 weeks ago
  92. 6476f7c [peerdist] Fix segment identifier constant on big-endian targets by Michael Brown · 7 weeks ago
  93. bfdbd1c [build] Fix building for big-endian targets by Michael Brown · 7 weeks ago
  94. e68ca57 [crypto] Use generic implementations of slow-path big integer functions by Michael Brown · 7 weeks ago
  95. 05a459f [iscsi] Ensure SCSI sense data is present before parsing by Michael Brown · 7 weeks ago
  96. 95ffbf4 [crypto] Add RFC 7919 FFDHE key exchange algorithms by Michael Brown · 7 weeks ago
  97. 6dcb3b1 [test] Allow for large values in key exchange self-tests by Michael Brown · 7 weeks ago
  98. f2ade22 [test] Verify test vector lengths for key exchange self-tests by Michael Brown · 7 weeks ago
  99. 36e8cc2 [crypto] Remove redundant ECDHE algorithm by Michael Brown · 8 weeks ago
  100. 5e42732 [crypto] Remove elliptic curve abstraction for X25519 by Michael Brown · 8 weeks ago