| 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 |