mechlist_t
mechlist_t *pmechlist = NULL;
mechlist_t *pmechlist = NULL;
mechlist_t *dislist)
mechlist_t *infolist = NULL;
mechlist_t *dislist)
mechlist_t *infolist = NULL;
mechlist_t *mlist)
mechlist_t *pmechlist = NULL;
mechlist_t *tmp;
install_kef(char *provname, mechlist_t *mlist)
mechlist_t *pmechlist = NULL;
mechlist_t *plist = NULL;
mechlist_t *plist = NULL;
get_dev_info(char *devname, int inst_num, int count, mechlist_t **ppmechlist)
mechlist_t *phead;
mechlist_t *pcur;
mechlist_t *pmech;
get_soft_info(char *provname, mechlist_t **ppmechlist,
mechlist_t *phead;
mechlist_t *pmech;
mechlist_t *pcur;
mechlist_t *plist;
disable_mechs(entry_t **ppent, mechlist_t *infolist, boolean_t allflag,
mechlist_t *dislist)
mechlist_t *plist = NULL;
mechlist_t *phead = NULL;
mechlist_t *pmech = NULL;
filter_mechlist(mechlist_t **pmechlist, const char *mech)
mechlist_t *ptr, *pptr;
mechlist_t *ptr = NULL;
mechlist_t *pmech = NULL;
mechlist_t *phead = NULL;
static mechlist_t *dup_mechlist(mechlist_t *plist);
mechlist_t *pcur = NULL;
static mechlist_t *
dup_mechlist(mechlist_t *plist)
mechlist_t *pres = NULL;
mechlist_t *pcur;
mechlist_t *ptmp;
enable_mechs(entry_t **ppent, boolean_t allflag, mechlist_t *mlist)
mechlist_t *phead; /* the current and resulting disabled list */
mechlist_t *ptr = NULL;
mechlist_t *pcur = NULL;
mechlist_t *pmech = NULL;
get_mech_count(mechlist_t *plist)
print_mechlist(char *provname, mechlist_t *pmechlist)
mechlist_t *ptr = NULL;
disable_metaslot(mechlist_t *mechlist, boolean_t allflag,
mechlist_t *mechlist, boolean_t allflag, boolean_t auto_key_migrate_flag)
mechlist_t *mechlist)
update_policylist(uentry_t *puent, mechlist_t *marglist, int update_mode)
mechlist_t *mlist)
mechlist_t *p = mlist;
list_mechlist_for_lib(char *libname, mechlist_t *mlist,
mechlist_t *marglist)
mechlist_t *marglist)
mechlist_t *
mechlist_t *pres = NULL;
pres = malloc(sizeof (mechlist_t));
free_mechlist(mechlist_t *plist)
mechlist_t *pnext;
is_in_list(char *mechname, mechlist_t *plist)
static mechlist_t *mecharglist = NULL;
mechlist_t *pmechlist = NULL;
mechlist_t *pmech;
mechlist_t *pcur = NULL;
mechlist_t *phead = NULL;
extern void free_mechlist(mechlist_t *);
extern int disable_mechs(entry_t **, mechlist_t *, boolean_t, mechlist_t *);
extern int enable_mechs(entry_t **, boolean_t, mechlist_t *);
extern int get_mech_count(mechlist_t *);
extern void print_mechlist(char *, mechlist_t *);
extern boolean_t filter_mechlist(mechlist_t **, const char *);
extern int list_mechlist_for_lib(char *, mechlist_t *, flag_val_t *,
extern int disable_uef_lib(char *, boolean_t, boolean_t, mechlist_t *);
extern int enable_uef_lib(char *, boolean_t, boolean_t, mechlist_t *);
extern int convert_mechlist(CK_MECHANISM_TYPE **, CK_ULONG *, mechlist_t *);
extern int update_policylist(uentry_t *, mechlist_t *, int);
extern int disable_kef_software(char *, boolean_t, boolean_t, mechlist_t *);
extern int disable_kef_hardware(char *, boolean_t, boolean_t, mechlist_t *);
extern int enable_kef(char *, boolean_t, boolean_t, mechlist_t *);
extern int install_kef(char *, mechlist_t *);
extern int get_dev_info(char *, int, int, mechlist_t **);
extern int get_soft_info(char *provname, mechlist_t **ppmechlist,
extern int list_metaslot_info(boolean_t, boolean_t, mechlist_t *);
extern int disable_metaslot(mechlist_t *, boolean_t, boolean_t);
extern int enable_metaslot(char *, char *, boolean_t, mechlist_t *, boolean_t,
mechlist_t *suplist; /* supported list */
mechlist_t *dislist; /* disabled list */
extern boolean_t is_in_list(char *, mechlist_t *);
extern mechlist_t *create_mech(char *);
mechlist_t *newmechlist;
sizeof (mechlist_t));
(num_mechs - index) * sizeof (mechlist_t));
static mechlist_t *mechlist;
mechlist = calloc(INITIAL_MECHLIST_SIZE, sizeof (mechlist_t));