Lines Matching refs:crypto_mech_name_t

59 static int add_soft_config(char *, uint_t, crypto_mech_name_t *);
60 static int dup_mech_names(kcf_provider_desc_t *, crypto_mech_name_t **,
72 * Count and return the number of mechanisms in an array of crypto_mech_name_t
76 count_mechanisms(crypto_mech_name_t mechs[]) {
92 crypto_mech_name_t *mechs;
133 static crypto_mech_name_t des_mechs[] = {
135 static crypto_mech_name_t aes_mechs[] = {
138 static crypto_mech_name_t arcfour_mechs[] = {
140 static crypto_mech_name_t blowfish_mechs[] = {
142 static crypto_mech_name_t ecc_mechs[] = {
145 static crypto_mech_name_t sha1_mechs[] = {
147 static crypto_mech_name_t sha2_mechs[] = {
151 static crypto_mech_name_t md4_mechs[] = {
153 static crypto_mech_name_t md5_mechs[] = {
155 static crypto_mech_name_t rsa_mechs[] = {
159 static crypto_mech_name_t swrand_mechs[] = {
188 crypto_mech_name_t *mechsp;
412 duplicate(char *name, crypto_mech_name_t *array, int count)
418 sizeof (crypto_mech_name_t)) == 0)
431 crypto_mech_name_t **array)
434 crypto_mech_name_t *mech_names, *resized_array;
465 mech_names = kmem_alloc(max_count * sizeof (crypto_mech_name_t),
477 &mech_names[k][0], sizeof (crypto_mech_name_t));
485 kmem_alloc(k * sizeof (crypto_mech_name_t), KM_SLEEP);
487 k * sizeof (crypto_mech_name_t));
489 max_count * sizeof (crypto_mech_name_t));
507 crypto_get_soft_info(caddr_t name, uint_t *count, crypto_mech_name_t **array)
554 crypto_mech_name_t *array, crypto_event_change_t direction)
615 kcf_compare_mechs(uint_t count, crypto_mech_name_t *array, uint_t prev_count,
616 crypto_mech_name_t *prev_array)
636 crypto_mech_name_t *new_array)
640 crypto_mech_name_t *prev_array;
691 crypto_mech_name_t *new_array)
694 crypto_mech_name_t *prev_array;
781 crypto_load_soft_config(caddr_t name, uint_t count, crypto_mech_name_t *array)
840 dup_mech_names(kcf_provider_desc_t *provider, crypto_mech_name_t **array,
843 crypto_mech_name_t *mech_names;
853 mech_names = kmem_alloc(n * sizeof (crypto_mech_name_t), kmflag);
859 &mech_names[i][0], sizeof (crypto_mech_name_t));
872 uint_t pd_instance, crypto_mech_name_t mech_name)
917 is_mech_disabled(kcf_provider_desc_t *provider, crypto_mech_name_t name)
971 crypto_mech_name_t **array, uint_t *count, int kmflag)
973 crypto_mech_name_t *mech_names, *p;
996 mech_names = kmem_alloc((scnt - dcnt) * sizeof (crypto_mech_name_t),
1006 p++, sizeof (crypto_mech_name_t));
1048 add_soft_config(char *name, uint_t count, crypto_mech_name_t *array)
1178 get_sw_provider_for_mech(crypto_mech_name_t mech, char **name)