Lines Matching defs:ci
79 ContentInfo ci;
84 memset(&ci, 0, sizeof(ci));
86 ret = der_copy_oid(oid, &ci.contentType);
90 ALLOC(ci.content, 1);
91 if (ci.content == NULL) {
92 free_ContentInfo(&ci);
95 ci.content->data = malloc(buf->length);
96 if (ci.content->data == NULL) {
97 free_ContentInfo(&ci);
100 memcpy(ci.content->data, buf->data, buf->length);
101 ci.content->length = buf->length;
104 ASN1_MALLOC_ENCODE(ContentInfo, res->data, res->length, &ci, &size, ret);
105 free_ContentInfo(&ci);
134 ContentInfo ci;
141 ret = decode_ContentInfo(in->data, in->length, &ci, &size);
145 ret = der_copy_oid(&ci.contentType, oid);
147 free_ContentInfo(&ci);
150 if (ci.content) {
151 ret = der_copy_octet_string(ci.content, out);
154 free_ContentInfo(&ci);
161 *have_data = (ci.content != NULL) ? 1 : 0;
163 free_ContentInfo(&ci);