GetInfo
HashObjGetInfo will return information about an initialized HashObj. No sensitive information is returned by this function.
Synopsis
#include "fmciphobj.h"
int (*GetInfo)(struct HashObj * ctx, struct HashInfo * hinfo);
Parameter | Description |
---|---|
ctx
|
IN object to query |
hinfo
|
OUT pointer to where to store the result (see the HashInfo description below) |
HashInfo Structure
Allows application to determine characteristics of the digest algorithm.
struct HashInfo {
char name[32];/**< null terminated ascii string e.g. "SHA-1" */
unsigned int blockLength;/**< optimal hash block size */
unsigned int hashLength;/**< size of hash value */
struct HashObj * hobj; /**< version 1 */
};
typedef struct HashInfo HashInfo;
Return Value
See CiphObjStat in cipherr.h