flux-rmd160

flux-rmd160 —

Synopsis




#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);

Description

Details

FLUX_RMD160()

#define FLUX_RMD160(object) ((FluxRmd160 *) object)

object :

struct FluxRmd160

struct FluxRmd160 {

  FluxObject object;

  guint32 h0, h1, h2, h3, h4;
  guint32 nblocks;
  guchar  buf [64];
  gint    count;
};


flux_rmd160_new ()

FluxRmd160* flux_rmd160_new                 (void);

Returns :

flux_rmd160_init ()

void        flux_rmd160_init                (FluxRmd160 *rmd160);

rmd160 :

flux_rmd160_finalize ()

void        flux_rmd160_finalize            (FluxRmd160 *rmd160);

rmd160 :

flux_rmd160_begin ()

void        flux_rmd160_begin               (FluxRmd160 *rmd160);

rmd160 :

flux_rmd160_end ()

void        flux_rmd160_end                 (FluxRmd160 *rmd160);

rmd160 :

flux_rmd160_add ()

void        flux_rmd160_add                 (FluxRmd160 *rmd160,
                                             gconstpointer in,
                                             guint len);

rmd160 :
in :
len :

flux_rmd160_get_hash ()

void        flux_rmd160_get_hash            (FluxRmd160 *rmd160,
                                             gpointer out);

rmd160 :
out :

flux_rmd160_hash_single ()

void        flux_rmd160_hash_single         (gpointer out,
                                             gconstpointer in,
                                             guint len);

out :
in :
len :