Flux Reference Manual |
---|
flux-rmd160 —
#define FLUX_RMD160 (object) struct FluxRmd160; FluxRmd160* flux_rmd160_new (void); void flux_rmd160_init (FluxRmd160 *rmd160); void flux_rmd160_finalize (FluxRmd160 *rmd160); void flux_rmd160_begin (FluxRmd160 *rmd160); void flux_rmd160_end (FluxRmd160 *rmd160); void flux_rmd160_add (FluxRmd160 *rmd160, gconstpointer in, guint len); void flux_rmd160_get_hash (FluxRmd160 *rmd160, gpointer out); void flux_rmd160_hash_single (gpointer out, gconstpointer in, guint len);
struct FluxRmd160 { FluxObject object; guint32 h0, h1, h2, h3, h4; guint32 nblocks; guchar buf [64]; gint count; };
void flux_rmd160_add (FluxRmd160 *rmd160, gconstpointer in, guint len);
rmd160 : | |
in : | |
len : |
<< flux-rng | flux-twofish >> |