seahorse-types

seahorse-types

Description

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 =    CRYPTUI_FLAG_IS_VALID,
	SEAHORSE_FLAG_CAN_ENCRYPT = CRYPTUI_FLAG_CAN_ENCRYPT,
	SEAHORSE_FLAG_CAN_SIGN =    CRYPTUI_FLAG_CAN_SIGN,
	SEAHORSE_FLAG_EXPIRED =     CRYPTUI_FLAG_EXPIRED,
	SEAHORSE_FLAG_REVOKED =     CRYPTUI_FLAG_REVOKED,
	SEAHORSE_FLAG_DISABLED =    CRYPTUI_FLAG_DISABLED,
	SEAHORSE_FLAG_TRUSTED =     CRYPTUI_FLAG_TRUSTED,
	SEAHORSE_FLAG_EXPORTABLE =  CRYPTUI_FLAG_EXPORTABLE,
	SEAHORSE_FLAG_DELETABLE = 0x10000000
} SeahorseKeyFlags;


SEAHORSE_TAG_INVALID

#define SEAHORSE_TAG_INVALID               0