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