#include <linux/crc32.h>
#include <asm/string.h>
#include <asm/scatterlist.h>
#include <asm/page.h>
#include <linux/mm.h>
#ifndef CONFIG_CRYPTO
#error CONFIG_CRYPTO required to build