OpenCoverage

bn_err.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_err.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const ERR_STRING_DATA BN_str_functs[] = {-
5 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(127) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "bnrand"},-
6 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(138) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "bnrand_range"},-
7 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(100) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
8 "BN_BLINDING_convert_ex"},-
9 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(128) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
10 "BN_BLINDING_create_param"},-
11 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(101) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
12 "BN_BLINDING_invert_ex"},-
13 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(102) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_BLINDING_new"},-
14 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(103) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_BLINDING_update"},-
15 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(104) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_bn2dec"},-
16 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(105) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_bn2hex"},-
17 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(142) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "bn_compute_wNAF"},-
18 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(116) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_CTX_get"},-
19 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(106) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_CTX_new"},-
20 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(129) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_CTX_start"},-
21 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(107) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_div"},-
22 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(130) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_div_recp"},-
23 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(123) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_exp"},-
24 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(120) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "bn_expand_internal"},-
25 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(143) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_GENCB_new"},-
26 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(140) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
27 "BN_generate_dsa_nonce"},-
28 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(141) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
29 "BN_generate_prime_ex"},-
30 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(131) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_GF2m_mod"},-
31 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(132) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_GF2m_mod_exp"},-
32 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(133) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_GF2m_mod_mul"},-
33 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(134) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
34 "BN_GF2m_mod_solve_quad"},-
35 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(135) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
36 "BN_GF2m_mod_solve_quad_arr"},-
37 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(136) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_GF2m_mod_sqr"},-
38 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(137) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_GF2m_mod_sqrt"},-
39 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(145) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_lshift"},-
40 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(118) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_exp2_mont"},-
41 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(109) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_exp_mont"},-
42 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(124) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
43 "BN_mod_exp_mont_consttime"},-
44 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(117) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
45 "BN_mod_exp_mont_word"},-
46 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(125) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_exp_recp"},-
47 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(126) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_exp_simple"},-
48 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(110) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_inverse"},-
49 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(139) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
50 "BN_mod_inverse_no_branch"},-
51 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(119) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_lshift_quick"},-
52 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(121) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mod_sqrt"},-
53 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(149) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_MONT_CTX_new"},-
54 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(112) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_mpi2bn"},-
55 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(113) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_new"},-
56 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(147) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_POOL_get"},-
57 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(114) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_rand"},-
58 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(122) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_rand_range"},-
59 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(150) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_RECP_CTX_new"},-
60 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(146) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_rshift"},-
61 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(144) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "bn_set_words"},-
62 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(148) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_STACK_push"},-
63 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(115) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "BN_usub"},-
64 {0, -
65 ((void *)0)-
66 }-
67};-
68-
69static const ERR_STRING_DATA BN_str_reasons[] = {-
70 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(100) & 0xFFF) ) ), "arg2 lt arg3"},-
71 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(101) & 0xFFF) ) ), "bad reciprocal"},-
72 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(114) & 0xFFF) ) ), "bignum too long"},-
73 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(118) & 0xFFF) ) ), "bits too small"},-
74 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(102) & 0xFFF) ) ),-
75 "called with even modulus"},-
76 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(103) & 0xFFF) ) ), "div by zero"},-
77 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(104) & 0xFFF) ) ), "encoding error"},-
78 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(105) & 0xFFF) ) ),-
79 "expand on static bignum data"},-
80 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(110) & 0xFFF) ) ), "input not reduced"},-
81 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(106) & 0xFFF) ) ), "invalid length"},-
82 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(115) & 0xFFF) ) ), "invalid range"},-
83 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(119) & 0xFFF) ) ), "invalid shift"},-
84 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(111) & 0xFFF) ) ), "not a square"},-
85 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(107) & 0xFFF) ) ), "not initialized"},-
86 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(108) & 0xFFF) ) ), "no inverse"},-
87 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(116) & 0xFFF) ) ), "no solution"},-
88 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(117) & 0xFFF) ) ),-
89 "private key too large"},-
90 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(112) & 0xFFF) ) ), "p is not prime"},-
91 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(113) & 0xFFF) ) ), "too many iterations"},-
92 {( (((unsigned int)(3) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(109) & 0xFFF) ) ),-
93 "too many temporary variables"},-
94 {0, -
95 ((void *)0)-
96 }-
97};-
98-
99-
100-
101int ERR_load_BN_strings(void)-
102{-
103-
104 if (ERR_func_error_string(BN_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
105 ((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
106 ) {-
107 ERR_load_strings_const(BN_str_functs);-
108 ERR_load_strings_const(BN_str_reasons);-
109 }
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
110-
111 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
112}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2