gmime/bindings/gmime_signature

Search:
Group by:

Types

GMimeSignature {.byCopy.} = object
GMimeSignatureClass {.byCopy.} = object
GMimeSignatureList {.byCopy.} = object
GMimeSignatureListClass {.byCopy.} = object
GMimeSignatureStatus = enum
  GMIME_SIGNATURE_STATUS_VALID = 1, GMIME_SIGNATURE_STATUS_GREEN = 2,
  GMIME_SIGNATURE_STATUS_RED = 4, GMIME_SIGNATURE_STATUS_KEY_REVOKED = 16,
  GMIME_SIGNATURE_STATUS_KEY_EXPIRED = 32,
  GMIME_SIGNATURE_STATUS_SIG_EXPIRED = 64,
  GMIME_SIGNATURE_STATUS_KEY_MISSING = 128,
  GMIME_SIGNATURE_STATUS_CRL_MISSING = 256,
  GMIME_SIGNATURE_STATUS_CRL_TOO_OLD = 512,
  GMIME_SIGNATURE_STATUS_BAD_POLICY = 1024,
  GMIME_SIGNATURE_STATUS_SYS_ERROR = 2048,
  GMIME_SIGNATURE_STATUS_TOFU_CONFLICT = 4096

Procs

proc g_mime_signature_get_certificate(sig: ptr GMimeSignature): ptr GMimeCertificate {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_get_created(sig: ptr GMimeSignature): time_t {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_get_created64(sig: ptr GMimeSignature): gint64 {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_get_expires(sig: ptr GMimeSignature): time_t {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_get_expires64(sig: ptr GMimeSignature): gint64 {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_get_status(sig: ptr GMimeSignature): GMimeSignatureStatus {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_add(list: ptr GMimeSignatureList;
                               sig: ptr GMimeSignature): int {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_clear(list: ptr GMimeSignatureList) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_contains(list: ptr GMimeSignatureList;
                                    sig: ptr GMimeSignature): gboolean {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_get_signature(list: ptr GMimeSignatureList;
    index: int): ptr GMimeSignature {.importc, cdecl, header: "gmime/gmime.h",
                                      ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_index_of(list: ptr GMimeSignatureList;
                                    sig: ptr GMimeSignature): int {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_insert(list: ptr GMimeSignatureList; index: int;
                                  sig: ptr GMimeSignature) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_length(list: ptr GMimeSignatureList): int {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_new(): ptr GMimeSignatureList {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_remove(list: ptr GMimeSignatureList;
                                  sig: ptr GMimeSignature): gboolean {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_remove_at(list: ptr GMimeSignatureList; index: int): gboolean {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_list_set_signature(list: ptr GMimeSignatureList;
    index: int; sig: ptr GMimeSignature) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_new(): ptr GMimeSignature {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_set_certificate(sig: ptr GMimeSignature;
                                      cert: ptr GMimeCertificate) {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_set_created(sig: ptr GMimeSignature; created: time_t) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_set_expires(sig: ptr GMimeSignature; expires: time_t) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_signature_set_status(sig: ptr GMimeSignature;
                                 status: GMimeSignatureStatus) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}