Linux Kernel
3.7.1
|
#include <linux/atomic.h>
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/bug.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/uaccess.h>
Go to the source code of this file.
Data Structures | |
struct | crypto_async_request |
struct | ablkcipher_request |
struct | aead_request |
struct | blkcipher_desc |
struct | cipher_desc |
struct | hash_desc |
struct | ablkcipher_alg |
struct | aead_alg |
struct | blkcipher_alg |
struct | cipher_alg |
struct | compress_alg |
struct | rng_alg |
struct | crypto_alg |
struct | ablkcipher_tfm |
struct | aead_tfm |
struct | blkcipher_tfm |
struct | cipher_tfm |
struct | hash_tfm |
struct | compress_tfm |
struct | rng_tfm |
struct | crypto_tfm |
struct | crypto_ablkcipher |
struct | crypto_aead |
struct | crypto_blkcipher |
struct | crypto_cipher |
struct | crypto_comp |
struct | crypto_hash |
struct | crypto_rng |
struct | crypto_attr_alg |
struct | crypto_attr_type |
struct | crypto_attr_u32 |
Typedefs | |
typedef void(* | crypto_completion_t )(struct crypto_async_request *req, int err) |
Enumerations | |
enum | { CRYPTOA_UNSPEC, CRYPTOA_ALG, CRYPTOA_TYPE, CRYPTOA_U32, __CRYPTOA_MAX } |
Functions | |
int | crypto_register_alg (struct crypto_alg *alg) |
int | crypto_unregister_alg (struct crypto_alg *alg) |
int | crypto_register_algs (struct crypto_alg *algs, int count) |
int | crypto_unregister_algs (struct crypto_alg *algs, int count) |
int | crypto_has_alg (const char *name, u32 type, u32 mask) |
struct crypto_tfm * | crypto_alloc_base (const char *alg_name, u32 type, u32 mask) |
void | crypto_destroy_tfm (void *mem, struct crypto_tfm *tfm) |
int | alg_test (const char *driver, const char *alg, u32 type, u32 mask) |
struct crypto_ablkcipher * | crypto_alloc_ablkcipher (const char *alg_name, u32 type, u32 mask) |
struct crypto_aead * | crypto_alloc_aead (const char *alg_name, u32 type, u32 mask) |
int | crypto_aead_setauthsize (struct crypto_aead *tfm, unsigned int authsize) |
#define cra_cipher cra_u.cipher |
#define crt_cipher crt_u.cipher |
#define crt_hash crt_u.hash |
#define CRYPTO_MINALIGN ARCH_KMALLOC_MINALIGN |
#define CRYPTO_MINALIGN_ATTR __attribute__ ((__aligned__(CRYPTO_MINALIGN))) |
#define CRYPTOA_MAX (__CRYPTOA_MAX - 1) |
anonymous enum |
int crypto_aead_setauthsize | ( | struct crypto_aead * | tfm, |
unsigned int | authsize | ||
) |
|
read |
Definition at line 675 of file ablkcipher.c.
void crypto_destroy_tfm | ( | void * | mem, |
struct crypto_tfm * | tfm | ||
) |
int crypto_register_alg | ( | struct crypto_alg * | alg | ) |
int crypto_register_algs | ( | struct crypto_alg * | algs, |
int | count | ||
) |
int crypto_unregister_alg | ( | struct crypto_alg * | alg | ) |