UnloadParam

HashObjUnloadParam queries a Hash Object state and returns certain information.

Writes the internal parameters of the hash object to a byte array. If the internal data contains integers, the output byte array will contain big endian values for these integers.

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

See LoadParam.

Synopsis

#include "fmciphobj.h"
int (*UnloadParam)(struct
HashObj * ctx,
unsigned char * parameters,
unsigned int paramlen,
unsigned int * plen
);
Parameter Description
ctx IN object to query
parameters OUT hash class specific information (depends on pType)
paramlen IN length (in bytes) of parameters
plen OUT where to store the number of bytes returned in parameters (may be * NULL)

Return Value

See CiphObjStat in cipherr.h