OpenCoverage

rsa_prn.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_prn.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3int-
4RSA_print_fp(FILE *fp, const RSA *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(4,(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 = RSA_print(b, x, off);-
17 BIO_free(b);-
18 return
never executed: return ret;
ret;
never executed: return ret;
0
19}-
20-
21int-
22RSA_print(BIO *bp, const RSA *x, int off)-
23{-
24 EVP_PKEY *pk;-
25 int ret;-
26-
27 pk = EVP_PKEY_new();-
28 if (!pk
!pkDescription
TRUEnever evaluated
FALSEnever evaluated
|| !EVP_PKEY_set1_RSA(pk, (RSA *)x)
!EVP_PKEY_set1...(pk, (RSA *)x)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
29 return
never executed: return 0;
0;
never executed: return 0;
0
30 ret = EVP_PKEY_print_private(bp, pk, off, -
31 ((void *)0)-
32 );-
33 EVP_PKEY_free(pk);-
34 return
never executed: return ret;
ret;
never executed: return ret;
0
35}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2