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

#include <crypto.h>

Data Fields

int(* setkey )(struct crypto_aead *tfm, const u8 *key, unsigned int keylen)
 
int(* setauthsize )(struct crypto_aead *tfm, unsigned int authsize)
 
int(* encrypt )(struct aead_request *req)
 
int(* decrypt )(struct aead_request *req)
 
int(* givencrypt )(struct aead_givcrypt_request *req)
 
int(* givdecrypt )(struct aead_givcrypt_request *req)
 
const chargeniv
 
unsigned int ivsize
 
unsigned int maxauthsize
 

Detailed Description

Definition at line 216 of file crypto.h.

Field Documentation

int(* decrypt)(struct aead_request *req)

Definition at line 221 of file crypto.h.

int(* encrypt)(struct aead_request *req)

Definition at line 220 of file crypto.h.

const char* geniv

Definition at line 225 of file crypto.h.

Definition at line 223 of file crypto.h.

Definition at line 222 of file crypto.h.

unsigned int ivsize

Definition at line 227 of file crypto.h.

unsigned int maxauthsize

Definition at line 228 of file crypto.h.

int(* setauthsize)(struct crypto_aead *tfm, unsigned int authsize)

Definition at line 219 of file crypto.h.

int(* setkey)(struct crypto_aead *tfm, const u8 *key, unsigned int keylen)

Definition at line 217 of file crypto.h.


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