Lines Matching refs:hdr
107 static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, char *name);
108 static void mime_hdr_free(MIME_HEADER *hdr);
172 const char *hdr,
176 BIO_printf(out, "-----BEGIN %s-----\n", hdr);
178 BIO_printf(out, "-----END %s-----\n", hdr);
437 MIME_HEADER *hdr;
449 if(!(hdr = mime_hdr_find(headers, "content-type")) || !hdr->value) {
457 if(!strcmp(hdr->value, "multipart/signed")) {
459 prm = mime_param_find(hdr, "boundary");
484 if(!(hdr = mime_hdr_find(headers, "content-type")) ||
485 !hdr->value) {
491 if(strcmp(hdr->value, "application/x-pkcs7-signature") &&
492 strcmp(hdr->value, "application/pkcs7-signature")) {
494 ERR_add_error_data(2, "type: ", hdr->value);
517 if (strcmp (hdr->value, "application/x-pkcs7-mime") &&
518 strcmp (hdr->value, "application/pkcs7-mime")) {
520 ERR_add_error_data(2, "type: ", hdr->value);
579 MIME_HEADER *hdr;
585 if(!(hdr = mime_hdr_find(headers, "content-type")) || !hdr->value) {
590 hdr->value, "text/plain")) {
592 ERR_add_error_data(2, "type: ", hdr->value);
891 static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, char *name)
896 idx = sk_MIME_PARAM_find(hdr->params, ¶m);
898 return sk_MIME_PARAM_value(hdr->params, idx);
901 static void mime_hdr_free(MIME_HEADER *hdr)
903 if(hdr->name) OPENSSL_free(hdr->name);
904 if(hdr->value) OPENSSL_free(hdr->value);
905 if(hdr->params) sk_MIME_PARAM_pop_free(hdr->params, mime_param_free);
906 OPENSSL_free(hdr);