Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_params.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | - | |||||||
4 | - | |||||||
5 | - | |||||||
6 | int | - | ||||||
7 | GostR3410_get_md_digest(int nid) | - | ||||||
8 | { | - | ||||||
9 | if (nid == 822
| 0 | ||||||
10 | return never executed: 809;return 809; never executed: return 809; | 0 | ||||||
11 | return never executed: nid;return nid; never executed: return nid; | 0 | ||||||
12 | } | - | ||||||
13 | - | |||||||
14 | int | - | ||||||
15 | GostR3410_get_pk_digest(int nid) | - | ||||||
16 | { | - | ||||||
17 | switch (nid) { | - | ||||||
18 | case never executed: 822:case 822: never executed: case 822: | 0 | ||||||
19 | return never executed: 811;return 811; never executed: return 811; | 0 | ||||||
20 | case never executed: 941:case 941: never executed: case 941: | 0 | ||||||
21 | return never executed: 946;return 946; never executed: return 946; | 0 | ||||||
22 | case never executed: 942:case 942: never executed: case 942: | 0 | ||||||
23 | return never executed: 947;return 947; never executed: return 947; | 0 | ||||||
24 | default never executed: :default: never executed: default: | 0 | ||||||
25 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
26 | } | - | ||||||
27 | } | - | ||||||
28 | - | |||||||
29 | typedef struct GostR3410_params { | - | ||||||
30 | const char *name; | - | ||||||
31 | int nid; | - | ||||||
32 | } GostR3410_params; | - | ||||||
33 | - | |||||||
34 | static const GostR3410_params GostR3410_256_params[] = { | - | ||||||
35 | { "A", 840 }, | - | ||||||
36 | { "B", 841 }, | - | ||||||
37 | { "C", 842 }, | - | ||||||
38 | { "0", 839 }, | - | ||||||
39 | { "XA", 843 }, | - | ||||||
40 | { "XB", 844 }, | - | ||||||
41 | { | - | ||||||
42 | ((void *)0) | - | ||||||
43 | , 0 }, | - | ||||||
44 | }; | - | ||||||
45 | - | |||||||
46 | static const GostR3410_params GostR3410_512_params[] = { | - | ||||||
47 | { "A", 943 }, | - | ||||||
48 | { "B", 944 }, | - | ||||||
49 | { | - | ||||||
50 | ((void *)0) | - | ||||||
51 | , 0 }, | - | ||||||
52 | }; | - | ||||||
53 | - | |||||||
54 | int | - | ||||||
55 | GostR3410_256_param_id(const char *value) | - | ||||||
56 | { | - | ||||||
57 | int i; | - | ||||||
58 | - | |||||||
59 | for (i = 0; GostR3410_256_params[i].nid != 0
| 0 | ||||||
60 | if (strcasecmp(GostR3410_256_params[i].name, value) == 0
| 0 | ||||||
61 | return never executed: GostR3410_256_params[i].nid;return GostR3410_256_params[i].nid; never executed: return GostR3410_256_params[i].nid; | 0 | ||||||
62 | } never executed: end of block | 0 | ||||||
63 | - | |||||||
64 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
65 | } | - | ||||||
66 | - | |||||||
67 | int | - | ||||||
68 | GostR3410_512_param_id(const char *value) | - | ||||||
69 | { | - | ||||||
70 | int i; | - | ||||||
71 | - | |||||||
72 | for (i = 0; GostR3410_512_params[i].nid != 0
| 0 | ||||||
73 | if (strcasecmp(GostR3410_512_params[i].name, value) == 0
| 0 | ||||||
74 | return never executed: GostR3410_512_params[i].nid;return GostR3410_512_params[i].nid; never executed: return GostR3410_512_params[i].nid; | 0 | ||||||
75 | } never executed: end of block | 0 | ||||||
76 | - | |||||||
77 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
78 | } | - | ||||||
Switch to Source code | Preprocessed file |