Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | #include "internal/cryptlib.h" | - |
11 | #include <openssl/bn.h> | - |
12 | #include <openssl/rsa.h> | - |
13 | | - |
14 | int RSA_padding_add_none(unsigned char *to, int tlen, | - |
15 | const unsigned char *from, int flen) | - |
16 | { | - |
17 | if (flen > tlen) {TRUE | never evaluated | FALSE | evaluated 1094 times by 1 test |
| 0-1094 |
18 | RSAerr(RSA_F_RSA_PADDING_ADD_NONE, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE); | - |
19 | return 0; never executed: return 0; | 0 |
20 | } | - |
21 | | - |
22 | if (flen < tlen) {TRUE | never evaluated | FALSE | evaluated 1094 times by 1 test |
| 0-1094 |
23 | RSAerr(RSA_F_RSA_PADDING_ADD_NONE, RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE); | - |
24 | return 0; never executed: return 0; | 0 |
25 | } | - |
26 | | - |
27 | memcpy(to, from, (unsigned int)flen); | - |
28 | return 1;executed 1094 times by 1 test: return 1; | 1094 |
29 | } | - |
30 | | - |
31 | int RSA_padding_check_none(unsigned char *to, int tlen, | - |
32 | const unsigned char *from, int flen, int num) | - |
33 | { | - |
34 | | - |
35 | if (flen > tlen) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
36 | RSAerr(RSA_F_RSA_PADDING_CHECK_NONE, RSA_R_DATA_TOO_LARGE); | - |
37 | return -1; never executed: return -1; | 0 |
38 | } | - |
39 | | - |
40 | memset(to, 0, tlen - flen); | - |
41 | memcpy(to + tlen - flen, from, flen); | - |
42 | return tlen; never executed: return tlen; | 0 |
43 | } | - |
| | |