OpenCoverage

rsa_none.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_none.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3int-
4RSA_padding_add_none(unsigned char *to, int tlen, const unsigned char *from,-
5 int flen)-
6{-
7 if (flen > tlen
flen > tlenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
8 ERR_put_error(4,(0xfff),(110),__FILE__,71);-
9 return
never executed: return 0;
0;
never executed: return 0;
0
10 }-
11-
12 if (flen < tlen
flen < tlenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
13 ERR_put_error(4,(0xfff),(122),__FILE__,76);-
14 return
never executed: return 0;
0;
never executed: return 0;
0
15 }-
16-
17 memcpy(to, from, flen);-
18 return
never executed: return 1;
1;
never executed: return 1;
0
19}-
20-
21int-
22RSA_padding_check_none(unsigned char *to, int tlen, const unsigned char *from,-
23 int flen, int num)-
24{-
25 if (flen > tlen
flen > tlenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
26 ERR_put_error(4,(0xfff),(109),__FILE__,89);-
27 return
never executed: return -1;
-1;
never executed: return -1;
0
28 }-
29-
30 memset(to, 0, tlen - flen);-
31 memcpy(to + tlen - flen, from, flen);-
32 return
never executed: return tlen;
tlen;
never executed: return tlen;
0
33}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2