• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/OpenSSL098-52/src/crypto/pkcs7/

Lines Matching refs:sk

67 static int add_attribute(STACK_OF(X509_ATTRIBUTE) **sk, int nid, int atrtype,
69 static ASN1_TYPE *get_attribute(STACK_OF(X509_ATTRIBUTE) *sk, int nid);
636 STACK_OF(X509_ATTRIBUTE) *sk;
717 sk=si->auth_attr;
721 if ((sk != NULL) && (sk_X509_ATTRIBUTE_num(sk) != 0))
775 alen = ASN1_item_i2d((ASN1_VALUE *)sk,&abuf,
905 STACK_OF(X509_ATTRIBUTE) *sk;
951 sk=si->auth_attr;
952 if ((sk != NULL) && (sk_X509_ATTRIBUTE_num(sk) != 0))
959 message_digest=PKCS7_digest_from_attributes(sk);
985 alen = ASN1_item_i2d((ASN1_VALUE *)sk, &abuf,
1052 static ASN1_TYPE *get_attribute(STACK_OF(X509_ATTRIBUTE) *sk, int nid)
1059 if (!o || !sk) return(NULL);
1060 for (i=0; i<sk_X509_ATTRIBUTE_num(sk); i++)
1062 xa=sk_X509_ATTRIBUTE_value(sk,i);
1074 ASN1_OCTET_STRING *PKCS7_digest_from_attributes(STACK_OF(X509_ATTRIBUTE) *sk)
1077 if(!(astype = get_attribute(sk, NID_pkcs9_messageDigest))) return NULL;
1082 STACK_OF(X509_ATTRIBUTE) *sk)
1088 p7si->auth_attr=sk_X509_ATTRIBUTE_dup(sk);
1091 for (i=0; i<sk_X509_ATTRIBUTE_num(sk); i++)
1094 X509_ATTRIBUTE_dup(sk_X509_ATTRIBUTE_value(sk,i))))
1101 int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, STACK_OF(X509_ATTRIBUTE) *sk)
1108 p7si->unauth_attr=sk_X509_ATTRIBUTE_dup(sk);
1111 for (i=0; i<sk_X509_ATTRIBUTE_num(sk); i++)
1114 X509_ATTRIBUTE_dup(sk_X509_ATTRIBUTE_value(sk,i))))
1133 static int add_attribute(STACK_OF(X509_ATTRIBUTE) **sk, int nid, int atrtype,
1138 if (*sk == NULL)
1140 if (!(*sk = sk_X509_ATTRIBUTE_new_null()))
1145 if (!sk_X509_ATTRIBUTE_push(*sk,attr))
1155 for (i=0; i<sk_X509_ATTRIBUTE_num(*sk); i++)
1157 attr=sk_X509_ATTRIBUTE_value(*sk,i);
1164 if (!sk_X509_ATTRIBUTE_set(*sk,i,attr))