OpenCoverage

rsa_meth.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_meth.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3RSA_METHOD *-
4RSA_meth_new(const char *name, int flags)-
5{-
6 RSA_METHOD *meth;-
7-
8 if ((
(meth = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
meth = calloc(1, sizeof(*meth))) ==
(meth = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
9 ((void *)0)
(meth = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
10 )-
11 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
12 ((void *)0)
never executed: return ((void *)0) ;
0
13 ;
never executed: return ((void *)0) ;
0
14 if ((
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
meth->name =
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
15 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
16 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
17 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
18 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
19 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
20 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
21 ) == 1)
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
22 name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
23 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
24 name
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
25 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
26 name
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
27 , __len); __retval; })) : __strdup (
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
28 name
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
29 )))
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
30 ) ==
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
31 ((void *)0)
(meth->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
32 ) {-
33 free(meth);-
34 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
35 ((void *)0)
never executed: return ((void *)0) ;
0
36 ;
never executed: return ((void *)0) ;
0
37 }-
38 meth->flags = flags;-
39-
40 return
never executed: return meth;
meth;
never executed: return meth;
0
41}-
42-
43void-
44RSA_meth_free(RSA_METHOD *meth)-
45{-
46 if (meth !=
meth != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • freenull
0-1
47 ((void *)0)
meth != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • freenull
0-1
48 ) {-
49 free((char *)meth->name);-
50 free(meth);-
51 }
never executed: end of block
0
52}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
53-
54RSA_METHOD *-
55RSA_meth_dup(const RSA_METHOD *meth)-
56{-
57 RSA_METHOD *copy;-
58-
59 if ((
(copy = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
copy = calloc(1, sizeof(*copy))) ==
(copy = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
60 ((void *)0)
(copy = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
61 )-
62 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
63 ((void *)0)
never executed: return ((void *)0) ;
0
64 ;
never executed: return ((void *)0) ;
0
65 memcpy(copy, meth, sizeof(*copy));-
66 if ((
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
copy->name =
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
67 (__extension__ (__builtin_constant_p (
__builtin_cons...( meth->name )Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
68 meth->name
__builtin_cons...( meth->name )Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
69 )
__builtin_cons...( meth->name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...->name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...->name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
70 meth->name
((size_t)(cons...->name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
71 ) + 1) - (size_t)(const void *)(
((size_t)(cons...->name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
72 meth->name
((size_t)(cons...->name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
73 ) == 1)
((size_t)(cons...->name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
74 meth->name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
75 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
76 meth->name
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
77 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, meth->name , __len);
0
78 meth->name
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, meth->name , __len);
0
79 , __len); __retval; })) : __strdup (
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
80 meth->name
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
81 )))
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
82 ) ==
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
83 ((void *)0)
(copy->name = ...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
84 ) {-
85 free(copy);-
86 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
87 ((void *)0)
never executed: return ((void *)0) ;
0
88 ;
never executed: return ((void *)0) ;
0
89 }-
90-
91 return
never executed: return copy;
copy;
never executed: return copy;
0
92}-
93-
94int-
95RSA_meth_set1_name(RSA_METHOD *meth, const char *name)-
96{-
97 char *copy;-
98-
99 if ((
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
copy =
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
100 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
101 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
102 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
103 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
104 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
105 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
106 ) == 1)
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
107 name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
108 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
109 name
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
110 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
111 name
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
112 , __len); __retval; })) : __strdup (
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
113 name
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
114 )))
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
115 ) ==
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
116 ((void *)0)
(copy = (__ext...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
117 )-
118 return
never executed: return 0;
0;
never executed: return 0;
0
119 free((char *)meth->name);-
120 meth->name = copy;-
121 return
never executed: return 1;
1;
never executed: return 1;
0
122}-
123-
124int-
125(*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)-
126{-
127 return
never executed: return meth->finish;
meth->finish;
never executed: return meth->finish;
0
128}-
129-
130int-
131RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc)(int flen,-
132 const unsigned char *from, unsigned char *to, RSA *rsa, int padding))-
133{-
134 meth->rsa_priv_enc = priv_enc;-
135 return
never executed: return 1;
1;
never executed: return 1;
0
136}-
137-
138int-
139RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec)(int flen,-
140 const unsigned char *from, unsigned char *to, RSA *rsa, int padding))-
141{-
142 meth->rsa_priv_dec = priv_dec;-
143 return
never executed: return 1;
1;
never executed: return 1;
0
144}-
145-
146int-
147RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa))-
148{-
149 meth->finish = finish;-
150 return
never executed: return 1;
1;
never executed: return 1;
0
151}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2