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

#include <rtl_crypto.h>

Data Fields

u32 crt_flags
 
union {
   struct cipher_tfm   cipher
 
   struct digest_tfm   digest
 
   struct compress_tfm   compress
 
crt_u
 
struct crypto_alg__crt_alg
 
union {
   struct cipher_tfm   cipher
 
   struct digest_tfm   digest
 
   struct compress_tfm   compress
 
crt_u
 
union {
   struct ablkcipher_tfm   ablkcipher
 
   struct aead_tfm   aead
 
   struct blkcipher_tfm   blkcipher
 
   struct cipher_tfm   cipher
 
   struct hash_tfm   hash
 
   struct compress_tfm   compress
 
   struct rng_tfm   rng
 
crt_u
 
void(* exit )(struct crypto_tfm *tfm)
 
void *__crt_ctx[] CRYPTO_MINALIGN_ATTR
 

Detailed Description

Definition at line 186 of file rtl_crypto.h.

Field Documentation

struct crypto_alg * __crt_alg

Definition at line 196 of file rtl_crypto.h.

struct ablkcipher_tfm ablkcipher

Definition at line 418 of file crypto.h.

Definition at line 419 of file crypto.h.

struct blkcipher_tfm blkcipher

Definition at line 420 of file crypto.h.

Definition at line 191 of file rtl_crypto.h.

struct compress_tfm compress

Definition at line 193 of file rtl_crypto.h.

u32 crt_flags

Definition at line 188 of file rtl_crypto.h.

union { ... } crt_u
union { ... } crt_u
union { ... } crt_u
void* __crt_ctx [] CRYPTO_MINALIGN_ATTR

Definition at line 431 of file crypto.h.

Definition at line 192 of file rtl_crypto.h.

void(* exit)(struct crypto_tfm *tfm)

Definition at line 427 of file crypto.h.

Definition at line 422 of file crypto.h.

Definition at line 424 of file crypto.h.


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