OpenCoverage

ssherr.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssh/src/ssherr.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2const char *-
3ssh_err(int n)-
4{-
5 switch (n) {-
6 case
never executed: case 0:
0:
never executed: case 0:
0
7 return
never executed: return "success";
"success";
never executed: return "success";
0
8 case
never executed: case -1:
-1:
never executed: case -1:
0
9 return
never executed: return "unexpected internal error";
"unexpected internal error";
never executed: return "unexpected internal error";
0
10 case
never executed: case -2:
-2:
never executed: case -2:
0
11 return
never executed: return "memory allocation failed";
"memory allocation failed";
never executed: return "memory allocation failed";
0
12 case
never executed: case -3:
-3:
never executed: case -3:
0
13 return
never executed: return "incomplete message";
"incomplete message";
never executed: return "incomplete message";
0
14 case
never executed: case -4:
-4:
never executed: case -4:
0
15 return
never executed: return "invalid format";
"invalid format";
never executed: return "invalid format";
0
16 case
never executed: case -5:
-5:
never executed: case -5:
0
17 return
never executed: return "bignum is negative";
"bignum is negative";
never executed: return "bignum is negative";
0
18 case
never executed: case -6:
-6:
never executed: case -6:
0
19 return
never executed: return "string is too large";
"string is too large";
never executed: return "string is too large";
0
20 case
never executed: case -7:
-7:
never executed: case -7:
0
21 return
never executed: return "bignum is too large";
"bignum is too large";
never executed: return "bignum is too large";
0
22 case
never executed: case -8:
-8:
never executed: case -8:
0
23 return
never executed: return "elliptic curve point is too large";
"elliptic curve point is too large";
never executed: return "elliptic curve point is too large";
0
24 case
never executed: case -9:
-9:
never executed: case -9:
0
25 return
never executed: return "insufficient buffer space";
"insufficient buffer space";
never executed: return "insufficient buffer space";
0
26 case
never executed: case -10:
-10:
never executed: case -10:
0
27 return
never executed: return "invalid argument";
"invalid argument";
never executed: return "invalid argument";
0
28 case
never executed: case -11:
-11:
never executed: case -11:
0
29 return
never executed: return "key bits do not match";
"key bits do not match";
never executed: return "key bits do not match";
0
30 case
never executed: case -12:
-12:
never executed: case -12:
0
31 return
never executed: return "invalid elliptic curve";
"invalid elliptic curve";
never executed: return "invalid elliptic curve";
0
32 case
never executed: case -13:
-13:
never executed: case -13:
0
33 return
never executed: return "key type does not match";
"key type does not match";
never executed: return "key type does not match";
0
34 case
never executed: case -14:
-14:
never executed: case -14:
0
35 return
never executed: return "unknown or unsupported key type";
"unknown or unsupported key type";
never executed: return "unknown or unsupported key type";
0
36 case
never executed: case -15:
-15:
never executed: case -15:
0
37 return
never executed: return "elliptic curve does not match";
"elliptic curve does not match";
never executed: return "elliptic curve does not match";
0
38 case
never executed: case -16:
-16:
never executed: case -16:
0
39 return
never executed: return "plain key provided where certificate required";
"plain key provided where certificate required";
never executed: return "plain key provided where certificate required";
0
40 case
never executed: case -17:
-17:
never executed: case -17:
0
41 return
never executed: return "key lacks certificate data";
"key lacks certificate data";
never executed: return "key lacks certificate data";
0
42 case
never executed: case -18:
-18:
never executed: case -18:
0
43 return
never executed: return "unknown/unsupported certificate type";
"unknown/unsupported certificate type";
never executed: return "unknown/unsupported certificate type";
0
44 case
never executed: case -19:
-19:
never executed: case -19:
0
45 return
never executed: return "invalid certificate signing key";
"invalid certificate signing key";
never executed: return "invalid certificate signing key";
0
46 case
never executed: case -20:
-20:
never executed: case -20:
0
47 return
never executed: return "invalid elliptic curve value";
"invalid elliptic curve value";
never executed: return "invalid elliptic curve value";
0
48 case
never executed: case -21:
-21:
never executed: case -21:
0
49 return
never executed: return "incorrect signature";
"incorrect signature";
never executed: return "incorrect signature";
0
50 case
never executed: case -22:
-22:
never executed: case -22:
0
51 return
never executed: return "error in libcrypto";
"error in libcrypto";
never executed: return "error in libcrypto";
0
52 case
never executed: case -23:
-23:
never executed: case -23:
0
53 return
never executed: return "unexpected bytes remain after decoding";
"unexpected bytes remain after decoding";
never executed: return "unexpected bytes remain after decoding";
0
54 case
never executed: case -24:
-24:
never executed: case -24:
0
55 return
never executed: return strerror( (*__errno_location ()) );
strerror(
never executed: return strerror( (*__errno_location ()) );
0
56 (*__errno_location ())
never executed: return strerror( (*__errno_location ()) );
0
57 );
never executed: return strerror( (*__errno_location ()) );
0
58 case
never executed: case -25:
-25:
never executed: case -25:
0
59 return
never executed: return "invalid certificate";
"invalid certificate";
never executed: return "invalid certificate";
0
60 case
never executed: case -26:
-26:
never executed: case -26:
0
61 return
never executed: return "communication with agent failed";
"communication with agent failed";
never executed: return "communication with agent failed";
0
62 case
never executed: case -27:
-27:
never executed: case -27:
0
63 return
never executed: return "agent refused operation";
"agent refused operation";
never executed: return "agent refused operation";
0
64 case
never executed: case -28:
-28:
never executed: case -28:
0
65 return
never executed: return "DH GEX group out of range";
"DH GEX group out of range";
never executed: return "DH GEX group out of range";
0
66 case
never executed: case -29:
-29:
never executed: case -29:
0
67 return
never executed: return "disconnected";
"disconnected";
never executed: return "disconnected";
0
68 case
never executed: case -30:
-30:
never executed: case -30:
0
69 return
never executed: return "message authentication code incorrect";
"message authentication code incorrect";
never executed: return "message authentication code incorrect";
0
70 case
never executed: case -31:
-31:
never executed: case -31:
0
71 return
never executed: return "no matching cipher found";
"no matching cipher found";
never executed: return "no matching cipher found";
0
72 case
never executed: case -32:
-32:
never executed: case -32:
0
73 return
never executed: return "no matching MAC found";
"no matching MAC found";
never executed: return "no matching MAC found";
0
74 case
never executed: case -33:
-33:
never executed: case -33:
0
75 return
never executed: return "no matching compression method found";
"no matching compression method found";
never executed: return "no matching compression method found";
0
76 case
never executed: case -34:
-34:
never executed: case -34:
0
77 return
never executed: return "no matching key exchange method found";
"no matching key exchange method found";
never executed: return "no matching key exchange method found";
0
78 case
never executed: case -35:
-35:
never executed: case -35:
0
79 return
never executed: return "no matching host key type found";
"no matching host key type found";
never executed: return "no matching host key type found";
0
80 case
never executed: case -37:
-37:
never executed: case -37:
0
81 return
never executed: return "protocol version mismatch";
"protocol version mismatch";
never executed: return "protocol version mismatch";
0
82 case
never executed: case -38:
-38:
never executed: case -38:
0
83 return
never executed: return "could not read protocol version";
"could not read protocol version";
never executed: return "could not read protocol version";
0
84 case
never executed: case -36:
-36:
never executed: case -36:
0
85 return
never executed: return "could not load host key";
"could not load host key";
never executed: return "could not load host key";
0
86 case
never executed: case -39:
-39:
never executed: case -39:
0
87 return
never executed: return "rekeying not supported by peer";
"rekeying not supported by peer";
never executed: return "rekeying not supported by peer";
0
88 case
never executed: case -40:
-40:
never executed: case -40:
0
89 return
never executed: return "passphrase is too short (minimum five characters)";
"passphrase is too short (minimum five characters)";
never executed: return "passphrase is too short (minimum five characters)";
0
90 case
never executed: case -41:
-41:
never executed: case -41:
0
91 return
never executed: return "file changed while reading";
"file changed while reading";
never executed: return "file changed while reading";
0
92 case
never executed: case -42:
-42:
never executed: case -42:
0
93 return
never executed: return "key encrypted using unsupported cipher";
"key encrypted using unsupported cipher";
never executed: return "key encrypted using unsupported cipher";
0
94 case
never executed: case -43:
-43:
never executed: case -43:
0
95 return
never executed: return "incorrect passphrase supplied to decrypt private key";
"incorrect passphrase supplied to decrypt private key";
never executed: return "incorrect passphrase supplied to decrypt private key";
0
96 case
never executed: case -44:
-44:
never executed: case -44:
0
97 return
never executed: return "bad permissions";
"bad permissions";
never executed: return "bad permissions";
0
98 case
never executed: case -45:
-45:
never executed: case -45:
0
99 return
never executed: return "certificate does not match key";
"certificate does not match key";
never executed: return "certificate does not match key";
0
100 case
never executed: case -46:
-46:
never executed: case -46:
0
101 return
never executed: return "key not found";
"key not found";
never executed: return "key not found";
0
102 case
never executed: case -47:
-47:
never executed: case -47:
0
103 return
never executed: return "agent not present";
"agent not present";
never executed: return "agent not present";
0
104 case
never executed: case -48:
-48:
never executed: case -48:
0
105 return
never executed: return "agent contains no identities";
"agent contains no identities";
never executed: return "agent contains no identities";
0
106 case
never executed: case -49:
-49:
never executed: case -49:
0
107 return
never executed: return "internal error: buffer is read-only";
"internal error: buffer is read-only";
never executed: return "internal error: buffer is read-only";
0
108 case
never executed: case -50:
-50:
never executed: case -50:
0
109 return
never executed: return "KRL file has invalid magic number";
"KRL file has invalid magic number";
never executed: return "KRL file has invalid magic number";
0
110 case
never executed: case -51:
-51:
never executed: case -51:
0
111 return
never executed: return "Key is revoked";
"Key is revoked";
never executed: return "Key is revoked";
0
112 case
never executed: case -52:
-52:
never executed: case -52:
0
113 return
never executed: return "Connection closed";
"Connection closed";
never executed: return "Connection closed";
0
114 case
never executed: case -53:
-53:
never executed: case -53:
0
115 return
never executed: return "Connection timed out";
"Connection timed out";
never executed: return "Connection timed out";
0
116 case
never executed: case -54:
-54:
never executed: case -54:
0
117 return
never executed: return "Connection corrupted";
"Connection corrupted";
never executed: return "Connection corrupted";
0
118 case
never executed: case -55:
-55:
never executed: case -55:
0
119 return
never executed: return "Protocol error";
"Protocol error";
never executed: return "Protocol error";
0
120 case
never executed: case -56:
-56:
never executed: case -56:
0
121 return
never executed: return "Invalid key length";
"Invalid key length";
never executed: return "Invalid key length";
0
122 case
never executed: case -57:
-57:
never executed: case -57:
0
123 return
never executed: return "number is too large";
"number is too large";
never executed: return "number is too large";
0
124 case
never executed: case -58:
-58:
never executed: case -58:
0
125 return
never executed: return "signature algorithm not supported";
"signature algorithm not supported";
never executed: return "signature algorithm not supported";
0
126 default
never executed: default:
:
never executed: default:
0
127 return
never executed: return "unknown error";
"unknown error";
never executed: return "unknown error";
0
128 }-
129}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2