Lines Matching defs:obj

6484 soft_find_match_attrs(soft_object_t *obj, CK_OBJECT_CLASS *pclasses,
6502 if (obj->class == pclasses[i]) {
6527 obj->class) {
6533 obj->key_type) {
6538 attr_mask = (obj->bool_attr_mask) & ENCRYPT_BOOL_ON;
6542 attr_mask = (obj->bool_attr_mask) & DECRYPT_BOOL_ON;
6546 attr_mask = (obj->bool_attr_mask) & WRAP_BOOL_ON;
6550 attr_mask = (obj->bool_attr_mask) & UNWRAP_BOOL_ON;
6554 attr_mask = (obj->bool_attr_mask) & SIGN_BOOL_ON;
6558 attr_mask = (obj->bool_attr_mask) &
6563 attr_mask = (obj->bool_attr_mask) & VERIFY_BOOL_ON;
6567 attr_mask = (obj->bool_attr_mask) &
6572 attr_mask = (obj->bool_attr_mask) & DERIVE_BOOL_ON;
6576 attr_mask = (obj->bool_attr_mask) & LOCAL_BOOL_ON;
6580 attr_mask = (obj->bool_attr_mask) & SENSITIVE_BOOL_ON;
6584 attr_mask = (obj->bool_attr_mask) &
6589 attr_mask = (obj->bool_attr_mask) & TRUSTED_BOOL_ON;
6593 attr_mask = (obj->bool_attr_mask) &
6598 attr_mask = (obj->bool_attr_mask) &
6603 attr_mask = (obj->bool_attr_mask) &
6608 attr_mask = (obj->object_type) & TOKEN_OBJECT;
6612 attr_mask = (obj->object_type) & PRIVATE_OBJECT;
6618 attr_mask = (obj->bool_attr_mask) &
6636 if ((obj->class == CKO_CERTIFICATE) &&
6637 (obj->cert_type == CKC_X_509_ATTR_CERT)) {
6638 cert_attr = X509_ATTR_CERT_OWNER(obj);
6648 if ((obj->class == CKO_CERTIFICATE) &&
6649 (obj->cert_type == CKC_X_509)) {
6650 cert_attr = X509_CERT_SUBJECT(obj);
6665 obj_attr = get_extra_attr(tmpl_attr->type, obj);
6673 if (obj->class == CKO_SECRET_KEY) {
6675 OBJ_SEC_VALUE_LEN(obj)) {
6683 switch (obj->class) {
6689 bigint = (biginteger_t *)OBJ_SEC(obj);
6693 if (obj->key_type == CKK_DSA) {
6694 bigint = OBJ_PRI_DSA_VALUE(obj);
6695 } else if (obj->key_type == CKK_DH) {
6696 bigint = OBJ_PRI_DH_VALUE(obj);
6697 } else if (obj->key_type == CKK_X9_42_DH) {
6698 bigint = OBJ_PRI_DH942_VALUE(obj);
6705 if (obj->key_type == CKK_DSA) {
6706 bigint = OBJ_PUB_DSA_VALUE(obj);
6707 } else if (obj->key_type == CKK_DH) {
6708 bigint = OBJ_PUB_DH_VALUE(obj);
6709 } else if (obj->key_type == CKK_X9_42_DH) {
6710 bigint = OBJ_PUB_DH942_VALUE(obj);
6717 if (obj->cert_type == CKC_X_509) {
6718 cert_attr = X509_CERT_VALUE(obj);
6719 } else if (obj->cert_type ==
6721 cert_attr = X509_ATTR_CERT_VALUE(obj);
6731 if (obj->key_type == CKK_RSA) {
6732 if (obj->class == CKO_PUBLIC_KEY) {
6733 bigint = OBJ_PUB_RSA_MOD(obj);
6734 } else if (obj->class == CKO_PRIVATE_KEY) {
6735 bigint = OBJ_PRI_RSA_MOD(obj);
6746 if ((obj->key_type == CKK_RSA) &&
6747 (obj->class == CKO_PUBLIC_KEY)) {
6748 CK_ULONG mod_bits = OBJ_PUB_RSA_MOD_BITS(obj);
6759 if (obj->key_type == CKK_RSA) {
6760 if (obj->class == CKO_PUBLIC_KEY) {
6761 bigint = OBJ_PUB_RSA_PUBEXPO(obj);
6762 } else if (obj->class == CKO_PRIVATE_KEY) {
6763 bigint = OBJ_PRI_RSA_PUBEXPO(obj);
6774 if ((obj->key_type == CKK_RSA) &&
6775 (obj->class == CKO_PRIVATE_KEY)) {
6776 bigint = OBJ_PRI_RSA_PRIEXPO(obj);
6784 if ((obj->key_type == CKK_RSA) &&
6785 (obj->class == CKO_PRIVATE_KEY)) {
6786 bigint = OBJ_PRI_RSA_PRIME1(obj);
6794 if ((obj->key_type == CKK_RSA) &&
6795 (obj->class == CKO_PRIVATE_KEY)) {
6796 bigint = OBJ_PRI_RSA_PRIME2(obj);
6804 if ((obj->key_type == CKK_RSA) &&
6805 (obj->class == CKO_PRIVATE_KEY)) {
6806 bigint = OBJ_PRI_RSA_EXPO1(obj);
6814 if ((obj->key_type == CKK_RSA) &&
6815 (obj->class == CKO_PRIVATE_KEY)) {
6816 bigint = OBJ_PRI_RSA_EXPO2(obj);
6824 if ((obj->key_type == CKK_RSA) &&
6825 (obj->class == CKO_PRIVATE_KEY)) {
6826 bigint = OBJ_PRI_RSA_COEF(obj);
6834 if ((obj->key_type == CKK_DH) &&
6835 (obj->class == CKO_PRIVATE_KEY)) {
6836 CK_ULONG val_bits = OBJ_PRI_DH_VAL_BITS(obj);
6846 if (obj->class == CKO_PUBLIC_KEY) {
6847 switch (obj->key_type) {
6849 bigint = OBJ_PUB_DSA_PRIME(obj);
6852 bigint = OBJ_PUB_DH_PRIME(obj);
6855 bigint = OBJ_PUB_DH942_PRIME(obj);
6860 } else if (obj->class == CKO_PRIVATE_KEY) {
6861 switch (obj->key_type) {
6863 bigint = OBJ_PRI_DSA_PRIME(obj);
6866 bigint = OBJ_PRI_DH_PRIME(obj);
6869 bigint = OBJ_PRI_DH942_PRIME(obj);
6874 } else if (obj->class == CKO_DOMAIN_PARAMETERS) {
6875 switch (obj->key_type) {
6877 bigint = OBJ_DOM_DSA_PRIME(obj);
6880 bigint = OBJ_DOM_DH_PRIME(obj);
6883 bigint = OBJ_DOM_DH942_PRIME(obj);
6894 if (obj->class == CKO_PUBLIC_KEY) {
6895 switch (obj->key_type) {
6897 bigint = OBJ_PUB_DSA_SUBPRIME(obj);
6900 bigint = OBJ_PUB_DH942_SUBPRIME(obj);
6905 } else if (obj->class == CKO_PRIVATE_KEY) {
6906 switch (obj->key_type) {
6908 bigint = OBJ_PRI_DSA_SUBPRIME(obj);
6911 bigint = OBJ_PRI_DH942_SUBPRIME(obj);
6916 } else if (obj->class == CKO_DOMAIN_PARAMETERS) {
6917 switch (obj->key_type) {
6919 bigint = OBJ_DOM_DSA_SUBPRIME(obj);
6922 bigint = OBJ_DOM_DH942_SUBPRIME(obj);
6933 if (obj->class == CKO_PUBLIC_KEY) {
6934 switch (obj->key_type) {
6936 bigint = OBJ_PUB_DSA_BASE(obj);
6939 bigint = OBJ_PUB_DH_BASE(obj);
6942 bigint = OBJ_PUB_DH942_BASE(obj);
6947 } else if (obj->class == CKO_PRIVATE_KEY) {
6948 switch (obj->key_type) {
6950 bigint = OBJ_PRI_DSA_BASE(obj);
6953 bigint = OBJ_PRI_DH_BASE(obj);
6956 bigint = OBJ_PRI_DH942_BASE(obj);
6961 } else if (obj->class == CKO_DOMAIN_PARAMETERS) {
6962 switch (obj->key_type) {
6964 bigint = OBJ_DOM_DSA_BASE(obj);
6967 bigint = OBJ_DOM_DH_BASE(obj);
6970 bigint = OBJ_DOM_DH942_BASE(obj);
6981 if (obj->class == CKO_DOMAIN_PARAMETERS) {
6983 if (obj->key_type == CKK_DSA) {
6985 OBJ_DOM_DSA_PRIME_BITS(obj);
6986 } else if (obj->key_type == CKK_DH) {
6988 OBJ_DOM_DH_PRIME_BITS(obj);
6989 } else if (obj->key_type == CKK_X9_42_DH) {
6991 OBJ_DOM_DH942_PRIME_BITS(obj);
7004 if ((obj->class == CKO_DOMAIN_PARAMETERS) &&
7005 (obj->key_type == CKK_X9_42_DH)) {
7007 OBJ_DOM_DH942_SUBPRIME_BITS(obj);
7080 if (memcmp(tmpl_attr->pValue, &(obj->cert_type),
7090 get_extra_attr(CK_ATTRIBUTE_TYPE type, soft_object_t *obj)
7094 tmp = obj->extra_attrlistp;