Linux Kernel
3.7.1
|
#include <hash.h>
Public Member Functions | |
unsigned int digestsize | __attribute__ ((aligned(__alignof__(struct hash_alg_common)))) |
Data Fields | |
int(* | init )(struct shash_desc *desc) |
int(* | update )(struct shash_desc *desc, const u8 *data, unsigned int len) |
int(* | final )(struct shash_desc *desc, u8 *out) |
int(* | finup )(struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) |
int(* | digest )(struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) |
int(* | export )(struct shash_desc *desc, void *out) |
int(* | import )(struct shash_desc *desc, const void *in) |
int(* | setkey )(struct crypto_shash *tfm, const u8 *key, unsigned int keylen) |
unsigned int | descsize |
unsigned int | statesize |
struct crypto_alg | base |
unsigned int digestsize __attribute__ | ( | (aligned(__alignof__(struct hash_alg_common))) | ) |
struct crypto_alg base |