usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSoftCommon.c
107
soft_object_t keyobj;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSoftCommon.c
109
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSoftCommon.c
128
bzero(key_p, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
124
soft_aes_init_key(aes_ctx_t *aes_ctx, soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1502
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t sign_op)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
308
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softARCFourCrypt.c
45
soft_object_t *key_p, boolean_t encrypt)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.c
147
rsa_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.c
1838
soft_asn1_to_object(soft_object_t *objp, uchar_t *buf, ulong_t buf_len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.c
361
dsa_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.c
547
dh_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.c
718
x942_dh_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.c
909
soft_object_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.h
42
CK_RV soft_object_to_asn1(soft_object_t *, uchar_t *, ulong_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softASN1.h
44
CK_RV soft_asn1_to_object(soft_object_t *, uchar_t *, ulong_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
1015
soft_cleanup_object_bigint_attrs(soft_object_t *object_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
1274
soft_object_t *new_object, CK_ULONG mode, CK_KEY_TYPE key_type)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
1840
soft_object_t *new_object, CK_ULONG mode, CK_KEY_TYPE key_type)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
2508
soft_object_t *new_object, CK_ULONG mode, CK_ULONG key_len,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3163
CK_ULONG ulAttrNum, soft_object_t *new_object)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3389
CK_ULONG ulAttrNum, soft_object_t *new_object,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3584
soft_object_t *new_object)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3652
soft_object_t *new_object, CK_OBJECT_CLASS class, CK_KEY_TYPE key_type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
372
soft_cleanup_cert_object(soft_object_t *object_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3744
soft_get_common_attrs(soft_object_t *object_p, CK_ATTRIBUTE_PTR template,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3812
soft_get_common_key_attrs(soft_object_t *object_p, CK_ATTRIBUTE_PTR template)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3854
soft_get_public_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4027
soft_get_private_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
412
soft_cleanup_extra_attr(soft_object_t *object_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4297
soft_get_secret_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4411
soft_get_domain_parameters_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
446
soft_add_extra_attr(CK_ATTRIBUTE_PTR template, soft_object_t *object_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4529
soft_get_certificate_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4584
soft_set_certificate_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4642
soft_get_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4684
soft_set_common_storage_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4760
soft_set_common_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4811
soft_set_public_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4883
soft_set_private_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
4991
soft_set_secret_key_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
5087
soft_set_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
5140
soft_get_public_value(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
5354
soft_get_private_value(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
537
soft_copy_extra_attr(CK_ATTRIBUTE_INFO_PTR old_attrp, soft_object_t *object_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
585
get_extra_attr_from_object(soft_object_t *object_p, CK_ATTRIBUTE_PTR template)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
643
set_extra_attr_to_object(soft_object_t *object_p, CK_ATTRIBUTE_TYPE type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
6474
soft_find_match_attrs(soft_object_t *obj, CK_OBJECT_CLASS *pclasses,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
7080
get_extra_attr(CK_ATTRIBUTE_TYPE type, soft_object_t *obj)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
769
get_bool_attr_from_object(soft_object_t *object_p, CK_ULONG bool_flag,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
805
set_bool_attr_to_object(soft_object_t *object_p, CK_ULONG bool_flag,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
40
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t encrypt)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softCrypt.h
100
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softCrypt.h
109
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softCrypt.h
115
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softCrypt.h
141
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softCrypt.h
150
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softCrypt.h
87
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
46
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
819
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t sign_op)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDH.c
201
soft_dh_key_derive(soft_object_t *basekey, soft_object_t *secretkey,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDH.c
46
soft_genDHkey_set_attribute(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDH.c
88
soft_dh_genkey_pair(soft_object_t *pubkey, soft_object_t *prikey)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDH.h
43
CK_RV soft_dh_genkey_pair(soft_object_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDH.h
44
CK_RV soft_dh_key_derive(soft_object_t *, soft_object_t *, void *, size_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
117
local_dsa_sign(soft_object_t *key, CK_BYTE_PTR in, CK_ULONG inlen,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
168
local_dsa_verify(soft_object_t *key, CK_BYTE_PTR data, CK_BYTE_PTR sig)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
228
soft_object_t *key = dsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
282
soft_object_t *key = dsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
331
soft_object_t *key = dsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
373
soft_object_t *key = dsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
405
soft_genDSAkey_set_attribute(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
464
soft_dsa_genkey_pair(soft_object_t *pubkey, soft_object_t *prikey)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
47
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
53
soft_object_t *tmp_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.h
43
soft_object_t *key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.h
54
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.h
62
CK_RV soft_dsa_genkey_pair(soft_object_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecrypt.c
41
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
85
soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
288
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
489
soft_digest_key(soft_session_t *session_p, soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
129
soft_genECkey_set_attribute(soft_object_t *key, biginteger_t *bi,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
147
soft_ec_genkey_pair(soft_object_t *pubkey, soft_object_t *prikey)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
213
soft_ec_key_derive(soft_object_t *basekey, soft_object_t *secretkey,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
331
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
338
soft_object_t *tmp_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
468
soft_object_t *key = ecc_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
533
soft_object_t *key = ecc_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
88
check_key(soft_object_t *key_p, boolean_t sign)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
40
soft_object_t *key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
44
extern CK_RV soft_get_public_key_attribute(soft_object_t *, CK_ATTRIBUTE_PTR);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
45
extern CK_RV soft_get_private_key_attribute(soft_object_t *, CK_ATTRIBUTE_PTR);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
46
extern CK_RV set_extra_attr_to_object(soft_object_t *, CK_ATTRIBUTE_TYPE,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
48
extern CK_RV soft_ec_genkey_pair(soft_object_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
49
extern CK_RV soft_ec_key_derive(soft_object_t *, soft_object_t *, void *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.h
52
CK_MECHANISM_PTR, soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncrypt.c
43
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
110
soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
61
pMechanism, soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softGeneral.c
456
avl_create(&soft_object_tree, object_compare, sizeof (soft_object_t),
usr/src/lib/pkcs11/pkcs11_softtoken/common/softGeneral.c
457
offsetof(soft_object_t, node));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softGeneral.c
614
const soft_object_t *l = a;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softGeneral.c
615
const soft_object_t *r = b;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.c
123
soft_object_t *wrappingkey_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.c
124
soft_object_t *hkey_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.c
225
soft_object_t *unwrappingkey_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.c
325
soft_object_t *basekey_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
52
CK_RV soft_derivekey(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
55
void soft_derive_enforce_flags(soft_object_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
58
soft_object_t **, soft_session_t *, CK_OBJECT_CLASS, CK_KEY_TYPE,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
62
soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
64
CK_RV soft_wrapkey(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
65
soft_object_t *, CK_BYTE_PTR, CK_ULONG_PTR);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeys.h
67
CK_RV soft_unwrapkey(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1098
soft_derive_enforce_flags(soft_object_t *basekey, soft_object_t *newkey)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1172
soft_object_t *hmac_key, CK_BYTE *newsalt, CK_ULONG saltlen,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1253
CK_ULONG passwd_len, soft_object_t **keyp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1298
CK_MECHANISM_PTR pMechanism, soft_object_t *secret_key)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1306
soft_object_t *hmac_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1408
soft_object_t *wrappingKey_p, soft_object_t *hkey_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
157
soft_object_t *secret_key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1627
soft_object_t *unwrappingkey_p, CK_BYTE_PTR pWrappedKey,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1634
soft_object_t *new_objp = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
420
soft_object_t *public_key, *private_key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
543
soft_key_derive_check_length(soft_object_t *secret_key, CK_ULONG max_keylen)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
58
soft_pkcs12_pbe(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
606
CK_MECHANISM_PTR pMechanism, soft_object_t *derived_key)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
65
soft_object_t **objp, soft_session_t *sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
70
soft_object_t *new_objp = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
72
new_objp = calloc(1, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
828
soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
833
soft_object_t *secret_key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
1338
soft_unpack_object(soft_object_t *objp, uchar_t *buf)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
1865
soft_put_object_to_keystore(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
1893
soft_modify_object_to_keystore(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
1923
soft_object_t *new_objp = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
1933
new_objp = calloc(1, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
1994
soft_gen_crypt_key(uchar_t *pPIN, soft_object_t **key, CK_BYTE **saltdata)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2006
soft_object_t *secret_key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2116
soft_gen_hmac_key(uchar_t *pPIN, soft_object_t **key, CK_BYTE **saltdata)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2128
soft_object_t *secret_key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2260
soft_keystore_crypt(soft_object_t *key_p, uchar_t *ivec, boolean_t encrypt,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2336
soft_keystore_hmac(soft_object_t *key_p, boolean_t sign,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
349
soft_keystore_pack_obj(soft_object_t *obj, uchar_t **ks_buf, size_t *len)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
441
soft_keystore_unpack_obj(soft_object_t *obj, ks_obj_t *ks_obj)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
578
soft_pack_object_size(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
776
soft_pack_object(soft_object_t *objp, uchar_t *buf)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.h
123
CK_RV soft_keystore_crypt(soft_object_t *key_p, uchar_t *ivec,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.h
127
CK_RV soft_keystore_hmac(soft_object_t *key_p, boolean_t sign,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.h
92
CK_RV soft_gen_crypt_key(uchar_t *pPIN, soft_object_t **key,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.h
95
CK_RV soft_gen_hmac_key(uchar_t *pPIN, soft_object_t **key, CK_BYTE **saltdata);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystoreUtil.c
1244
reencrypt_obj(soft_object_t *new_enc_key, soft_object_t *new_hmac_key,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystoreUtil.c
1433
soft_object_t *new_crypt_key = NULL, *new_hmac_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystoreUtil.c
156
static soft_object_t *enc_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystoreUtil.c
157
static soft_object_t *hmac_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
186
mac_init_ctx(soft_session_t *session_p, soft_object_t *key,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
68
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t sign_op)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.h
125
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.h
127
CK_RV mac_init_ctx(soft_session_t *session_p, soft_object_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.c
213
soft_object_t *object_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.c
328
soft_object_t *object_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.c
408
soft_object_t *object_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.c
409
soft_object_t *new_object = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.c
87
soft_object_t *old_object, *new_object = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
337
soft_object_t **objs_found;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
775
CK_RV handle2object(CK_OBJECT_HANDLE hObject, soft_object_t **object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
778
CK_ULONG set_objecthandle(soft_object_t *obj);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
780
void soft_cleanup_object(soft_object_t *objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
785
void soft_delete_object(soft_session_t *sp, soft_object_t *objp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
788
void soft_cleanup_extra_attr(soft_object_t *object_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
791
soft_object_t *object_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
793
void soft_cleanup_object_bigint_attrs(soft_object_t *object_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
796
CK_ULONG ulAttrNum, soft_object_t *new_object);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
799
CK_ULONG ulAttrNum, soft_object_t *new_object, CK_ULONG mode,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
802
CK_RV soft_copy_object(soft_object_t *old_object, soft_object_t **new_object,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
805
void soft_merge_object(soft_object_t *old_object, soft_object_t *new_object);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
807
CK_RV soft_get_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
809
CK_RV soft_set_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
812
CK_RV soft_set_common_storage_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
815
CK_RV soft_get_public_value(soft_object_t *, CK_ATTRIBUTE_TYPE, uchar_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
818
CK_RV soft_get_private_value(soft_object_t *, CK_ATTRIBUTE_TYPE, uchar_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
825
void soft_add_object_to_session(soft_object_t *, soft_session_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
827
CK_RV soft_build_key(CK_ATTRIBUTE_PTR, CK_ULONG, soft_object_t *,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
857
boolean_t soft_find_match_attrs(soft_object_t *obj, CK_OBJECT_CLASS *pclasses,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
860
CK_ATTRIBUTE_PTR get_extra_attr(CK_ATTRIBUTE_TYPE type, soft_object_t *obj);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
866
void soft_cleanup_cert_object(soft_object_t *object_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
868
CK_RV soft_get_certificate_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
871
CK_RV soft_set_certificate_attribute(soft_object_t *object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
882
void soft_add_token_object_to_slot(soft_object_t *objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
884
void soft_remove_token_object_from_slot(soft_object_t *objp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
887
void soft_delete_token_object(soft_object_t *objp, boolean_t persistent,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
894
CK_RV soft_object_write_access_check(soft_session_t *sp, soft_object_t *objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
896
CK_RV soft_pin_expired_check(soft_object_t *objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
898
CK_RV soft_copy_to_old_object(soft_object_t *new, soft_object_t *old);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
900
CK_RV soft_keystore_load_latest_object(soft_object_t *old_obj);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
906
CK_RV soft_add_extra_attr(CK_ATTRIBUTE_PTR template, soft_object_t *object_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1005
soft_object_t *objp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1028
soft_object_write_access_check(soft_session_t *sp, soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
104
soft_copy_object(soft_object_t *old_object, soft_object_t **new_object,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1084
soft_pin_expired_check(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
109
soft_object_t *new_objp = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1125
soft_copy_to_old_object(soft_object_t *new, soft_object_t *old)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
113
new_objp = calloc(1, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1152
soft_update_object(ks_obj_t *ks_obj, soft_object_t *old_obj)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1155
soft_object_t *new_object;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1158
new_object = calloc(1, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1177
soft_keystore_load_latest_object(soft_object_t *old_obj)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1219
insert_into_list(soft_object_t **list, soft_object_t **end_of_list,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1220
soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1240
move_into_list(soft_object_t **existing_list, soft_object_t **new_list,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1241
soft_object_t **end_of_list, soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1271
insert_list_into_list(soft_object_t **existing_list,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1272
soft_object_t *new_list, soft_object_t *end_new_list)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1289
delete_all_objs_in_list(soft_object_t *list)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1291
soft_object_t *objp, *objp_next;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1322
soft_object_t *in_core_obj, *tmp_incore_obj, *new_objp = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1326
soft_object_t *del_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1327
soft_object_t *end_del_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1330
soft_object_t *mod_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1331
soft_object_t *end_mod_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1337
soft_object_t *copy_of_mod_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1338
soft_object_t *end_copy_of_mod_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1341
soft_object_t *added_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1342
soft_object_t *end_added_objs_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1409
soft_object_t *obj_copy;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1487
new_objp = calloc(1, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
218
soft_merge_object(soft_object_t *old_object, soft_object_t *new_object)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
232
handle2object(CK_OBJECT_HANDLE hObject, soft_object_t **object_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
235
soft_object_t *obj;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
236
soft_object_t node;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
266
set_objecthandle(soft_object_t *obj)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
294
soft_object_t *new_objp = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
296
new_objp = calloc(1, sizeof (soft_object_t));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
387
soft_remove_object_from_session(soft_object_t *objp, soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
389
soft_object_t *tmp_objp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
446
object_delay_free(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
448
soft_object_t *tmp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
46
soft_add_object_to_session(soft_object_t *objp, soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
476
soft_delete_object_cleanup(soft_object_t *objp, boolean_t force)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
569
soft_delete_object(soft_session_t *sp, soft_object_t *objp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
612
soft_object_t *objp = sp->object_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
613
soft_object_t *objp1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
631
add_to_search_result(soft_object_t *obj, find_context_t *fcontext,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
640
sizeof (soft_object_t *) * (*num_result_alloc + BUFSIZ));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
656
soft_object_t *obj;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
77
soft_cleanup_object(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
852
soft_object_t *obj;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
879
soft_add_token_object_to_slot(soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
901
soft_remove_token_object_from_slot(soft_object_t *objp, boolean_t lock_held)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
936
soft_delete_token_object(soft_object_t *objp, boolean_t persistent,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
958
soft_object_t *objp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
959
soft_object_t *objp1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
101
soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
51
CK_RV soft_digest_key(soft_session_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
53
CK_RV soft_encrypt_init(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
64
soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
66
CK_RV soft_decrypt_init(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
76
CK_RV soft_sign_init(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
85
CK_RV soft_verify_init(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softOps.h
95
soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1098
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1182
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
190
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
195
soft_object_t *tmp_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
246
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
336
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
416
CK_MECHANISM_PTR pMechanism, soft_object_t *key_p,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
42
soft_rsa_encrypt(soft_object_t *key, CK_BYTE_PTR in, uint32_t in_len,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
422
soft_object_t *tmp_key = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
530
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
647
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
747
soft_genRSAkey_set_attribute(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
822
soft_rsa_genkey_pair(soft_object_t *pubkey, soft_object_t *prikey)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
88
soft_rsa_decrypt(soft_object_t *key, CK_BYTE_PTR in, uint32_t in_len,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
983
soft_object_t *key = rsa_ctx->key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.h
42
soft_object_t *key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.h
51
CK_RV soft_rsa_encrypt(soft_object_t *, CK_BYTE_PTR, uint32_t, CK_BYTE_PTR,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.h
54
CK_RV soft_rsa_decrypt(soft_object_t *, CK_BYTE_PTR, uint32_t, CK_BYTE_PTR);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.h
57
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.h
66
soft_object_t *, boolean_t);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.h
80
CK_RV soft_rsa_genkey_pair(soft_object_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
1029
soft_delete_derived_key(soft_session_t *sp, soft_object_t *key)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
380
derive_tls_prf(CK_TLS_PRF_PARAMS_PTR param, soft_object_t *basekey_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
424
soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
619
soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
943
(soft_object_t *)(kmo->hClientMacSecret));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
948
(soft_object_t *)(kmo->hServerMacSecret));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
953
(soft_object_t *)(kmo->hClientKey));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
958
(soft_object_t *)(kmo->hServerKey));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
96
CK_OBJECT_HANDLE_PTR, soft_session_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
97
static void soft_delete_derived_key(soft_session_t *, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
976
CK_OBJECT_HANDLE_PTR phKey, soft_session_t *sp, soft_object_t *basekey_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
979
soft_object_t *secret_key;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
981
if ((secret_key = calloc(1, sizeof (soft_object_t))) == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.h
39
soft_object_t *, CK_ATTRIBUTE_PTR, CK_ULONG, CK_OBJECT_HANDLE_PTR);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.h
41
soft_object_t *, CK_ATTRIBUTE_PTR, CK_ULONG);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.h
42
CK_RV derive_tls_prf(CK_TLS_PRF_PARAMS_PTR, soft_object_t *);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
746
soft_object_t *object_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
769
soft_object_t *object_p = session_p->object_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSign.c
299
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSign.c
41
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
455
soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
56
soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerify.c
268
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerify.c
41
soft_object_t *key_p;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
489
soft_object_t *key_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
57
soft_object_t *key_p)