OpenCoverage

pem_err.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_err.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const ERR_STRING_DATA PEM_str_functs[] = {-
5 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(127) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "b2i_dss"},-
6 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(128) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "b2i_PVK_bio"},-
7 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(129) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "b2i_rsa"},-
8 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(130) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "check_bitlen_dsa"},-
9 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(131) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "check_bitlen_rsa"},-
10 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(120) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
11 "d2i_PKCS8PrivateKey_bio"},-
12 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(121) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
13 "d2i_PKCS8PrivateKey_fp"},-
14 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(132) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_b2i"},-
15 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(133) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_b2i_bio"},-
16 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(134) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_blob_header"},-
17 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(146) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_i2b"},-
18 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(126) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_pk8pkey"},-
19 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(125) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_pk8pkey_fp"},-
20 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(135) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_PVK_body"},-
21 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(136) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_PVK_header"},-
22 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(143) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
23 "get_header_and_data"},-
24 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(144) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "get_name"},-
25 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(137) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "i2b_PVK"},-
26 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(138) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "i2b_PVK_bio"},-
27 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(101) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "load_iv"},-
28 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(102) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_ASN1_read"},-
29 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(103) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_ASN1_read_bio"},-
30 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(104) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_ASN1_write"},-
31 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(105) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_ASN1_write_bio"},-
32 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(100) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_def_callback"},-
33 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(106) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_do_header"},-
34 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(107) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
35 "PEM_get_EVP_CIPHER_INFO"},-
36 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(108) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_read"},-
37 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(109) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_read_bio"},-
38 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(141) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
39 "PEM_read_bio_DHparams"},-
40 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(145) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_read_bio_ex"},-
41 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(140) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
42 "PEM_read_bio_Parameters"},-
43 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(123) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
44 "PEM_read_bio_PrivateKey"},-
45 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(142) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_read_DHparams"},-
46 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(124) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
47 "PEM_read_PrivateKey"},-
48 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(112) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_SignFinal"},-
49 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(113) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_write"},-
50 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(114) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_write_bio"},-
51 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(139) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
52 "PEM_write_PrivateKey"},-
53 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(115) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "PEM_X509_INFO_read"},-
54 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(116) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
55 "PEM_X509_INFO_read_bio"},-
56 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(117) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
57 "PEM_X509_INFO_write_bio"},-
58 {0, -
59 ((void *)0)-
60 }-
61};-
62-
63static const ERR_STRING_DATA PEM_str_reasons[] = {-
64 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(100) & 0xFFF) ) ), "bad base64 decode"},-
65 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(101) & 0xFFF) ) ), "bad decrypt"},-
66 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(102) & 0xFFF) ) ), "bad end line"},-
67 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(103) & 0xFFF) ) ), "bad iv chars"},-
68 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(116) & 0xFFF) ) ), "bad magic number"},-
69 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(104) & 0xFFF) ) ), "bad password read"},-
70 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(117) & 0xFFF) ) ), "bad version number"},-
71 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(118) & 0xFFF) ) ), "bio write failure"},-
72 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(127) & 0xFFF) ) ), "cipher is null"},-
73 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(115) & 0xFFF) ) ),-
74 "error converting private key"},-
75 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(119) & 0xFFF) ) ),-
76 "expecting private key blob"},-
77 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(120) & 0xFFF) ) ),-
78 "expecting public key blob"},-
79 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(128) & 0xFFF) ) ), "header too long"},-
80 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(121) & 0xFFF) ) ),-
81 "inconsistent header"},-
82 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(122) & 0xFFF) ) ),-
83 "keyblob header parse error"},-
84 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(123) & 0xFFF) ) ), "keyblob too short"},-
85 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(129) & 0xFFF) ) ), "missing dek iv"},-
86 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(105) & 0xFFF) ) ), "not dek info"},-
87 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(106) & 0xFFF) ) ), "not encrypted"},-
88 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(107) & 0xFFF) ) ), "not proc type"},-
89 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(108) & 0xFFF) ) ), "no start line"},-
90 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(109) & 0xFFF) ) ),-
91 "problems getting password"},-
92 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(124) & 0xFFF) ) ), "pvk data too short"},-
93 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(125) & 0xFFF) ) ), "pvk too short"},-
94 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(111) & 0xFFF) ) ), "read key"},-
95 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(112) & 0xFFF) ) ), "short header"},-
96 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(130) & 0xFFF) ) ), "unexpected dek iv"},-
97 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(113) & 0xFFF) ) ), "unsupported cipher"},-
98 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(114) & 0xFFF) ) ),-
99 "unsupported encryption"},-
100 {( (((unsigned int)(9) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(126) & 0xFFF) ) ),-
101 "unsupported key components"},-
102 {0, -
103 ((void *)0)-
104 }-
105};-
106-
107-
108-
109int ERR_load_PEM_strings(void)-
110{-
111-
112 if (ERR_func_error_string(PEM_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
113 ((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
114 ) {-
115 ERR_load_strings_const(PEM_str_functs);-
116 ERR_load_strings_const(PEM_str_reasons);-
117 }
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
118-
119 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
120}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2