 static unsigned int seedsize(struct crypto_alg *alg)
 {
 	struct rng_alg *ralg = container_of(alg, struct rng_alg, base);
 
	return ralg->seedsize;
 }

The product dereferences a pointer that it expects to be valid but is NULL.