Hi Herbert, The recent AEAD change seems to trigger a need to change something in testmgr.c. I ran my test tool trying to invoke all possible permutations of cra_name and cra_driver_name ciphers and got the following: [11152.816179] alg: No test for gcm_base(ctr(aes-asm),ghash-generic) (gcm_base(ctr(aes-asm),ghash-generic)) [11154.278466] alg: No test for ccm_base(ctr(aes-asm),aes-asm) (ccm_base(ctr(aes-asm),aes-asm)) [11174.819535] alg: No test for gcm(aes-asm) (gcm_base(ctr(aes-asm),ghash- clmulni)) [11174.819610] alg: No test for rfc4106(gcm(aes-asm)) (rfc4106(gcm_base(ctr(aes-asm),ghash-clmulni))) [11174.819654] alg: No test for seqiv(rfc4106(gcm(aes-asm))) (seqiv(rfc4106(gcm_base(ctr(aes-asm),ghash-clmulni)))) [11192.292759] alg: No test for gcm_base(ctr-aes-aesni,ghash-clmulni) (gcm_base(ctr-aes-aesni,ghash-clmulni)) [11193.775049] alg: No test for ccm_base(ctr-aes-aesni,aes-aesni) (ccm_base(ctr-aes-aesni,aes-aesni)) [11213.936196] alg: No test for gcm(aes-aesni) (gcm_base(ctr(aes-aesni),ghash- clmulni)) [11213.936308] alg: No test for rfc4106(gcm(aes-aesni)) (rfc4106(gcm_base(ctr(aes-aesni),ghash-clmulni))) [11213.936418] alg: No test for seqiv(rfc4106(gcm(aes-aesni))) (seqiv(rfc4106(gcm_base(ctr(aes-aesni),ghash-clmulni)))) [11252.498078] alg: No test for seqiv(rfc4106(gcm(aes))) (seqiv(rfc4106-gcm- aesni)) [11270.222200] alg: No test for gcm_base(ctr(aes-generic),ghash-generic) (gcm_base(ctr(aes-generic),ghash-generic)) [11271.602667] alg: No test for ccm_base(ctr(aes-generic),aes-generic) (ccm_base(ctr(aes-generic),aes-generic)) Albeit this listing is a nuisance in normal operation, it becomes fatal in fips=1 mode. I guess we have to add all the listed ciphers into the big array in testmgr.c. If you concur, I could prepare a patch. -- Ciao Stephan -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html