|
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 | ) |
1.8.2