Searched refs:base_key (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_keys.c199 crypto_mechanism_t *mech, crypto_key_t *base_key,
211 rv = kcf_get_hardware_provider(mech->cm_type, base_key,
220 rv = KCF_PROV_KEY_DERIVE(real_provider, sid, mech, base_key,
225 attrs, count, new_key, NULL, 0, NULL, base_key, NULL, NULL);
198 crypto_key_derive(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *base_key, crypto_object_attribute_t *attrs, uint_t count, crypto_object_id_t *new_key, crypto_call_req_t *crq) argument
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelKeys.c1981 get_base_key_attributes(kernel_object_t *base_key, crypto_key_t *key_by_value) argument
1988 switch (base_key->key_type) {
1998 (void) pthread_mutex_lock(&base_key->object_mutex);
2000 if (!base_key->is_lib_obj) {
2005 if (base_key->class != CKO_PUBLIC_KEY &&
2006 base_key->class != CKO_PRIVATE_KEY) {
2019 rv = kernel_get_attribute(base_key, &tmp);
2029 rv = kernel_get_attribute(base_key, &tmp);
2038 switch (base_key->class) {
2040 big = OBJ_PUB_EC_POINT(base_key);
[all...]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Decc.c1172 crypto_key_t *base_key, crypto_object_attribute_t *in_attrs,
1198 if ((base_key->ck_format != CRYPTO_KEY_ATTR_LIST) ||
1199 (base_key->ck_count == 0)) {
1230 attrs = base_key->ck_attrs;
1231 if ((value_idx = find_attr(attrs, base_key->ck_count,
1236 if ((params_idx = find_attr(attrs, base_key->ck_count,
1170 ecc_nostore_key_derive(crypto_provider_handle_t provider, crypto_session_id_t session_id, crypto_mechanism_t *mechanism, crypto_key_t *base_key, crypto_object_attribute_t *in_attrs, uint_t in_attr_count, crypto_object_attribute_t *out_attrs, uint_t out_attr_count, crypto_req_handle_t req) argument
H A Dcrypto.c6247 crypto_key_t base_key; local
6277 bzero(&base_key, sizeof (base_key));
6290 &base_key, &key_rctl_bytes, &key_rctl_chk, &rv, &error)) {
6294 if ((rv = kcf_get_hardware_provider(mech.cm_type, &base_key,
6326 &handle, NULL, 0, NULL, &base_key, NULL, NULL);
6355 free_crypto_key(&base_key);
6405 crypto_key_t base_key; local
6437 bzero(&base_key, sizeof (base_key));
[all...]
H A Ddprov.c4089 crypto_key_t *base_key, crypto_object_attribute_t *template,
4104 0, NULL, base_key, NULL, 0, NULL, 0, NULL, 0);
4974 crypto_key_t *base_key, crypto_object_attribute_t *template,
4990 0, NULL, base_key, NULL, 0, out_template, out_attribute_count,
8365 crypto_key_t *base_key; local
8378 base_key = taskq_req->dr_key_req.kr_key;
8402 if (base_key->ck_format != CRYPTO_KEY_ATTR_LIST) {
8407 if ((dprov_get_template_attr_array(base_key->ck_attrs,
8408 base_key->ck_count, DPROV_CKA_BASE, &tmp,
8410 (dprov_get_template_attr_array(base_key
4087 dprov_key_derive(crypto_provider_handle_t provider, crypto_session_id_t session_id, crypto_mechanism_t *mechanism, crypto_key_t *base_key, crypto_object_attribute_t *template, uint_t attribute_count, crypto_object_id_t *key, crypto_req_handle_t req) argument
4972 dprov_nostore_key_derive(crypto_provider_handle_t provider, crypto_session_id_t session_id, crypto_mechanism_t *mechanism, crypto_key_t *base_key, crypto_object_attribute_t *template, uint_t attribute_count, crypto_object_attribute_t *out_template, uint_t out_attribute_count, crypto_req_handle_t req) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dimpl.h1163 #define KCF_PROV_KEY_DERIVE(pd, session, mech, base_key, template, count, \
1167 session, mech, base_key, template, count, key, req) : \
1228 #define KCF_PROV_NOSTORE_KEY_DERIVE(pd, session, mech, base_key, template, \
1233 (pd)->pd_prov_handle, session, mech, base_key, template, count, \

Completed in 946 milliseconds