CK_KEY_TYPE
get_token_key(CK_SESSION_HANDLE hSession, CK_KEY_TYPE keytype,
CK_KEY_TYPE ckKeyType = keytype;
CK_KEY_TYPE keytype;
get_token_key(CK_SESSION_HANDLE hSession, CK_KEY_TYPE keytype,
CK_KEY_TYPE ckKeyType = keytype;
CK_KEY_TYPE keytype;
CK_KEY_TYPE tmpl_keytype = CKK_GENERIC_SECRET;
CK_KEY_TYPE keytype;
CK_KEY_TYPE ktype; /* from selected cipher or CKK_RSA */
CK_KEY_TYPE raw_ktype; /* from selected cipher */
CK_KEY_TYPE ktype;
CK_KEY_TYPE keytype;
get_key_type(krb5_enctype etype, CK_KEY_TYPE *keyType)
CK_KEY_TYPE keytype;
CK_KEY_TYPE *ktype);
pkcs11_mech2keytype(CK_MECHANISM_TYPE mech_type, CK_KEY_TYPE *ktype)
KMF_ALGORITHM_INDEX, CK_KEY_TYPE *);
CK_KEY_TYPE *, CK_MECHANISM_TYPE *, CK_MECHANISM_TYPE *, boolean_t);
CK_KEY_TYPE ckKeyType;
CK_KEY_TYPE ckKeyType;
CK_KEY_TYPE ckRequestedKeyType,
CK_KEY_TYPE ckKeyType;
CK_KEY_TYPE pk11keytype;
CK_KEY_TYPE keytype;
CK_KEY_TYPE *keytype, CK_MECHANISM_TYPE *signmech,
pk11keytype2kmf(CK_KEY_TYPE type)
CK_KEY_TYPE type;
CK_KEY_TYPE keytype;
CK_KEY_TYPE keytype;
kmf2pk11keytype(KMF_KEY_ALG keyalg, CK_KEY_TYPE *type)
CK_KEY_TYPE keytype;
CK_KEY_TYPE ckKeyType;
CK_KEY_TYPE key_type, CK_ULONG key_len, CK_FLAGS key_flags,
size_t passphrase_len, void *salt, size_t salt_len, CK_KEY_TYPE key_type,
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
{ { CKA_KEY_TYPE, NULL, sizeof (CK_KEY_TYPE) },
CK_KEY_TYPE keytype);
get_wrap_mechanism(CK_OBJECT_CLASS obj_class, CK_KEY_TYPE key_type,
CK_KEY_TYPE key_type;
CK_KEY_TYPE keytype)
CK_KEY_TYPE keytype;
CK_KEY_TYPE key_type; /* key type of key for wrap/unwrap */
CK_KEY_TYPE keytype;
CK_KEY_TYPE keytype;
CK_KEY_TYPE key_type, CK_ULONG key_len, CK_FLAGS key_flags,
CK_KEY_TYPE asym_key_type;
size_t passphrase_len, void *salt, size_t salt_len, CK_KEY_TYPE key_type,
CK_KEY_TYPE type;
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if (keytype == (CK_KEY_TYPE)~0UL) {
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if (keytype == (CK_KEY_TYPE)~0UL) {
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if (keytype == (CK_KEY_TYPE)~0UL) {
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
free_public_key_attr(public_key_obj_t *pbk, CK_KEY_TYPE key_type)
public_key_obj_t **new_pub_key_obj_p, CK_KEY_TYPE key_type)
free_private_key_attr(private_key_obj_t *pbk, CK_KEY_TYPE key_type)
private_key_obj_t **new_pri_key_obj_p, CK_KEY_TYPE key_type)
if (*((CK_KEY_TYPE *)tmpl_attr->pValue) !=
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE key_type;
public_key_obj_t **new_pub_key_obj_p, CK_KEY_TYPE key_type);
private_key_obj_t **new_pri_key_obj_p, CK_KEY_TYPE key_type);
CK_KEY_TYPE keytype = objp->key_type;
CK_KEY_TYPE keytype = objp->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
soft_object_t *new_object, CK_ULONG mode, CK_KEY_TYPE key_type)
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if ((mode == SOFT_CREATE_OBJ) && (keytype == (CK_KEY_TYPE)~0UL)) {
if ((mode == SOFT_GEN_KEY) && (keytype == (CK_KEY_TYPE)~0UL)) {
soft_object_t *new_object, CK_ULONG mode, CK_KEY_TYPE key_type)
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if ((mode == SOFT_CREATE_OBJ) && (keytype == (CK_KEY_TYPE)~0UL)) {
if (keytype == (CK_KEY_TYPE)~0UL) {
if (keytype == (CK_KEY_TYPE)~0UL) {
if (keytype == (CK_KEY_TYPE)~0UL) {
CK_KEY_TYPE key_type)
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if (keytype == (CK_KEY_TYPE)~0UL) {
if (keytype == (CK_KEY_TYPE)~0UL) {
if (keytype == (CK_KEY_TYPE)~0UL) {
if (keytype == (CK_KEY_TYPE)~0UL) {
CK_KEY_TYPE keytype = (CK_KEY_TYPE)~0UL;
keytype = *((CK_KEY_TYPE*)template[i].pValue);
if (keytype == (CK_KEY_TYPE)~0UL) {
new_object, SOFT_CREATE_OBJ, (CK_KEY_TYPE)~0UL);
new_object, SOFT_CREATE_OBJ, (CK_KEY_TYPE)~0UL);
new_object, SOFT_CREATE_OBJ, 0, (CK_KEY_TYPE)~0UL);
soft_object_t *new_object, CK_OBJECT_CLASS class, CK_KEY_TYPE key_type,
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
CK_KEY_TYPE keytype = object_p->key_type;
free_public_key_attr(public_key_obj_t *pbk, CK_KEY_TYPE key_type)
public_key_obj_t **new_pub_key_obj_p, CK_KEY_TYPE key_type)
free_private_key_attr(private_key_obj_t *pbk, CK_KEY_TYPE key_type)
private_key_obj_t **new_pri_key_obj_p, CK_KEY_TYPE key_type)
free_domain_attr(domain_obj_t *domain, CK_KEY_TYPE key_type)
domain_obj_t **new_domain_obj_p, CK_KEY_TYPE key_type)
if (*((CK_KEY_TYPE *)tmpl_attr->pValue) !=
CK_KEY_TYPE key_type; /* used to determine DES or DES3 */
void *des_cbc_ctx_init(void *, size_t, uint8_t *, CK_KEY_TYPE);
des_cbc_ctx_init(void *key_sched, size_t size, uint8_t *ivec, CK_KEY_TYPE type)
soft_object_t **, soft_session_t *, CK_OBJECT_CLASS, CK_KEY_TYPE,
CK_KEY_TYPE keytype = CKK_GENERIC_SECRET;
CKO_SECRET_KEY, (CK_KEY_TYPE)CKK_GENERIC_SECRET, 0,
soft_unwrap_secret_len_check(CK_KEY_TYPE keytype, CK_MECHANISM_TYPE mechtype,
CK_KEY_TYPE key_type;
(CK_KEY_TYPE)~0UL, 0, SOFT_UNWRAP_KEY, B_FALSE);
key_type = *((CK_KEY_TYPE*)pTemplate[i].pValue);
key_type = *((CK_KEY_TYPE*)pTemplate[i].pValue);
CK_KEY_TYPE key_type;
CK_OBJECT_CLASS class, CK_KEY_TYPE key_type, CK_ULONG keylen, CK_ULONG mode,
&secret_key, session_p, CKO_SECRET_KEY, (CK_KEY_TYPE)~0UL,
&secret_key, session_p, CKO_SECRET_KEY, (CK_KEY_TYPE)~0UL,
(CK_KEY_TYPE)CKK_GENERIC_SECRET, 0,
CK_KEY_TYPE keytype = objp->key_type;
CK_KEY_TYPE keytype = CKK_AES;
CK_KEY_TYPE keytype = CKK_GENERIC_SECRET;
obj->key_type = (CK_KEY_TYPE)(SWAP64(hdr->key_type));
CK_KEY_TYPE keytype = objp->key_type;
CK_KEY_TYPE keytype = objp->key_type;
CK_KEY_TYPE key_type;
CK_ULONG key_len, CK_KEY_TYPE key_type);
CK_OBJECT_CLASS, CK_KEY_TYPE, CK_ULONG, CK_ULONG);
public_key_obj_t **new_pub_key_obj_p, CK_KEY_TYPE key_type);
private_key_obj_t **new_pri_key_obj_p, CK_KEY_TYPE key_type);
domain_obj_t **new_domain_obj_p, CK_KEY_TYPE key_type);
CK_KEY_TYPE keyType = CKK_GENERIC_SECRET;
(*((CK_KEY_TYPE *)pTemplate[i].pValue) !=
CK_KEY_TYPE keyType = CKK_GENERIC_SECRET;
SOFT_CREATE_OBJ_INT, 0, (CK_KEY_TYPE)~0UL)) != CKR_OK) ||
CK_KEY_TYPE keytype;
keytype = *(CK_KEY_TYPE *)attr->pValue;
CK_KEY_TYPE keytype;
keytype = *(CK_KEY_TYPE *)attr->pValue;
sizeof (CK_KEY_TYPE));
type_attr->ulValueLen = sizeof (CK_KEY_TYPE);
*(CK_KEY_TYPE *)type_attr->pValue = CKK_RSA;
sizeof (CK_KEY_TYPE));
type_attr->ulValueLen = sizeof (CK_KEY_TYPE);
*(CK_KEY_TYPE *)type_attr->pValue = CKK_RSA;
sizeof (CK_KEY_TYPE));
type_attr->ulValueLen = sizeof (CK_KEY_TYPE);
*(CK_KEY_TYPE *)type_attr->pValue = CKK_GENERIC_SECRET;
CK_KEY_TYPE keytype;
keytype = *(CK_KEY_TYPE *)attr->pValue;
CK_KEY_TYPE *keytype)
keytype = *(CK_KEY_TYPE *)attributes[i].pValue;
subclass = *(CK_KEY_TYPE *)attr->pValue;
keytype = *(CK_KEY_TYPE *)attr->pValue;
keytype = *(CK_KEY_TYPE *)attr->pValue;
keytype = *(CK_KEY_TYPE *)attr->pValue;
CK_KEY_TYPE keytype;
keytype = *(CK_KEY_TYPE *)attr->pValue;
*subclass = *(CK_KEY_TYPE *)attr->pValue;
keytype = *(CK_KEY_TYPE *)attr->pValue;
keytype = *(CK_KEY_TYPE *)attr->pValue;
keytype = *(CK_KEY_TYPE *)attr->pValue;
CK_KEY_TYPE keytype;
keytype = *(CK_KEY_TYPE *)attr->pValue;
CK_KEY_TYPE keyType,
CK_KEY_TYPE keyType = CKK_RC4;
CK_KEY_TYPE keyType;
extern CK_RV get_key_type (krb5_enctype etype, CK_KEY_TYPE * keyType);