| struct_shash_alg(9) - phpMan
STRUCT SHASH_ALG(9) Programming Interface STRUCT SHASH_ALG(9)
NAME
struct_shash_alg - synchronous message digest definition
SYNOPSIS
struct shash_alg {
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 digestsize;
unsigned int statesize;
struct crypto_alg base;
};
MEMBERS
init
see struct ahash_alg
update
see struct ahash_alg
final
see struct ahash_alg
finup
see struct ahash_alg
digest
see struct ahash_alg
export
see struct ahash_alg
import
see struct ahash_alg
setkey
see struct ahash_alg
descsize
Size of the operational state for the message digest. This state size is the memory
size that needs to be allocated for shash_desc.__ctx
digestsize
see struct ahash_alg
statesize
see struct ahash_alg
base
internally used
AUTHORS
Stephan Mueller <smueller AT chronox.de>
Author.
Marek Vasut <marek AT denx.de>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 STRUCT SHASH_ALG(9)
|