/* * Software async crypto daemon */#ifndef _CRYPTO_CRYPT_H#define _CRYPTO_CRYPT_H#include <linux/crypto.h>#include <linux/kernel.h>structcryptd_ablkcipher{structcrypto_ablkcipherbase;};staticinlinestructcryptd_ablkcipher*__cryptd_ablkcipher_cast(structcrypto_ablkcipher*tfm){return(structcryptd_ablkcipher*)tfm;}/* alg_name should be algorithm to be cryptd-ed */structcryptd_ablkcipher*cryptd_alloc_ablkcipher(constchar*alg_name,u32type,u32mask);structcrypto_blkcipher*cryptd_ablkcipher_child(structcryptd_ablkcipher*tfm);voidcryptd_free_ablkcipher(structcryptd_ablkcipher*tfm);#endif