OpenCoverage

rand_err.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_err.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const ERR_STRING_DATA RAND_str_functs[] = {-
5 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(101) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "drbg_bytes"},-
6 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(105) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "drbg_get_entropy"},-
7 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(117) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "drbg_setup"},-
8 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(106) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "get_entropy"},-
9 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(100) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "RAND_bytes"},-
10 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(119) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
11 "rand_drbg_enable_locking"},-
12 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(107) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
13 "RAND_DRBG_generate"},-
14 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(120) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
15 "rand_drbg_get_entropy"},-
16 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(123) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
17 "rand_drbg_get_nonce"},-
18 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(108) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
19 "RAND_DRBG_instantiate"},-
20 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(109) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "RAND_DRBG_new"},-
21 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(110) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "RAND_DRBG_reseed"},-
22 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(102) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "rand_drbg_restart"},-
23 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(104) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "RAND_DRBG_set"},-
24 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(121) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
25 "RAND_DRBG_set_defaults"},-
26 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(118) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
27 "RAND_DRBG_uninstantiate"},-
28 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(111) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "RAND_load_file"},-
29 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(122) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
30 "rand_pool_acquire_entropy"},-
31 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(103) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "rand_pool_add"},-
32 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(113) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
33 "rand_pool_add_begin"},-
34 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(114) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "rand_pool_add_end"},-
35 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(115) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
36 "rand_pool_bytes_needed"},-
37 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(116) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "rand_pool_new"},-
38 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(112) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "RAND_write_file"},-
39 {0, -
40 ((void *)0)-
41 }-
42};-
43-
44static const ERR_STRING_DATA RAND_str_reasons[] = {-
45 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(102) & 0xFFF) ) ),-
46 "additional input too long"},-
47 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(103) & 0xFFF) ) ),-
48 "already instantiated"},-
49 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(105) & 0xFFF) ) ),-
50 "argument out of range"},-
51 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(121) & 0xFFF) ) ), "Cannot open file"},-
52 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(129) & 0xFFF) ) ),-
53 "drbg already initialized"},-
54 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(104) & 0xFFF) ) ),-
55 "drbg not initialised"},-
56 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(106) & 0xFFF) ) ),-
57 "entropy input too long"},-
58 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(124) & 0xFFF) ) ),-
59 "entropy out of range"},-
60 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(127) & 0xFFF) ) ),-
61 "error entropy pool was ignored"},-
62 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(107) & 0xFFF) ) ),-
63 "error initialising drbg"},-
64 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(108) & 0xFFF) ) ),-
65 "error instantiating drbg"},-
66 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(109) & 0xFFF) ) ),-
67 "error retrieving additional input"},-
68 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(110) & 0xFFF) ) ),-
69 "error retrieving entropy"},-
70 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(111) & 0xFFF) ) ),-
71 "error retrieving nonce"},-
72 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(126) & 0xFFF) ) ),-
73 "failed to create lock"},-
74 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(101) & 0xFFF) ) ),-
75 "Function not implemented"},-
76 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(123) & 0xFFF) ) ), "Error writing file"},-
77 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(112) & 0xFFF) ) ), "generate error"},-
78 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(113) & 0xFFF) ) ), "internal error"},-
79 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(114) & 0xFFF) ) ), "in error state"},-
80 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(122) & 0xFFF) ) ),-
81 "Not a regular file"},-
82 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(115) & 0xFFF) ) ), "not instantiated"},-
83 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(128) & 0xFFF) ) ),-
84 "no drbg implementation selected"},-
85 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(130) & 0xFFF) ) ),-
86 "parent locking not enabled"},-
87 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(131) & 0xFFF) ) ),-
88 "parent strength too weak"},-
89 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(116) & 0xFFF) ) ),-
90 "personalisation string too long"},-
91 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(133) & 0xFFF) ) ),-
92 "prediction resistance not supported"},-
93 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(100) & 0xFFF) ) ), "PRNG not seeded"},-
94 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(125) & 0xFFF) ) ),-
95 "random pool overflow"},-
96 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(134) & 0xFFF) ) ),-
97 "random pool underflow"},-
98 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(117) & 0xFFF) ) ),-
99 "request too large for drbg"},-
100 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(118) & 0xFFF) ) ), "reseed error"},-
101 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(119) & 0xFFF) ) ), "selftest failure"},-
102 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(135) & 0xFFF) ) ),-
103 "too little nonce requested"},-
104 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(136) & 0xFFF) ) ),-
105 "too much nonce requested"},-
106 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(132) & 0xFFF) ) ),-
107 "unsupported drbg flags"},-
108 {( (((unsigned int)(36) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(120) & 0xFFF) ) ),-
109 "unsupported drbg type"},-
110 {0, -
111 ((void *)0)-
112 }-
113};-
114-
115-
116-
117int ERR_load_RAND_strings(void)-
118{-
119-
120 if (ERR_func_error_string(RAND_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
121 ((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
122 ) {-
123 ERR_load_strings_const(RAND_str_functs);-
124 ERR_load_strings_const(RAND_str_reasons);-
125 }
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
126-
127 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
128}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2