LoadParam

HashObjLoadParam directly modifies a Hash Object state.

Loads the internal parameters of the hash object from a byte array. If the internal data contains integers, the input byte array should contain big endian values for these integers.

See the particular Hash Class implementation description for details on valid parameter types and their values.

See UnloadParam

Synopsis

#include "fmciphobj.h"
int (*LoadParam)(struct
HashObj * ctx,
const unsigned char * parameters,
unsigned int paramlen
);
Parameter Description
ctx IN object to query
parameters IN hash class specific information
paramlen IN length (in bytes) of parameters

ctx: IN/OUT object to modify

Return Value

See CiphObjStat in cipherr.h