crypto_mech_type_t
crypto_mech_type_t
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type;
crypto_mech_type_t kmech; /* kCF mech number */
CK_RV kernel_mech(CK_MECHANISM_TYPE, crypto_mech_type_t *);
kernel_session_t *session_p, crypto_mech_type_t k_mech_type,
crypto_mech_type_t k_mech_type;
CK_ATTRIBUTE_PTR, CK_ULONG, kernel_session_t *, crypto_mech_type_t,
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type, kernel_object_t *basekey_p,
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type, kernel_object_t *new_objp)
crypto_mech_type_t k_mech_type;
kernel_session_t *session_p, crypto_mech_type_t k_mech_type,
kernel_session_t *session_p, crypto_mech_type_t k_mech_type,
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type;
kmech_hash_insert(CK_MECHANISM_TYPE type, crypto_mech_type_t kmech)
kernel_mech(CK_MECHANISM_TYPE type, crypto_mech_type_t *k_number)
crypto_mech_type_t k_mech_type;
crypto_mech_type_t k_mech_type;
crypto_mech_type_t mech;
crypto_mech_type_t prov_decr_mechid, prov_mac_mechid;
crypto_mech_type_t prov_decr_mechid, prov_mac_mechid;
crypto_mech_type_t prov_encr_mechid, prov_mac_mechid;
crypto_mech_type_t prov_encr_mechid, prov_mac_mechid;
crypto_get_all_mech_info(crypto_mech_type_t mech_type,
crypto_mech_type_t
static crypto_mech_type_t rngmech_type = CRYPTO_MECH_INVALID;
crypto_mech_type_t mech_type,
crypto_mech_type_t, mech_type,
kcf_get_hardware_provider(crypto_mech_type_t mech_type_1, crypto_key_t *key1,
crypto_mech_type_t mech_type_2, crypto_key_t *key2,
kcf_get_mech_provider(crypto_mech_type_t mech_type, crypto_key_t *key,
kcf_mech_entry_t **mepp, crypto_mech_type_t *prov_mt1,
crypto_mech_type_t *prov_mt2, int *error, kcf_prov_tried_t *triedl,
crypto_mech_type_t m2id = mech2->cm_type;
static crypto_mech_type_t
crypto_mech_type_t mt;
mt = *(crypto_mech_type_t *)hv;
crypto_mech_type_t mt;
crypto_mech_type_t kcf_mech_type, mt;
crypto_mech_type_t mech_type;
kcf_get_mech_entry(crypto_mech_type_t mech_type, kcf_mech_entry_t **mep)
crypto_mech_type_t
crypto_mech_type_t mt;
kcf_get_sw_prov(crypto_mech_type_t mech_type, kcf_provider_desc_t **pd,
crypto_mech_type_t prov_mt1, prov_mt2;
crypto_mech_type_t mech_type;
crypto_mech_type_t provider_mech_type;
crypto_mech_type_t provider_mech_type;
crypto_mech_type_t provider_mech_type;
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
sizeof (crypto_mech_type_t));
crypto_mech_type_t number;
crypto_mech_type_t *);
dprov_valid_mac_mech(crypto_mech_type_t mech_type)
dprov_valid_cipher_mech(crypto_mech_type_t mech_type)
is_publickey_mech(crypto_mech_type_t mech_type)
dprov_valid_sign_verif_mech(crypto_mech_type_t mech_type)
crypto_mech_type_t *cipher_mech_type, crypto_mech_type_t *mac_mech_type)
crypto_mech_type_t *provider_mech_type)
crypto_mech_type_t kcf_mech_type = CRYPTO_MECH_INVALID;
crypto_mech_type_t t;
crypto_mech_type_t t;
crypto_mech_type_t t;
crypto_mech_type_t t;
crypto_mech_type_t t;
init_key_kef(crypto_mech_type_t mech_type, krb5_keyblock *key)
crypto_mech_type_t
crypto_mech_type_t
crypto_mech_type_t kef_cipher_mt;
crypto_mech_type_t kef_hash_mt;
crypto_mech_type_t kef_cksum_mt;
int init_key_kef(crypto_mech_type_t, krb5_keyblock *);
crypto_mech_type_t get_cipher_mech_type(krb5_context, krb5_keyblock *);
crypto_mech_type_t get_hash_mech_type(krb5_context, krb5_keyblock *);
crypto_mech_type_t kef_cipher_mt;
crypto_mech_type_t kef_hash_mt;
crypto_mech_type_t kef_cksum_mt;
crypto_mech_type_t kef_mt;
ipsec_check_key(crypto_mech_type_t mech_type, sadb_key_t *sadb_key,
crypto_mech_type_t mt = CRYPTO_MECHANISM_INVALID;
crypto_mech_type_t alg_mech_type; /* KCF mechanism type */
extern int ipsec_check_key(crypto_mech_type_t, sadb_key_t *, boolean_t, int *);
do_hmac(crypto_mech_type_t mech,
static crypto_mech_type_t sha1_hmac_mech = CRYPTO_MECH_INVALID;
static crypto_mech_type_t md5_hmac_mech = CRYPTO_MECH_INVALID;
static crypto_mech_type_t sha1_hash_mech = CRYPTO_MECH_INVALID;
static crypto_mech_type_t md5_hash_mech = CRYPTO_MECH_INVALID;
do_hmac(crypto_mech_type_t, crypto_key_t *, char *, int, char *, int);
kef_digest(crypto_mech_type_t digest_type,
crypto_mech_type_t mech_type;
extern int crypto_get_all_mech_info(crypto_mech_type_t,
extern crypto_mech_type_t crypto_mech2id(const char *name);
crypto_mech_type_t cm_type; /* mechanism type */
crypto_mech_type_t cm_type; /* mechanism type */
crypto_mech_type_t ctx_cm_type; /* Mechanism type */
int crypto_get_mechanism_number(caddr_t name, crypto_mech_type_t *number);
extern int kcf_get_mech_entry(crypto_mech_type_t, kcf_mech_entry_t **);
extern crypto_mech_type_t crypto_mech2id_common(char *, boolean_t);
extern int kcf_get_sw_prov(crypto_mech_type_t, kcf_provider_desc_t **,
crypto_mech_type_t ml_kcf_mechid; /* KCF's id */
sizeof (crypto_mech_type_t) - \
crypto_mech_type_t me_mechid; /* Internal id for mechanism */
(((crypto_mech_type_t)(class) << 32) | (crypto_mech_type_t)(index))
crypto_mech_type_t mech_type;
crypto_mech_type_t pn_internal_number;
crypto_mech_type_t pn_internal_number;
crypto_mech_type_t vo_framework_mechtype;
crypto_mech_type_t em_framework_encr_mechtype;
crypto_mech_type_t em_framework_mac_mechtype;
crypto_mech_type_t md_framework_mac_mechtype;
crypto_mech_type_t md_framework_decr_mechtype;
crypto_mech_type_t ko_framework_mechtype;
crypto_mech_type_t do_framework_mechtype;
crypto_mech_type_t mo_framework_mechtype;
crypto_mech_type_t eo_framework_mechtype;
crypto_mech_type_t dop_framework_mechtype;
crypto_mech_type_t so_framework_mechtype;
extern int kcf_get_hardware_provider(crypto_mech_type_t, crypto_key_t *,
crypto_mech_type_t, crypto_key_t *,
extern kcf_provider_desc_t *kcf_get_mech_provider(crypto_mech_type_t,
kcf_mech_entry_t **, crypto_mech_type_t *,
crypto_mech_type_t *, int *, kcf_prov_tried_t *,
crypto_mech_type_t cm_mech_number;