|
int | KSI_PublicationsFile_parse (KSI_CTX *ctx, const void *raw, size_t raw_len, KSI_PublicationsFile **pubFile) |
|
KSI_PublicationsFile * | KSI_PublicationsFile_ref (KSI_PublicationsFile *o) |
|
int | KSI_PublicationsFile_fromFile (KSI_CTX *ctx, const char *fileName, KSI_PublicationsFile **pubFile) |
|
int | KSI_PublicationsFile_serialize (KSI_CTX *ctx, KSI_PublicationsFile *pubFile, char **raw, size_t *raw_len) |
|
int | KSI_PublicationsFile_verify (const KSI_PublicationsFile *pubFile, KSI_CTX *ctx) |
|
int | KSI_PublicationsFile_getHeader (const KSI_PublicationsFile *pubFile, KSI_PublicationsHeader **header) |
|
int | KSI_PublicationsFile_getCertificates (const KSI_PublicationsFile *pubFile, KSI_LIST(KSI_CertificateRecord)**certificates) |
|
int | KSI_PublicationsFile_getPublications (const KSI_PublicationsFile *pubFile, KSI_LIST(KSI_PublicationRecord)**publications) |
|
int | KSI_PublicationsFile_getSignature (const KSI_PublicationsFile *pubFile, KSI_PKISignature **signature) |
|
int | KSI_PublicationsFile_getSignedDataLength (const KSI_PublicationsFile *pubFile, size_t *signedDataLength) |
|
int | KSI_PublicationsFile_getCertConstraints (const KSI_PublicationsFile *pubFile, KSI_CertConstraint **certConstraints) |
|
int | KSI_PublicationsFile_getPKICertificateById (const KSI_PublicationsFile *pubFile, const KSI_OctetString *id, KSI_PKICertificate **cert) |
|
int | KSI_PublicationsFile_getPublicationDataByTime (const KSI_PublicationsFile *pubFile, const KSI_Integer *pubTime, KSI_PublicationRecord **pubRec) |
|
int | KSI_PublicationsFile_getPublicationDataByPublicationString (const KSI_PublicationsFile *pubFile, const char *pubString, KSI_PublicationRecord **pubRec) |
|
int | KSI_PublicationsFile_getNearestPublication (const KSI_PublicationsFile *pubFile, const KSI_Integer *pubTime, KSI_PublicationRecord **pubRec) |
|
int | KSI_PublicationsFile_getLatestPublication (const KSI_PublicationsFile *pubFile, const KSI_Integer *pubTime, KSI_PublicationRecord **pubRec) |
|
int | KSI_PublicationsFile_setHeader (KSI_PublicationsFile *pubFile, KSI_PublicationsHeader *header) |
|
int | KSI_PublicationsFile_setCertificates (KSI_PublicationsFile *pubFile, KSI_LIST(KSI_CertificateRecord)*certificates) |
|
int | KSI_PublicationsFile_setPublications (KSI_PublicationsFile *pubFile, KSI_LIST(KSI_PublicationRecord)*publications) |
|
int | KSI_PublicationsFile_setSignature (KSI_PublicationsFile *pubFile, KSI_PKISignature *signature) |
|
int | KSI_PublicationsFile_new (KSI_CTX *ctx, KSI_PublicationsFile **pubFile) |
|
void | KSI_PublicationsFile_free (KSI_PublicationsFile *pubFile) |
|
int | KSI_PublicationsFile_findPublicationByTime (const KSI_PublicationsFile *trust, const KSI_Integer *time, KSI_PublicationRecord **outRec) |
|
int | KSI_PublicationsFile_findPublication (const KSI_PublicationsFile *trust, const KSI_PublicationRecord *inRec, KSI_PublicationRecord **outRec) |
|
int | KSI_PublicationsFile_setCertConstraints (KSI_PublicationsFile *pubFile, const KSI_CertConstraint *arr) |
|
int | KSI_PublicationData_fromBase32 (KSI_CTX *ctx, const char *publication, KSI_PublicationData **published_data) |
|
int | KSI_PublicationData_toBase32 (const KSI_PublicationData *published_data, char **publication) |
|
void | KSI_PublicationData_free (KSI_PublicationData *t) |
|
int | KSI_PublicationData_new (KSI_CTX *ctx, KSI_PublicationData **t) |
|
int | KSI_PublicationData_getBaseTlv (const KSI_PublicationData *o, KSI_TLV **baseTlv) |
|
int | KSI_PublicationData_getTime (const KSI_PublicationData *t, KSI_Integer **time) |
|
int | KSI_PublicationData_getImprint (const KSI_PublicationData *t, KSI_DataHash **imprint) |
|
int | KSI_PublicationData_setBaseTlv (KSI_PublicationData *o, KSI_TLV *baseTlv) |
|
int | KSI_PublicationData_setTime (KSI_PublicationData *t, KSI_Integer *time) |
|
int | KSI_PublicationData_setImprint (KSI_PublicationData *t, KSI_DataHash *imprint) |
|
char * | KSI_PublicationData_toString (const KSI_PublicationData *t, char *buffer, size_t buffer_len) |
|
int | KSI_PublicationData_fromTlv (KSI_TLV *tlv, KSI_PublicationData **data) |
|
int | KSI_PublicationData_toTlv (KSI_CTX *ctx, const KSI_PublicationData *data, unsigned tag, int isNonCritical, int isForward, KSI_TLV **tlv) |
|
KSI_PublicationData * | KSI_PublicationData_ref (KSI_PublicationData *o) |
|
void | KSI_PublicationRecord_free (KSI_PublicationRecord *t) |
|
int | KSI_PublicationRecord_new (KSI_CTX *ctx, KSI_PublicationRecord **t) |
|
int | KSI_PublicationRecord_getPublishedData (const KSI_PublicationRecord *t, KSI_PublicationData **publishedData) |
|
int | KSI_PublicationRecord_getPublicationRefList (const KSI_PublicationRecord *t, KSI_LIST(KSI_Utf8String)**publicationRef) |
|
int | KSI_PublicationRecord_getRepositoryUriList (const KSI_PublicationRecord *t, KSI_LIST(KSI_Utf8String)**repUriList) |
|
int | KSI_PublicationRecord_setPublishedData (KSI_PublicationRecord *t, KSI_PublicationData *publishedData) |
|
int | KSI_PublicationRecord_setPublicationRefList (KSI_PublicationRecord *t, KSI_LIST(KSI_Utf8String)*publicationRef) |
|
int | KSI_PublicationRecord_setRepositoryUriList (KSI_PublicationRecord *t, KSI_LIST(KSI_Utf8String)*repUriList) |
|
char * | KSI_PublicationRecord_toString (const KSI_PublicationRecord *t, char *buffer, size_t buffer_len) |
|
int | KSI_PublicationRecord_clone (const KSI_PublicationRecord *rec, KSI_PublicationRecord **clone) |
|
KSI_PublicationRecord * | KSI_PublicationRecord_ref (KSI_PublicationRecord *o) |
|
int | KSI_PublicationRecord_writeBytes (KSI_PublicationRecord *o, unsigned char *buf, size_t buf_size, size_t *buf_len, int opt) |
|