Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'v6.12-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto fixes from Herbert Xu:

- Disable buggy p10 aes-gcm code on powerpc

- Fix module aliases in paes_s390

- Fix buffer overread in caam

* tag 'v6.12-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
crypto: s390/paes - Fix module aliases
crypto: caam - Pad SG length when allocating hash edesc

+6 -1
+1
arch/powerpc/crypto/Kconfig
··· 107 107 108 108 config CRYPTO_AES_GCM_P10 109 109 tristate "Stitched AES/GCM acceleration support on P10 or later CPU (PPC)" 110 + depends on BROKEN 110 111 depends on PPC64 && CPU_LITTLE_ENDIAN && VSX 111 112 select CRYPTO_LIB_AES 112 113 select CRYPTO_ALGAPI
+4 -1
arch/s390/crypto/paes_s390.c
··· 802 802 module_init(paes_s390_init); 803 803 module_exit(paes_s390_fini); 804 804 805 - MODULE_ALIAS_CRYPTO("paes"); 805 + MODULE_ALIAS_CRYPTO("ecb(paes)"); 806 + MODULE_ALIAS_CRYPTO("cbc(paes)"); 807 + MODULE_ALIAS_CRYPTO("ctr(paes)"); 808 + MODULE_ALIAS_CRYPTO("xts(paes)"); 806 809 807 810 MODULE_DESCRIPTION("Rijndael (AES) Cipher Algorithm with protected keys"); 808 811 MODULE_LICENSE("GPL");
+1
drivers/crypto/caam/caamhash.c
··· 708 708 GFP_KERNEL : GFP_ATOMIC; 709 709 struct ahash_edesc *edesc; 710 710 711 + sg_num = pad_sg_nents(sg_num); 711 712 edesc = kzalloc(struct_size(edesc, sec4_sg, sg_num), flags); 712 713 if (!edesc) 713 714 return NULL;