36 struct _ripemd256Param
51 #elif (MP_WBITS == 32)
#define BEECRYPTAPI
Definition: api.h:52
uint32_t mpw
Definition: api.h:94
int ripemd256Update(ripemd256Param *mp, const byte *data, size_t size)
This function should be used to pass successive blocks of data to be hashed.
void ripemd256Process(ripemd256Param *mp)
This function performs the core of the RIPEMD-128 hash algorithm; it processes a block of 64 bytes.
const hashFunction ripemd256
Holds the full API description of the RIPEMD-128 algorithm.
int ripemd256Digest(ripemd256Param *mp, byte *digest)
This function finishes the current hash computation and copies the digest value into digest.
int ripemd256Reset(ripemd256Param *mp)
This function resets the parameter block so that it's ready for a new hash.
Definition: beecrypt.h:305
Holds all the parameters necessary for the RIPEMD-128 algorithm.
Definition: ripemd256.h:38
uint32_t offset
Offset into data; points to the place where new data will be copied before it is processed.
Definition: ripemd256.h:60