master
[acpi] Remove userptr_t from ACPI table parsing
[test] Remove dummy initialisation vector for ECB-mode AES tests
[test] Generalise archive extraction self-tests
[test] Simplify the use of inline text for test images
[image] Make image data read-only to most consumers
[image] Make text-based image data usable by string functions
[base16] Add buffer size parameter to base16_encode() and base16_decode()
[base64] Add buffer size parameter to base64_encode() and base64_decode()
[crypto] Allow for zero-length big integer literals
[bitops] Fix typo in test case
[init] Show initialisation function names in debug messages
[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
[crypto] Add confidentiality flag for cipher algorithms
[crypto] Add concept of authentication tag to cipher algorithms
[uaccess] Remove redundant copy_from_user() and copy_to_user()
[uri] Add support for "data:" URIs
[deflate] Remove userptr_t from decompression code
[crypto] Add DER image format
[crypto] Add implementation of the DES cipher
[test] Simplify digest algorithm self-tests
[test] Use mock random data for public key self-tests
[test] Add test cases for editable strings
[crypto] Support extracting certificates from EFI signature list images
[crypto] Allow for an explicit representation of point at infinity
[crypto] Provide Weierstrass curves as generic key exchange algorithms
[rng] Allow for entropy sources that fail during startup tests
[test] Allow for key exchange tests without an expected public key
[fdt] Use phandle as device location
[crypto] Add RFC 3526 FFDHE key exchange algorithms
[crypto] Add block cipher Galois/Counter mode of operation
[crypto] Allow for input keying material to overlap output
[crypto] Allow for the construction of fixed-size HMAC keys
[iobuf] Ensure I/O buffer data sits within unshared cachelines
[ipv4] Make the IPV4() macro available to non-test code
[netdevice] Separate concept of scope ID from network device name index
[linebuf] Support buffering of multiple lines
[list] Add list_for_each_entry_safe_continue()
[test] Add tests for 64-bit logical and arithmetic shifts
[crypto] Add MD4 message digest algorithm
[mime] Fix the use of MIME images without an explicit encoding
[crypto] Add implementation of MS-CHAPv2 authentication
[tests] Verify ability to sleep the CPU
[test] Assign unique MAC addresses for test network devices
[ntlm] Add support for NTLM authentication mechanism
[x509] Record root of trust used when validating a certificate
[peerdist] Remove userptr_t from PeerDist content information parsing
[crypto] Add PEM image format
[crypto] Add support for RSA-PSS signature scheme
[build] Avoid implicit-fallthrough warnings on GCC 7
[settings] Add parsing for UUID and GUID settings types
[crypto] Add SHA-224 algorithm
[crypto] Add SHA-512/224 algorithm
[libc] Add strcasestr()
[test] Fix RFC 1071 checksum calculation for big-endian targets
[libc] Allow out-of-range months in mktime()
[http] Allow issuing requests with an explicitly specified HTTP method
[utf8] Add UTF-8 accumulation self-tests
[uuid] Add uuid_aton() to parse a UUID from a string
[libc] Print "<NULL>" for wide-character NULL strings
[crypto] Provide X25519 as a generic key exchange algorithm
[test] Add test cases for X.509 certificates with ECDSA signatures