Lines Matching refs:mode

296 key_object_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode)
303 if (mode == MODE_CREATE) {
308 return (template_check_required_base_attributes(tmpl, mode));
312 key_object_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
322 if (mode)
377 CK_ATTRIBUTE *attr, CK_ULONG mode)
381 if (mode == MODE_CREATE || mode == MODE_DERIVE ||
382 mode == MODE_KEYGEN || mode == MODE_UNWRAP)
397 return (template_validate_base_attribute(tmpl, attr, mode));
402 publ_key_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) {
403 return (key_object_check_required_attributes(tmpl, mode));
407 publ_key_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
420 rc = key_object_set_default_attributes(tmpl, mode);
497 CK_ATTRIBUTE *attr, CK_ULONG mode) {
506 if (mode == MODE_MODIFY) {
514 return (key_object_validate_attribute(tmpl, attr, mode));
519 priv_key_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) {
520 return (key_object_check_required_attributes(tmpl, mode));
524 priv_key_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
539 rc = key_object_set_default_attributes(tmpl, mode);
726 priv_key_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) {
737 if (mode == MODE_MODIFY) {
750 if (mode == MODE_CREATE || mode == MODE_KEYGEN)
765 if ((mode != MODE_CREATE && mode != MODE_KEYGEN) &&
793 return (key_object_validate_attribute(tmpl, attr, mode));
798 secret_key_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode)
800 return (key_object_check_required_attributes(tmpl, mode));
804 secret_key_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
820 rc = key_object_set_default_attributes(tmpl, mode);
1021 CK_ULONG mode)
1030 if (mode == MODE_MODIFY) {
1044 if ((mode != MODE_CREATE && mode != MODE_DERIVE &&
1045 mode != MODE_KEYGEN) && (value != TRUE)) {
1056 if ((mode != MODE_CREATE && mode != MODE_DERIVE &&
1057 mode != MODE_KEYGEN) && (value != FALSE)) {
1085 attr, mode));
1101 rsa_publ_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode)
1108 if (mode == MODE_CREATE) {
1115 if (mode == MODE_KEYGEN) {
1122 if (mode == MODE_CREATE || mode == MODE_KEYGEN) {
1127 return (publ_key_check_required_attributes(tmpl, mode));
1131 rsa_publ_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
1139 (void) publ_key_set_default_attributes(tmpl, mode);
1187 rsa_publ_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) {
1190 if (mode == MODE_KEYGEN) {
1209 if (mode == MODE_CREATE)
1215 if (mode == MODE_CREATE || mode == MODE_KEYGEN)
1221 return (publ_key_validate_attribute(tmpl, attr, mode));
1226 rsa_priv_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) {
1232 if (mode == MODE_CREATE) {
1258 if (mode == MODE_CREATE) {
1265 if (mode == MODE_CREATE) {
1272 if (mode == MODE_CREATE) {
1279 if (mode == MODE_CREATE) {
1286 if (mode == MODE_CREATE) {
1293 if (mode == MODE_CREATE) {
1300 if (mode == MODE_CREATE) {
1305 return (priv_key_check_required_attributes(tmpl, mode));
1309 rsa_priv_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
1316 (void) priv_key_set_default_attributes(tmpl, mode);
1360 rsa_priv_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) {
1364 if (mode == MODE_CREATE)
1375 if (mode == MODE_CREATE)
1381 return (priv_key_validate_attribute(tmpl, attr, mode));
1524 generic_secret_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode)
1531 if (mode == MODE_CREATE) {
1541 if (mode == MODE_CREATE) {
1546 return (secret_key_check_required_attributes(tmpl, mode));
1550 generic_secret_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode)
1557 if (mode)
1560 (void) secret_key_set_default_attributes(tmpl, mode);
1601 CK_ATTRIBUTE *attr, CK_ULONG mode)
1605 if (mode == MODE_CREATE)
1611 if (mode == MODE_KEYGEN || mode == MODE_DERIVE)
1614 if (mode == MODE_UNWRAP) {
1621 return (secret_key_validate_attribute(tmpl, attr, mode));