#include <crypto/scatterwalk.h>
#include <crypto/internal/hash.h>
#include <linux/err.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/seq_file.h>
#include <linux/cryptouser.h>
#include <net/netlink.h>
#include "internal.h"
Go to the source code of this file.
|
| int | crypto_shash_setkey (struct crypto_shash *tfm, const u8 *key, unsigned int keylen) |
| |
| | EXPORT_SYMBOL_GPL (crypto_shash_setkey) |
| |
| int | crypto_shash_update (struct shash_desc *desc, const u8 *data, unsigned int len) |
| |
| | EXPORT_SYMBOL_GPL (crypto_shash_update) |
| |
| int | crypto_shash_final (struct shash_desc *desc, u8 *out) |
| |
| | EXPORT_SYMBOL_GPL (crypto_shash_final) |
| |
| int | crypto_shash_finup (struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) |
| |
| | EXPORT_SYMBOL_GPL (crypto_shash_finup) |
| |
| int | crypto_shash_digest (struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) |
| |
| | EXPORT_SYMBOL_GPL (crypto_shash_digest) |
| |
| int | shash_ahash_update (struct ahash_request *req, struct shash_desc *desc) |
| |
| | EXPORT_SYMBOL_GPL (shash_ahash_update) |
| |
| int | shash_ahash_finup (struct ahash_request *req, struct shash_desc *desc) |
| |
| | EXPORT_SYMBOL_GPL (shash_ahash_finup) |
| |
| int | shash_ahash_digest (struct ahash_request *req, struct shash_desc *desc) |
| |
| | EXPORT_SYMBOL_GPL (shash_ahash_digest) |
| |
| int | crypto_init_shash_ops_async (struct crypto_tfm *tfm) |
| |
| struct crypto_shash * | crypto_alloc_shash (const char *alg_name, u32 type, u32 mask) |
| |
| | EXPORT_SYMBOL_GPL (crypto_alloc_shash) |
| |
| int | crypto_register_shash (struct shash_alg *alg) |
| |
| | EXPORT_SYMBOL_GPL (crypto_register_shash) |
| |
| int | crypto_unregister_shash (struct shash_alg *alg) |
| |
| | EXPORT_SYMBOL_GPL (crypto_unregister_shash) |
| |
| int | crypto_register_shashes (struct shash_alg *algs, int count) |
| |
| | EXPORT_SYMBOL_GPL (crypto_register_shashes) |
| |
| int | crypto_unregister_shashes (struct shash_alg *algs, int count) |
| |
| | EXPORT_SYMBOL_GPL (crypto_unregister_shashes) |
| |
| int | shash_register_instance (struct crypto_template *tmpl, struct shash_instance *inst) |
| |
| | EXPORT_SYMBOL_GPL (shash_register_instance) |
| |
| void | shash_free_instance (struct crypto_instance *inst) |
| |
| | EXPORT_SYMBOL_GPL (shash_free_instance) |
| |
| int | crypto_init_shash_spawn (struct crypto_shash_spawn *spawn, struct shash_alg *alg, struct crypto_instance *inst) |
| |
| | EXPORT_SYMBOL_GPL (crypto_init_shash_spawn) |
| |
| struct shash_alg * | shash_attr_alg (struct rtattr *rta, u32 type, u32 mask) |
| |
| | EXPORT_SYMBOL_GPL (shash_attr_alg) |
| |
| | MODULE_LICENSE ("GPL") |
| |
| | MODULE_DESCRIPTION ("Synchronous cryptographic hash type") |
| |
| MODULE_DESCRIPTION |
( |
"Synchronous cryptographic hash type" |
| ) |
|