|
#define | KSI_Signature_parse(ctx, raw, raw_len, sig) KSI_Signature_parseWithPolicy(ctx, raw, raw_len, KSI_VERIFICATION_POLICY_INTERNAL, NULL, sig) |
|
#define | KSI_Signature_signAggregated(ctx, rootHash, rootLevel, signature) KSI_Signature_signAggregatedWithPolicy(ctx, rootHash, rootLevel, KSI_VERIFICATION_POLICY_INTERNAL, NULL, signature) |
|
#define | KSI_Signature_extend(signature, ctx, pubRec, extended) KSI_Signature_extendWithPolicy(signature, ctx, pubRec, KSI_VERIFICATION_POLICY_INTERNAL, NULL, extended) |
|
#define | KSI_Signature_extendTo(signature, ctx, to, extended) KSI_Signature_extendToWithPolicy(signature, ctx, to, KSI_VERIFICATION_POLICY_INTERNAL, NULL, extended) |
|
|
void | KSI_Signature_free (KSI_Signature *signature) |
|
int | KSI_Signature_clone (const KSI_Signature *sig, KSI_Signature **clone) |
|
int | KSI_Signature_parseWithPolicy (KSI_CTX *ctx, const unsigned char *raw, size_t raw_len, const KSI_Policy *policy, KSI_VerificationContext *context, KSI_Signature **sig) |
|
int | KSI_Signature_serialize (const KSI_Signature *sig, unsigned char **raw, size_t *raw_len) |
|
int | KSI_Signature_signAggregatedWithPolicy (KSI_CTX *ctx, KSI_DataHash *rootHash, KSI_uint64_t rootLevel, const KSI_Policy *policy, KSI_VerificationContext *context, KSI_Signature **signature) |
|
int | KSI_Signature_signAggregationChain (KSI_CTX *ctx, int level, KSI_AggregationHashChain *chn, KSI_Signature **signature) |
|
int | KSI_Signature_extendWithPolicy (const KSI_Signature *signature, KSI_CTX *ctx, const KSI_PublicationRecord *pubRec, const KSI_Policy *policy, KSI_VerificationContext *context, KSI_Signature **extended) |
|
int | KSI_Signature_extendToWithPolicy (const KSI_Signature *signature, KSI_CTX *ctx, KSI_Integer *to, const KSI_Policy *policy, KSI_VerificationContext *context, KSI_Signature **extended) |
|
int | KSI_Signature_getDocumentHash (const KSI_Signature *sig, KSI_DataHash **hsh) |
|
int | KSI_Signature_getSigningTime (const KSI_Signature *sig, KSI_Integer **signTime) |
|
int | KSI_Signature_getAggregationHashChainIdentity (const KSI_Signature *sig, KSI_HashChainLinkIdentityList **identity) |
|
int | KSI_Signature_getPublicationRecord (const KSI_Signature *sig, KSI_PublicationRecord **pubRec) |
|
int | KSI_Signature_getCalendarAuthRec (const KSI_Signature *sig, KSI_CalendarAuthRec **calendarAuthRec) |
|
int | KSI_createSignRequest (KSI_CTX *ctx, KSI_DataHash *hsh, int lvl, KSI_AggregationReq **request) |
|
int | KSI_createExtendRequest (KSI_CTX *ctx, KSI_Integer *start, KSI_Integer *end, KSI_ExtendReq **request) |
|
int | KSI_Signature_replacePublicationRecord (KSI_Signature *sig, KSI_PublicationRecord *pubRec) |
|
int | KSI_Signature_getPublicationInfo (const KSI_Signature *sig, KSI_DataHash **pubHsh, KSI_Utf8String **pubStr, time_t *pubDate, KSI_LIST(KSI_Utf8String)**pubRefs, KSI_LIST(KSI_Utf8String)**repUrls) |
|
KSI_Signature * | KSI_Signature_ref (KSI_Signature *o) |
|