OpenCoverage

gost89imit_ameth.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_ameth.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5static void-
6mackey_free_gost(EVP_PKEY *pk)-
7{-
8 free(pk->pkey.ptr);-
9}
executed 8 times by 1 test: end of block
Executed by:
  • gost2814789t
8
10-
11static int-
12mac_ctrl_gost(EVP_PKEY *pkey, int op, long arg1, void *arg2)-
13{-
14 switch (op) {-
15 case
never executed: case 0x3:
0x3:
never executed: case 0x3:
0
16 *(int *)arg2 = 815;-
17 return
never executed: return 2;
2;
never executed: return 2;
0
18 }-
19 return
never executed: return -2;
-2;
never executed: return -2;
0
20}-
21-
22const EVP_PKEY_ASN1_METHOD gostimit_asn1_meth = {-
23 .pkey_id = 815,-
24 .pkey_base_id = 815,-
25 .pkey_flags = 0x4,-
26-
27 .pem_str = "GOST-MAC",-
28 .info = "GOST 28147-89 MAC",-
29-
30 .pkey_free = mackey_free_gost,-
31 .pkey_ctrl = mac_ctrl_gost,-
32};-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2