#include <hasher.h>
Collaboration diagram for hasher_t:
Public Attributes | |
void(* | init_ )(void *) |
void(* | update_ )(void *, const uns8 *, uns32) |
void(* | final_ )(uns8 *, void *) |
void(* | init )(hasher_t *H) |
void(* | update )(hasher_t *H, const uns8 *data, uns32 len) |
void(* | final )(hasher_t *H, uns8 *d) |
void * | ctx |
int | len |
hash_t | algo |
hasher_retcode | err |
|
Algorithm being used for this hasher |
|
The digest algorithm's context structure |
|
Stored error code
|
|
Finalizes the state and
|
|
Internal use only Finalize the digest context and output the result
|
|
Initialize the hasher pseudo-object
|
|
Internal use only Initialize the digest context
|
|
Length of the final output
|
|
Updates the hasher pseudo-object's state
|
|
Internal use only Update the digest context with input data
|
![]() |
GPL |