![]() |
![]() |
![]() |
libseahorse Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define SEAHORSE_TYPE_LOCATION #define SEAHORSE_TYPE_USAGE enum SeahorseLocation; GType seahorse_location_get_type (void
); enum SeahorseUsage; GType seahorse_usage_get_type (void
); enum SeahorseKeyFlags; #define SEAHORSE_TAG_INVALID
typedef enum { SEAHORSE_LOCATION_INVALID = 0, SEAHORSE_LOCATION_MISSING = 10, SEAHORSE_LOCATION_SEARCHING = 20, SEAHORSE_LOCATION_REMOTE = 50, SEAHORSE_LOCATION_LOCAL = 100 } SeahorseLocation;
typedef enum { SEAHORSE_USAGE_NONE = 0, SEAHORSE_USAGE_SYMMETRIC_KEY = 1, SEAHORSE_USAGE_PUBLIC_KEY = 2, SEAHORSE_USAGE_PRIVATE_KEY = 3, SEAHORSE_USAGE_CREDENTIALS = 4, SEAHORSE_USAGE_IDENTITY = 5, SEAHORSE_USAGE_OTHER = 10 } SeahorseUsage;
typedef enum { SEAHORSE_FLAG_IS_VALID = 0x00000001, SEAHORSE_FLAG_CAN_ENCRYPT = 0x00000002, SEAHORSE_FLAG_CAN_SIGN = 0x00000004, SEAHORSE_FLAG_EXPIRED = 0x00000100, SEAHORSE_FLAG_REVOKED = 0x00000200, SEAHORSE_FLAG_DISABLED = 0x00000400, SEAHORSE_FLAG_TRUSTED = 0x00001000, SEAHORSE_FLAG_EXPORTABLE = 0x00100000, SEAHORSE_FLAG_DELETABLE = 0x10000000 } SeahorseKeyFlags;