D | signature.h | 33 typedef struct HcfSign HcfSign; typedef 35 struct HcfSign { struct 38 HcfResult (*init)(HcfSign *self, HcfParamsSpec *params, HcfPriKey *privateKey); argument 40 HcfResult (*update)(HcfSign *self, HcfBlob *data); argument 42 HcfResult (*sign)(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData); argument 44 const char *(*getAlgoName)(HcfSign *self); argument 46 HcfResult (*setSignSpecInt)(HcfSign *self, SignSpecItem item, int32_t saltLen); argument 48 HcfResult (*getSignSpecString)(HcfSign *self, SignSpecItem item, char **returnString); argument 50 HcfResult (*getSignSpecInt)(HcfSign *self, SignSpecItem item, int32_t *returnInt); argument 77 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj);
|