Searched defs:public_key (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftKeysUtil.c423 soft_object_t *public_key, *private_key; local
458 public_key = (soft_object_t *)*phPublicKey;
469 if (IS_TOKEN_OBJECT(public_key))
470 soft_delete_token_object(public_key, B_FALSE, B_FALSE);
472 soft_delete_object(session_p, public_key,
489 rv = soft_rsa_genkey_pair(public_key, private_key);
493 rv = soft_dsa_genkey_pair(public_key, private_key);
497 rv = soft_dh_genkey_pair(public_key, private_key);
501 rv = soft_ec_genkey_pair(public_key, private_key);
507 if (IS_TOKEN_OBJECT(public_key)) {
[all...]
H A DsoftObject.h317 public_key_obj_t *public_key; member in union:object::__anon4276
392 ((o)->object_class_u.public_key)
396 &((o)->object_class_u.public_key->key_type_u.rsa_pub_key.modulus)
400 &((o)->object_class_u.public_key->key_type_u.rsa_pub_key.pub_exponent)
404 ((o)->object_class_u.public_key->key_type_u.rsa_pub_key.modulus_bits)
414 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.prime)
418 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.subprime)
422 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.base)
426 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.value)
436 &((o)->object_class_u.public_key
[all...]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelObject.h210 public_key_obj_t *public_key; member in union:object::__anon4269
267 ((o)->object_class_u.public_key)
271 &((o)->object_class_u.public_key->key_type_u.rsa_pub_key.modulus)
275 &((o)->object_class_u.public_key->key_type_u.rsa_pub_key.pub_exponent)
279 ((o)->object_class_u.public_key->key_type_u.rsa_pub_key.modulus_bits)
290 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.prime)
294 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.subprime)
298 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.base)
302 &((o)->object_class_u.public_key->key_type_u.dsa_pub_key.value)
313 &((o)->object_class_u.public_key
[all...]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Ddprov.c4006 crypto_object_id_t *public_key, crypto_object_id_t *private_key,
4021 public_key_attribute_count, public_key, private_key_template,
4000 dprov_key_generate_pair(crypto_provider_handle_t provider, crypto_session_id_t session_id, crypto_mechanism_t *mechanism, crypto_object_attribute_t *public_key_template, uint_t public_key_attribute_count, crypto_object_attribute_t *private_key_template, uint_t private_key_attribute_count, crypto_object_id_t *public_key, crypto_object_id_t *private_key, crypto_req_handle_t req) argument

Completed in 89 milliseconds