Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-03--09-00 (v6.14-rc4-1026-ga4a0f4404767) remotes/brancher/net-next-2025-03-03--12-00 (v6.14-rc4-1124-g7f3ed8592ef3) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.OxicB1hxj9 b/tmp/tmp.Qo1kUg7gJc index befc50402e7d..d75cc79cfc37 100644 --- a/tmp/tmp.OxicB1hxj9 +++ b/tmp/tmp.Qo1kUg7gJc @@ -3,6 +3,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +Merge tag 'crypto-krb5-20250303' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs selftests: txtimestamp: ignore the old skb from ERRQUEUE net: ethernet: ti: cpsw_new: populate netdev of_node tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() @@ -156,3 +157,100 @@ xsk: fix __xsk_generic_xmit() error code when cq is full net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module net: hsr: Add KUnit test for PRP net: hsr: Fix PRP duplicate detection +crypto/krb5: Implement crypto self-testing +crypto/krb5: Implement the Camellia enctypes from rfc6803 +crypto/krb5: Implement the AES enctypes from rfc8009 +crypto/krb5: Implement the AES enctypes from rfc3962 +crypto/krb5: Implement the Kerberos5 rfc3961 get_mic and verify_mic +crypto/krb5: Implement the Kerberos5 rfc3961 encrypt and decrypt functions +crypto/krb5: Provide RFC3961 setkey packaging functions +crypto/krb5: Implement the Kerberos5 rfc3961 key derivation +crypto/krb5: Provide infrastructure and key derivation +crypto/krb5: Add an API to perform requests +crypto/krb5: Add an API to alloc and prepare a crypto object +crypto/krb5: Add an API to query the layout of the crypto section +crypto/krb5: Implement Kerberos crypto core +crypto/krb5: Test manager data +crypto: Add 'krb5enc' hash and cipher AEAD algorithm +crypto/krb5: Add some constants out of sunrpc headers +crypto/krb5: Add API Documentation +crypto: lib/Kconfig - Hide arch options from user +crypto: skcipher - Use restrict rather than hand-rolling accesses +crypto: octeontx - Remove unused function otx_cpt_eng_grp_has_eng_type +crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_info +dt-bindings: crypto: Convert fsl,sec-2.0 to YAML +crypto: scatterwalk - don't split at page boundaries when !HIGHMEM +crypto: scatterwalk - remove obsolete functions +crypto: skcipher - use the new scatterwalk functions +net/tls: use the new scatterwalk functions +crypto: x86/aegis - use the new scatterwalk functions +crypto: x86/aes-gcm - use the new scatterwalk functions +crypto: stm32 - use the new scatterwalk functions +crypto: s5p-sss - use the new scatterwalk functions +crypto: s390/aes-gcm - use the new scatterwalk functions +crypto: nx - use the new scatterwalk functions +crypto: arm64 - use the new scatterwalk functions +crypto: arm/ghash - use the new scatterwalk functions +crypto: aegis - use the new scatterwalk functions +crypto: skcipher - use scatterwalk_start_at_pos() +crypto: scatterwalk - add scatterwalk_get_sglist() +crypto: scatterwalk - add new functions for copying data +crypto: scatterwalk - add new functions for iterating through data +crypto: scatterwalk - add new functions for skipping data +crypto: scatterwalk - move to next sg entry just in time +hwrng: Kconfig - Fix indentation of HW_RANDOM_CN10K help text +crypto: bpf - Add MODULE_DESCRIPTION for skcipher +crypto: ahash - Set default reqsize from ahash_alg +crypto: ahash - Add virtual address support +crypto: tcrypt - Restore multibuffer ahash tests +crypto: hash - Add request chaining API +crypto: x86/ghash - Use proper helpers to clone request +crypto: ahash - Only save callback and data in ahash_save_req +crypto: inside-secure/eip93 - Correctly handle return of for sg_nents_for_len +crypto: skcipher - Zap type in crypto_alloc_sync_skcipher +crypto: qat - refactor service parsing logic +crypto: qat - do not export adf_cfg_services +crypto: skcipher - Set tfm in SYNC_SKCIPHER_REQUEST_ON_STACK +crypto: api - Fix larval relookup type and mask +dt-bindings: crypto: qcom-qce: Document the X1E80100 crypto engine +crypto: null - Use spin lock instead of mutex +crypto: lib/Kconfig - Fix lib built-in failure when arch is modular +crypto: qat - reorder objects in qat_common Makefile +crypto: qat - fix object goals in Makefiles +crypto: aead - use str_yes_no() helper in crypto_aead_show() +crypto: bcm - set memory to zero only once +crypto: x86/aes-xts - change license to Apache-2.0 OR BSD-2-Clause +crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and add VAES support +crypto: ahash - use str_yes_no() helper in crypto_ahash_show() +crypto: inside-secure - Eliminate duplication in top-level Makefile +crypto: ccp - Add support for PCI device 0x1134 +crypto: hisilicon/sec2 - fix for sec spec check +crypto: hisilicon/sec2 - fix for aead authsize alignment +crypto: hisilicon/sec2 - fix for aead auth key length +MAINTAINERS: add Nicolas Frattaroli to rockchip-rng maintainers +hwrng: rockchip - add support for rk3588's standalone TRNG +hwrng: rockchip - eliminate some unnecessary dereferences +hwrng: rockchip - store dev pointer in driver struct +dt-bindings: rng: add binding for Rockchip RK3588 RNG +dt-bindings: reset: Add SCMI reset IDs for RK3588 +crypto: virtio - Drop superfluous [as]kcipher_req pointer +crypto: virtio - Drop superfluous [as]kcipher_ctx pointer +crypto: virtio - Drop superfluous ctx->tfm backpointer +crypto: virtio - Simplify RSA key size caching +crypto: virtio - Fix kernel-doc of virtcrypto_dev_stop() +crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP() +crypto: sig - Prepare for algorithms with variable signature size +hwrng: imx-rngc - add runtime pm +crypto: qat - set command ids as reserved +MAINTAINERS: Add Vinicius Gomes to MAINTAINERS for IAA Crypto +crypto: x86/aes-xts - make the fast path 64-bit specific +crypto: hisilicon/hpre - adapt ECDH for high-performance cores +crypto: ccp - Fix check for the primary ASP device +crypto: skcipher - use str_yes_no() helper in crypto_skcipher_show() +hwrng: Kconfig - Move one "tristate" Kconfig description to the usual place +hwrng: Kconfig - Use tabs as leading whitespace consistently in Kconfig +crypto: drivers - Use str_enable_disable-like helpers +lib: 842: Improve error handling in sw842_compress() +crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support +dt-bindings: crypto: Add Inside Secure SafeXcel EIP-93 crypto engine +spinlock: extend guard with spinlock_bh variants