carta
struct_shash_alg(9)

struct_shash_alg9

Synchronous message digest definition

Usage

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 (* 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 <[email protected]>

Author.

Marek Vasut <[email protected]>

Author.

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.