OpenCoverage

dh_err.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_err.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const ERR_STRING_DATA DH_str_functs[] = {-
5 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(102) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "compute_key"},-
6 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(101) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DHparams_print_fp"},-
7 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(106) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
8 "dh_builtin_genparams"},-
9 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(121) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_check_ex"},-
10 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(122) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_check_params_ex"},-
11 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(123) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_check_pub_key_ex"},-
12 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(114) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_cms_decrypt"},-
13 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(115) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_cms_set_peerkey"},-
14 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(116) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
15 "dh_cms_set_shared_info"},-
16 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(117) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_meth_dup"},-
17 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(118) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_meth_new"},-
18 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(119) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_meth_set1_name"},-
19 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(104) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_new_by_nid"},-
20 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(105) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DH_new_method"},-
21 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(107) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_param_decode"},-
22 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(124) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
23 "dh_pkey_public_check"},-
24 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(110) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_priv_decode"},-
25 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(111) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_priv_encode"},-
26 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(108) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_pub_decode"},-
27 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(109) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dh_pub_encode"},-
28 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(100) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "do_dh_print"},-
29 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(103) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "generate_key"},-
30 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(120) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "pkey_dh_ctrl_str"},-
31 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(112) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "pkey_dh_derive"},-
32 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(125) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "pkey_dh_init"},-
33 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(113) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "pkey_dh_keygen"},-
34 {0, -
35 ((void *)0)-
36 }-
37};-
38-
39static const ERR_STRING_DATA DH_str_reasons[] = {-
40 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(101) & 0xFFF) ) ), "bad generator"},-
41 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(109) & 0xFFF) ) ), "bn decode error"},-
42 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(106) & 0xFFF) ) ), "bn error"},-
43 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(115) & 0xFFF) ) ),-
44 "check invalid j value"},-
45 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(116) & 0xFFF) ) ),-
46 "check invalid q value"},-
47 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(122) & 0xFFF) ) ),-
48 "check pubkey invalid"},-
49 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(123) & 0xFFF) ) ),-
50 "check pubkey too large"},-
51 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(124) & 0xFFF) ) ),-
52 "check pubkey too small"},-
53 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(117) & 0xFFF) ) ), "check p not prime"},-
54 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(118) & 0xFFF) ) ),-
55 "check p not safe prime"},-
56 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(119) & 0xFFF) ) ), "check q not prime"},-
57 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(104) & 0xFFF) ) ), "decode error"},-
58 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(110) & 0xFFF) ) ),-
59 "invalid parameter name"},-
60 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(114) & 0xFFF) ) ),-
61 "invalid parameter nid"},-
62 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(102) & 0xFFF) ) ), "invalid public key"},-
63 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(112) & 0xFFF) ) ), "kdf parameter error"},-
64 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(108) & 0xFFF) ) ), "keys not set"},-
65 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(125) & 0xFFF) ) ), "missing pubkey"},-
66 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(103) & 0xFFF) ) ), "modulus too large"},-
67 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(120) & 0xFFF) ) ),-
68 "not suitable generator"},-
69 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(107) & 0xFFF) ) ), "no parameters set"},-
70 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(100) & 0xFFF) ) ), "no private value"},-
71 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(105) & 0xFFF) ) ),-
72 "parameter encoding error"},-
73 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(111) & 0xFFF) ) ), "peer key error"},-
74 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(113) & 0xFFF) ) ), "shared info error"},-
75 {( (((unsigned int)(5) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(121) & 0xFFF) ) ),-
76 "unable to check generator"},-
77 {0, -
78 ((void *)0)-
79 }-
80};-
81-
82-
83-
84int ERR_load_DH_strings(void)-
85{-
86-
87 if (ERR_func_error_string(DH_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
88 ((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
89 ) {-
90 ERR_load_strings_const(DH_str_functs);-
91 ERR_load_strings_const(DH_str_reasons);-
92 }
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
93-
94 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
95}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2