On Wed, May 25, 2016 at 01:39:46PM +0200, Stephan Mueller wrote: > Am Mittwoch, 25. Mai 2016, 13:36:10 schrieb Marcus Meissner: > > Hi Marcus, > > > Hi, > > > > On Wed, May 25, 2016 at 09:10:31AM +0200, Stephan Mueller wrote: > > > Am Mittwoch, 25. Mai 2016, 09:07:52 schrieb Marcus Meissner: > > > > > > Hi Marcus, > > > > > > > Hi, > > > > > > > > when enabling the testmgr framework and FIPS in 4.6 and 4.4 and running > > > > "modprobe tcrypt" > > > > > > > }, { > > > > > > .alg = "hmac(crc32)", > > > .test = alg_test_hash, > > > > > > ... > > > > > > fips_allowed = 1 missing? > > > > The kernel was not in FIPS mode, and adding it did not help. :/ > > Sorry, I read FIPS and implied fips=1 :-) I think we are running in a precondition ds = salg->digestsize; // is CHKSUM_DIGEST_SIZE == 4 for CRC32 ss = salg->statesize; // ? cant find it alg = &salg->base; // base.cra_blocksize seems CHKSUM_BLOCKSIZE == 1 if (ds > alg->cra_blocksize || ss < alg->cra_blocksize) goto out_put_alg; 4 > 1 ... so EINVAL return. If this is the case, hmac(crc32) might be kind of non-sensical? Ciao, Marcus -- 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