OpenCoverage

dsa_prn.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_prn.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3int-
4DSA_print_fp(FILE *fp, const DSA *x, int off)-
5{-
6 BIO *b;-
7 int ret;-
8-
9 if ((
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
b = BIO_new(BIO_s_file())) ==
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
10 ((void *)0)
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
11 ) {-
12 ERR_put_error(10,(0xfff),(7),__FILE__,72);-
13 return
never executed: return 0;
0;
never executed: return 0;
0
14 }-
15 BIO_ctrl(b,106,0x00,(char *)fp);-
16 ret = DSA_print(b, x, off);-
17 BIO_free(b);-
18 return
never executed: return ret;
ret;
never executed: return ret;
0
19}-
20-
21int-
22DSAparams_print_fp(FILE *fp, const DSA *x)-
23{-
24 BIO *b;-
25 int ret;-
26-
27 if ((
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
b = BIO_new(BIO_s_file())) ==
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
28 ((void *)0)
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
29 ) {-
30 ERR_put_error(10,(0xfff),(7),__FILE__,88);-
31 return
never executed: return 0;
0;
never executed: return 0;
0
32 }-
33 BIO_ctrl(b,106,0x00,(char *)fp);-
34 ret = DSAparams_print(b, x);-
35 BIO_free(b);-
36 return
never executed: return ret;
ret;
never executed: return ret;
0
37}-
38-
39int-
40DSA_print(BIO *bp, const DSA *x, int off)-
41{-
42 EVP_PKEY *pk;-
43 int ret;-
44-
45 pk = EVP_PKEY_new();-
46 if (!pk
!pkDescription
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • dsatest
|| !EVP_PKEY_set1_DSA(pk, (DSA *)x)
!EVP_PKEY_set1...(pk, (DSA *)x)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • dsatest
)
0-1
47 return
never executed: return 0;
0;
never executed: return 0;
0
48 ret = EVP_PKEY_print_private(bp, pk, off, -
49 ((void *)0)-
50 );-
51 EVP_PKEY_free(pk);-
52 return
executed 1 time by 1 test: return ret;
Executed by:
  • dsatest
ret;
executed 1 time by 1 test: return ret;
Executed by:
  • dsatest
1
53}-
54-
55int-
56DSAparams_print(BIO *bp, const DSA *x)-
57{-
58 EVP_PKEY *pk;-
59 int ret;-
60-
61 pk = EVP_PKEY_new();-
62 if (!pk
!pkDescription
TRUEnever evaluated
FALSEnever evaluated
|| !EVP_PKEY_set1_DSA(pk, (DSA *)x)
!EVP_PKEY_set1...(pk, (DSA *)x)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
63 return
never executed: return 0;
0;
never executed: return 0;
0
64 ret = EVP_PKEY_print_params(bp, pk, 4, -
65 ((void *)0)-
66 );-
67 EVP_PKEY_free(pk);-
68 return
never executed: return ret;
ret;
never executed: return ret;
0
69}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2