OpenCoverage

gostr341001_params.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_params.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6int-
7GostR3410_get_md_digest(int nid)-
8{-
9 if (nid == 822
nid == 822Description
TRUEnever evaluated
FALSEnever evaluated
)
0
10 return
never executed: return 809;
809;
never executed: return 809;
0
11 return
never executed: return nid;
nid;
never executed: return nid;
0
12}-
13-
14int-
15GostR3410_get_pk_digest(int nid)-
16{-
17 switch (nid) {-
18 case
never executed: case 822:
822:
never executed: case 822:
0
19 return
never executed: return 811;
811;
never executed: return 811;
0
20 case
never executed: case 941:
941:
never executed: case 941:
0
21 return
never executed: return 946;
946;
never executed: return 946;
0
22 case
never executed: case 942:
942:
never executed: case 942:
0
23 return
never executed: return 947;
947;
never executed: return 947;
0
24 default
never executed: default:
:
never executed: default:
0
25 return
never executed: return 0;
0;
never executed: return 0;
0
26 }-
27}-
28-
29typedef struct GostR3410_params {-
30 const char *name;-
31 int nid;-
32} GostR3410_params;-
33-
34static 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-
46static const GostR3410_params GostR3410_512_params[] = {-
47 { "A", 943 },-
48 { "B", 944 },-
49 { -
50 ((void *)0)-
51 , 0 },-
52};-
53-
54int-
55GostR3410_256_param_id(const char *value)-
56{-
57 int i;-
58-
59 for (i = 0; GostR3410_256_params[i].nid != 0
GostR3410_256_...ms[i].nid != 0Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
60 if (strcasecmp(GostR3410_256_params[i].name, value) == 0
strcasecmp(Gos...e, value) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
61 return
never executed: return GostR3410_256_params[i].nid;
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: return 0;
0;
never executed: return 0;
0
65}-
66-
67int-
68GostR3410_512_param_id(const char *value)-
69{-
70 int i;-
71-
72 for (i = 0; GostR3410_512_params[i].nid != 0
GostR3410_512_...ms[i].nid != 0Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
73 if (strcasecmp(GostR3410_512_params[i].name, value) == 0
strcasecmp(Gos...e, value) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
74 return
never executed: return GostR3410_512_params[i].nid;
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: return 0;
0;
never executed: return 0;
0
78}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2