Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
crypto_alg Struct Reference

#include <rtl_crypto.h>

Data Fields

struct list_head cra_list
 
u32 cra_flags
 
unsigned int cra_blocksize
 
unsigned int cra_ctxsize
 
const char cra_name [CRYPTO_MAX_ALG_NAME]
 
union {
   struct cipher_alg   cipher
 
   struct digest_alg   digest
 
   struct compress_alg   compress
 
cra_u
 
struct modulecra_module
 
union {
   struct cipher_alg   cipher
 
   struct digest_alg   digest
 
   struct compress_alg   compress
 
cra_u
 
struct list_head cra_users
 
unsigned int cra_alignmask
 
int cra_priority
 
atomic_t cra_refcnt
 
char cra_name [CRYPTO_MAX_ALG_NAME]
 
char cra_driver_name [CRYPTO_MAX_ALG_NAME]
 
struct crypto_typecra_type
 
union {
   struct ablkcipher_alg   ablkcipher
 
   struct aead_alg   aead
 
   struct blkcipher_alg   blkcipher
 
   struct cipher_alg   cipher
 
   struct compress_alg   compress
 
   struct rng_alg   rng
 
cra_u
 
int(* cra_init )(struct crypto_tfm *tfm)
 
void(* cra_exit )(struct crypto_tfm *tfm)
 
void(* cra_destroy )(struct crypto_alg *alg)
 

Detailed Description

Definition at line 103 of file rtl_crypto.h.

Field Documentation

struct ablkcipher_alg ablkcipher

Definition at line 298 of file crypto.h.

Definition at line 299 of file crypto.h.

struct blkcipher_alg blkcipher

Definition at line 300 of file crypto.h.

Definition at line 111 of file rtl_crypto.h.

struct compress_alg compress

Definition at line 113 of file rtl_crypto.h.

unsigned int cra_alignmask

Definition at line 287 of file crypto.h.

unsigned int cra_blocksize

Definition at line 106 of file rtl_crypto.h.

unsigned int cra_ctxsize

Definition at line 107 of file rtl_crypto.h.

void(* cra_destroy)(struct crypto_alg *alg)

Definition at line 308 of file crypto.h.

char cra_driver_name[CRYPTO_MAX_ALG_NAME]

Definition at line 293 of file crypto.h.

void(* cra_exit)(struct crypto_tfm *tfm)

Definition at line 307 of file crypto.h.

u32 cra_flags

Definition at line 105 of file rtl_crypto.h.

int(* cra_init)(struct crypto_tfm *tfm)

Definition at line 306 of file crypto.h.

struct list_head cra_list

Definition at line 104 of file rtl_crypto.h.

struct module * cra_module

Definition at line 116 of file rtl_crypto.h.

const char cra_name

Definition at line 108 of file rtl_crypto.h.

Definition at line 292 of file crypto.h.

int cra_priority

Definition at line 289 of file crypto.h.

atomic_t cra_refcnt

Definition at line 290 of file crypto.h.

struct crypto_type* cra_type

Definition at line 295 of file crypto.h.

union { ... } cra_u
union { ... } cra_u
union { ... } cra_u
struct list_head cra_users

Definition at line 282 of file crypto.h.

Definition at line 112 of file rtl_crypto.h.

Definition at line 303 of file crypto.h.


The documentation for this struct was generated from the following files: