seahorse-types
seahorse-types
|
|
Details
SEAHORSE_TYPE_LOCATION
#define SEAHORSE_TYPE_LOCATION (seahorse_location_get_type ())
SEAHORSE_TYPE_USAGE
#define SEAHORSE_TYPE_USAGE (seahorse_usage_get_type ())
enum SeahorseLocation
typedef enum {
SEAHORSE_LOCATION_INVALID = 0,
SEAHORSE_LOCATION_MISSING = 10,
SEAHORSE_LOCATION_SEARCHING = 20,
SEAHORSE_LOCATION_REMOTE = 50,
SEAHORSE_LOCATION_LOCAL = 100
} SeahorseLocation;
seahorse_location_get_type ()
GType seahorse_location_get_type (void);
enum SeahorseUsage
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;
seahorse_usage_get_type ()
GType seahorse_usage_get_type (void);
enum SeahorseKeyFlags
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;
SEAHORSE_TAG_INVALID
#define SEAHORSE_TAG_INVALID 0