OpenCoverage

pkcs7err.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pkcs7err.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const ERR_STRING_DATA PKCS7_str_functs[] = {-
5 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(136) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
6 "do_pkcs7_signed_attrib"},-
7 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(135) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
8 "PKCS7_add0_attrib_signing_time"},-
9 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(118) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
10 "PKCS7_add_attrib_smimecap"},-
11 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(100) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
12 "PKCS7_add_certificate"},-
13 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(101) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_add_crl"},-
14 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(102) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
15 "PKCS7_add_recipient_info"},-
16 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(131) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
17 "PKCS7_add_signature"},-
18 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(103) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_add_signer"},-
19 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(125) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
20 "PKCS7_bio_add_digest"},-
21 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(138) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
22 "pkcs7_copy_existing_digest"},-
23 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(104) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_ctrl"},-
24 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(112) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_dataDecode"},-
25 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(128) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_dataFinal"},-
26 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(105) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_dataInit"},-
27 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(107) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_dataVerify"},-
28 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(114) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_decrypt"},-
29 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(133) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
30 "pkcs7_decrypt_rinfo"},-
31 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(132) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
32 "pkcs7_encode_rinfo"},-
33 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(115) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_encrypt"},-
34 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(134) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_final"},-
35 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(127) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
36 "PKCS7_find_digest"},-
37 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(124) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
38 "PKCS7_get0_signers"},-
39 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(130) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
40 "PKCS7_RECIP_INFO_set"},-
41 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(108) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_set_cipher"},-
42 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(109) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
43 "PKCS7_set_content"},-
44 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(126) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_set_digest"},-
45 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(110) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_set_type"},-
46 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(116) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_sign"},-
47 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(113) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
48 "PKCS7_signatureVerify"},-
49 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(129) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
50 "PKCS7_SIGNER_INFO_set"},-
51 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(139) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
52 "PKCS7_SIGNER_INFO_sign"},-
53 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(137) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
54 "PKCS7_sign_add_signer"},-
55 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(119) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
56 "PKCS7_simple_smimecap"},-
57 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(117) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PKCS7_verify"},-
58 {0, -
59 ((void *)0)-
60 }-
61};-
62-
63static const ERR_STRING_DATA PKCS7_str_reasons[] = {-
64 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(117) & 0xFFF) ) ),-
65 "certificate verify error"},-
66 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(144) & 0xFFF) ) ),-
67 "cipher has no object identifier"},-
68 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(116) & 0xFFF) ) ),-
69 "cipher not initialized"},-
70 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(118) & 0xFFF) ) ),-
71 "content and data present"},-
72 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(152) & 0xFFF) ) ), "ctrl error"},-
73 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(119) & 0xFFF) ) ), "decrypt error"},-
74 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(101) & 0xFFF) ) ), "digest failure"},-
75 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(149) & 0xFFF) ) ),-
76 "encryption ctrl failure"},-
77 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(150) & 0xFFF) ) ),-
78 "encryption not supported for this key type"},-
79 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(120) & 0xFFF) ) ),-
80 "error adding recipient"},-
81 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(121) & 0xFFF) ) ),-
82 "error setting cipher"},-
83 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(143) & 0xFFF) ) ),-
84 "invalid null pointer"},-
85 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(155) & 0xFFF) ) ),-
86 "invalid signed data type"},-
87 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(122) & 0xFFF) ) ), "no content"},-
88 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(151) & 0xFFF) ) ),-
89 "no default digest"},-
90 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(154) & 0xFFF) ) ),-
91 "no matching digest type found"},-
92 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(115) & 0xFFF) ) ),-
93 "no recipient matches certificate"},-
94 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(123) & 0xFFF) ) ),-
95 "no signatures on data"},-
96 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(142) & 0xFFF) ) ), "no signers"},-
97 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(104) & 0xFFF) ) ),-
98 "operation not supported on this type"},-
99 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(124) & 0xFFF) ) ),-
100 "pkcs7 add signature error"},-
101 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(153) & 0xFFF) ) ),-
102 "pkcs7 add signer error"},-
103 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(145) & 0xFFF) ) ), "pkcs7 datasign"},-
104 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(127) & 0xFFF) ) ),-
105 "private key does not match certificate"},-
106 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(105) & 0xFFF) ) ),-
107 "signature failure"},-
108 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(128) & 0xFFF) ) ),-
109 "signer certificate not found"},-
110 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(147) & 0xFFF) ) ),-
111 "signing ctrl failure"},-
112 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(148) & 0xFFF) ) ),-
113 "signing not supported for this key type"},-
114 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(129) & 0xFFF) ) ), "smime text error"},-
115 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(106) & 0xFFF) ) ),-
116 "unable to find certificate"},-
117 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(107) & 0xFFF) ) ),-
118 "unable to find mem bio"},-
119 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(108) & 0xFFF) ) ),-
120 "unable to find message digest"},-
121 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(109) & 0xFFF) ) ),-
122 "unknown digest type"},-
123 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(110) & 0xFFF) ) ),-
124 "unknown operation"},-
125 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(111) & 0xFFF) ) ),-
126 "unsupported cipher type"},-
127 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(112) & 0xFFF) ) ),-
128 "unsupported content type"},-
129 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(113) & 0xFFF) ) ),-
130 "wrong content type"},-
131 {( (((unsigned int)(33) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(114) & 0xFFF) ) ), "wrong pkcs7 type"},-
132 {0, -
133 ((void *)0)-
134 }-
135};-
136-
137-
138-
139int ERR_load_PKCS7_strings(void)-
140{-
141-
142 if (ERR_func_error_string(PKCS7_str_functs[0].error) ==
ERR_func_error...== ((void *)0)Description
TRUEevaluated 2074 times by 11 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
FALSEnever evaluated
0-2074
143 ((void *)0)
ERR_func_error...== ((void *)0)Description
TRUEevaluated 2074 times by 11 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
FALSEnever evaluated
0-2074
144 ) {-
145 ERR_load_strings_const(PKCS7_str_functs);-
146 ERR_load_strings_const(PKCS7_str_reasons);-
147 }
executed 2074 times by 11 tests: end of block
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
2074
148-
149 return
executed 2074 times by 11 tests: return 1;
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
1;
executed 2074 times by 11 tests: return 1;
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
2074
150}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2