Lines Matching refs:tmpl

296 key_object_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode)  in key_object_check_required_attributes()  argument
301 found = template_attribute_find(tmpl, CKA_KEY_TYPE, &attr); in key_object_check_required_attributes()
308 return (template_check_required_base_attributes(tmpl, mode)); in key_object_check_required_attributes()
312 key_object_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in key_object_set_default_attributes() argument
366 (void) template_update_attribute(tmpl, id_attr); in key_object_set_default_attributes()
367 (void) template_update_attribute(tmpl, sdate_attr); in key_object_set_default_attributes()
368 (void) template_update_attribute(tmpl, edate_attr); in key_object_set_default_attributes()
369 (void) template_update_attribute(tmpl, derive_attr); in key_object_set_default_attributes()
370 (void) template_update_attribute(tmpl, local_attr); in key_object_set_default_attributes()
376 key_object_validate_attribute(TEMPLATE *tmpl, in key_object_validate_attribute() argument
397 return (template_validate_base_attribute(tmpl, attr, mode)); in key_object_validate_attribute()
402 publ_key_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) { in publ_key_check_required_attributes() argument
403 return (key_object_check_required_attributes(tmpl, mode)); in publ_key_check_required_attributes()
407 publ_key_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in publ_key_set_default_attributes() argument
420 rc = key_object_set_default_attributes(tmpl, mode); in publ_key_set_default_attributes()
485 (void) template_update_attribute(tmpl, class_attr); in publ_key_set_default_attributes()
486 (void) template_update_attribute(tmpl, subject_attr); in publ_key_set_default_attributes()
487 (void) template_update_attribute(tmpl, encrypt_attr); in publ_key_set_default_attributes()
488 (void) template_update_attribute(tmpl, verify_attr); in publ_key_set_default_attributes()
489 (void) template_update_attribute(tmpl, verify_recover_attr); in publ_key_set_default_attributes()
490 (void) template_update_attribute(tmpl, wrap_attr); in publ_key_set_default_attributes()
496 publ_key_validate_attribute(TEMPLATE *tmpl, in publ_key_validate_attribute() argument
514 return (key_object_validate_attribute(tmpl, attr, mode)); in publ_key_validate_attribute()
519 priv_key_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) { in priv_key_check_required_attributes() argument
520 return (key_object_check_required_attributes(tmpl, mode)); in priv_key_check_required_attributes()
524 priv_key_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in priv_key_set_default_attributes() argument
539 rc = key_object_set_default_attributes(tmpl, mode); in priv_key_set_default_attributes()
638 (void) template_update_attribute(tmpl, class_attr); in priv_key_set_default_attributes()
639 (void) template_update_attribute(tmpl, subject_attr); in priv_key_set_default_attributes()
640 (void) template_update_attribute(tmpl, sensitive_attr); in priv_key_set_default_attributes()
641 (void) template_update_attribute(tmpl, decrypt_attr); in priv_key_set_default_attributes()
642 (void) template_update_attribute(tmpl, sign_attr); in priv_key_set_default_attributes()
643 (void) template_update_attribute(tmpl, sign_recover_attr); in priv_key_set_default_attributes()
644 (void) template_update_attribute(tmpl, unwrap_attr); in priv_key_set_default_attributes()
645 (void) template_update_attribute(tmpl, extractable_attr); in priv_key_set_default_attributes()
646 (void) template_update_attribute(tmpl, never_extr_attr); in priv_key_set_default_attributes()
647 (void) template_update_attribute(tmpl, always_sens_attr); in priv_key_set_default_attributes()
653 priv_key_unwrap(TEMPLATE *tmpl, in priv_key_unwrap() argument
669 rc = rsa_priv_unwrap(tmpl, data, data_len); in priv_key_unwrap()
707 (void) template_update_attribute(tmpl, local); in priv_key_unwrap()
708 (void) template_update_attribute(tmpl, always_sens); in priv_key_unwrap()
709 (void) template_update_attribute(tmpl, sensitive); in priv_key_unwrap()
710 (void) template_update_attribute(tmpl, extractable); in priv_key_unwrap()
711 (void) template_update_attribute(tmpl, never_extract); in priv_key_unwrap()
726 priv_key_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) { in priv_key_validate_attribute() argument
783 (void) template_update_attribute(tmpl, attr); in priv_key_validate_attribute()
793 return (key_object_validate_attribute(tmpl, attr, mode)); in priv_key_validate_attribute()
798 secret_key_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) in secret_key_check_required_attributes() argument
800 return (key_object_check_required_attributes(tmpl, mode)); in secret_key_check_required_attributes()
804 secret_key_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in secret_key_set_default_attributes() argument
820 rc = key_object_set_default_attributes(tmpl, mode); in secret_key_set_default_attributes()
932 (void) template_update_attribute(tmpl, class_attr); in secret_key_set_default_attributes()
933 (void) template_update_attribute(tmpl, sensitive_attr); in secret_key_set_default_attributes()
934 (void) template_update_attribute(tmpl, encrypt_attr); in secret_key_set_default_attributes()
935 (void) template_update_attribute(tmpl, decrypt_attr); in secret_key_set_default_attributes()
936 (void) template_update_attribute(tmpl, sign_attr); in secret_key_set_default_attributes()
937 (void) template_update_attribute(tmpl, verify_attr); in secret_key_set_default_attributes()
938 (void) template_update_attribute(tmpl, wrap_attr); in secret_key_set_default_attributes()
939 (void) template_update_attribute(tmpl, unwrap_attr); in secret_key_set_default_attributes()
940 (void) template_update_attribute(tmpl, extractable_attr); in secret_key_set_default_attributes()
941 (void) template_update_attribute(tmpl, never_extr_attr); in secret_key_set_default_attributes()
942 (void) template_update_attribute(tmpl, always_sens_attr); in secret_key_set_default_attributes()
948 secret_key_unwrap(TEMPLATE *tmpl, in secret_key_unwrap() argument
965 rc = generic_secret_unwrap(tmpl, data, data_len, fromend); in secret_key_unwrap()
1001 (void) template_update_attribute(tmpl, local); in secret_key_unwrap()
1002 (void) template_update_attribute(tmpl, always_sens); in secret_key_unwrap()
1003 (void) template_update_attribute(tmpl, sensitive); in secret_key_unwrap()
1004 (void) template_update_attribute(tmpl, extractable); in secret_key_unwrap()
1005 (void) template_update_attribute(tmpl, never_extract); in secret_key_unwrap()
1020 secret_key_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, in secret_key_validate_attribute() argument
1074 (void) template_update_attribute(tmpl, attr); in secret_key_validate_attribute()
1084 return (key_object_validate_attribute(tmpl, in secret_key_validate_attribute()
1101 rsa_publ_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) in rsa_publ_check_required_attributes() argument
1106 found = template_attribute_find(tmpl, CKA_MODULUS, &attr); in rsa_publ_check_required_attributes()
1113 found = template_attribute_find(tmpl, CKA_MODULUS_BITS, &attr); in rsa_publ_check_required_attributes()
1120 found = template_attribute_find(tmpl, CKA_PUBLIC_EXPONENT, &attr); in rsa_publ_check_required_attributes()
1127 return (publ_key_check_required_attributes(tmpl, mode)); in rsa_publ_check_required_attributes()
1131 rsa_publ_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in rsa_publ_set_default_attributes() argument
1139 (void) publ_key_set_default_attributes(tmpl, mode); in rsa_publ_set_default_attributes()
1178 (void) template_update_attribute(tmpl, type_attr); in rsa_publ_set_default_attributes()
1179 (void) template_update_attribute(tmpl, modulus_attr); in rsa_publ_set_default_attributes()
1180 (void) template_update_attribute(tmpl, modulus_bits_attr); in rsa_publ_set_default_attributes()
1181 (void) template_update_attribute(tmpl, public_exp_attr); in rsa_publ_set_default_attributes()
1187 rsa_publ_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) { in rsa_publ_validate_attribute() argument
1221 return (publ_key_validate_attribute(tmpl, attr, mode)); in rsa_publ_validate_attribute()
1226 rsa_priv_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) { in rsa_priv_check_required_attributes() argument
1230 found = template_attribute_find(tmpl, CKA_MODULUS, &attr); in rsa_priv_check_required_attributes()
1256 found = template_attribute_find(tmpl, CKA_PUBLIC_EXPONENT, &attr); in rsa_priv_check_required_attributes()
1263 found = template_attribute_find(tmpl, CKA_PRIVATE_EXPONENT, &attr); in rsa_priv_check_required_attributes()
1270 found = template_attribute_find(tmpl, CKA_PRIME_1, &attr); in rsa_priv_check_required_attributes()
1277 found = template_attribute_find(tmpl, CKA_PRIME_2, &attr); in rsa_priv_check_required_attributes()
1284 found = template_attribute_find(tmpl, CKA_EXPONENT_1, &attr); in rsa_priv_check_required_attributes()
1291 found = template_attribute_find(tmpl, CKA_EXPONENT_2, &attr); in rsa_priv_check_required_attributes()
1298 found = template_attribute_find(tmpl, CKA_COEFFICIENT, &attr); in rsa_priv_check_required_attributes()
1305 return (priv_key_check_required_attributes(tmpl, mode)); in rsa_priv_check_required_attributes()
1309 rsa_priv_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in rsa_priv_set_default_attributes() argument
1316 (void) priv_key_set_default_attributes(tmpl, mode); in rsa_priv_set_default_attributes()
1351 (void) template_update_attribute(tmpl, type_attr); in rsa_priv_set_default_attributes()
1352 (void) template_update_attribute(tmpl, modulus_attr); in rsa_priv_set_default_attributes()
1353 (void) template_update_attribute(tmpl, public_exp_attr); in rsa_priv_set_default_attributes()
1354 (void) template_update_attribute(tmpl, private_exp_attr); in rsa_priv_set_default_attributes()
1360 rsa_priv_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) { in rsa_priv_validate_attribute() argument
1381 return (priv_key_validate_attribute(tmpl, attr, mode)); in rsa_priv_validate_attribute()
1430 rsa_priv_wrap_get_data(TEMPLATE *tmpl, in rsa_priv_wrap_get_data() argument
1442 if (template_attribute_find(tmpl, CKA_MODULUS, &modulus) == FALSE) { in rsa_priv_wrap_get_data()
1445 if (template_attribute_find(tmpl, CKA_PUBLIC_EXPONENT, in rsa_priv_wrap_get_data()
1449 if (template_attribute_find(tmpl, CKA_PRIVATE_EXPONENT, in rsa_priv_wrap_get_data()
1453 if (template_attribute_find(tmpl, CKA_PRIME_1, in rsa_priv_wrap_get_data()
1457 if (template_attribute_find(tmpl, CKA_PRIME_2, in rsa_priv_wrap_get_data()
1461 if (template_attribute_find(tmpl, CKA_EXPONENT_1, in rsa_priv_wrap_get_data()
1465 if (template_attribute_find(tmpl, CKA_EXPONENT_2, in rsa_priv_wrap_get_data()
1469 if (template_attribute_find(tmpl, CKA_COEFFICIENT, in rsa_priv_wrap_get_data()
1481 rsa_priv_unwrap(TEMPLATE *tmpl, in rsa_priv_unwrap() argument
1511 (void) template_update_attribute(tmpl, modulus); in rsa_priv_unwrap()
1512 (void) template_update_attribute(tmpl, publ_exp); in rsa_priv_unwrap()
1513 (void) template_update_attribute(tmpl, priv_exp); in rsa_priv_unwrap()
1514 (void) template_update_attribute(tmpl, prime1); in rsa_priv_unwrap()
1515 (void) template_update_attribute(tmpl, prime2); in rsa_priv_unwrap()
1516 (void) template_update_attribute(tmpl, exponent1); in rsa_priv_unwrap()
1517 (void) template_update_attribute(tmpl, exponent2); in rsa_priv_unwrap()
1518 (void) template_update_attribute(tmpl, coeff); in rsa_priv_unwrap()
1524 generic_secret_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) in generic_secret_check_required_attributes() argument
1529 found = template_attribute_find(tmpl, CKA_VALUE, &attr); in generic_secret_check_required_attributes()
1537 found = template_attribute_find(tmpl, CKA_VALUE_LEN, &attr); in generic_secret_check_required_attributes()
1546 return (secret_key_check_required_attributes(tmpl, mode)); in generic_secret_check_required_attributes()
1550 generic_secret_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) in generic_secret_set_default_attributes() argument
1560 (void) secret_key_set_default_attributes(tmpl, mode); in generic_secret_set_default_attributes()
1592 (void) template_update_attribute(tmpl, type_attr); in generic_secret_set_default_attributes()
1593 (void) template_update_attribute(tmpl, value_attr); in generic_secret_set_default_attributes()
1594 (void) template_update_attribute(tmpl, value_len_attr); in generic_secret_set_default_attributes()
1600 generic_secret_validate_attribute(TEMPLATE *tmpl, in generic_secret_validate_attribute() argument
1621 return (secret_key_validate_attribute(tmpl, attr, mode)); in generic_secret_validate_attribute()
1636 generic_secret_wrap_get_data(TEMPLATE * tmpl, in generic_secret_wrap_get_data() argument
1645 if (! tmpl || ! data_len) { in generic_secret_wrap_get_data()
1649 rc = template_attribute_find(tmpl, CKA_VALUE, &attr); in generic_secret_wrap_get_data()
1669 generic_secret_unwrap(TEMPLATE *tmpl, in generic_secret_unwrap() argument
1686 rc = template_attribute_find(tmpl, CKA_VALUE_LEN, &attr); in generic_secret_unwrap()
1712 (void) template_update_attribute(tmpl, value_attr); in generic_secret_unwrap()
1715 (void) template_update_attribute(tmpl, value_len_attr); in generic_secret_unwrap()