#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" |
| ) |
|