Commit 677ca7e
src: simplify OpenSSL feature gates
Add OPENSSL_WITH_* feature macros for crypto capabilities that vary by
OpenSSL version and use those instead of repeating version checks.
Signed-off-by: Filip Skokan <panva.ip@gmail.com>
PR-URL: nodejs#63255
Backport-PR-URL: nodejs#63563
Refs: electron/electron#36256
Refs: electron/electron#41720
Refs: electron/electron#51127
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>1 parent c863c75 commit 677ca7eCopy full SHA for 677ca7e
13 files changed
+91-48Lines changed: 91 additions & 48 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- deps/ncrypto
- src
- crypto
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+10-12Lines changed: 10 additions & 12 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
20 | 20 | |
21 | 21 | |
22 | 22 | |
23 | | - |
| 23 | + |
24 | 24 | |
25 | 25 | |
26 | 26 | |
| ||
1955 | 1955 | |
1956 | 1956 | |
1957 | 1957 | |
1958 | | - |
1959 | | - |
| 1958 | + |
1960 | 1959 | |
1961 | 1960 | |
1962 | 1961 | |
| ||
2049 | 2048 | |
2050 | 2049 | |
2051 | 2050 | |
2052 | | - |
2053 | 2051 | |
2054 | 2052 | |
2055 | 2053 | |
| ||
4614 | 4612 | |
4615 | 4613 | |
4616 | 4614 | |
4617 | | - |
| 4615 | + |
4618 | 4616 | |
4619 | 4617 | |
4620 | 4618 | |
| ||
4702 | 4700 | |
4703 | 4701 | |
4704 | 4702 | |
4705 | | - |
| 4703 | + |
4706 | 4704 | |
4707 | 4705 | |
4708 | 4706 | |
| ||
4849 | 4847 | |
4850 | 4848 | |
4851 | 4849 | |
4852 | | - |
4853 | | - |
| 4850 | + |
| 4851 | + |
4854 | 4852 | |
4855 | 4853 | |
4856 | 4854 | |
4857 | 4855 | |
4858 | 4856 | |
4859 | 4857 | |
4860 | 4858 | |
4861 | | - |
| 4859 | + |
4862 | 4860 | |
4863 | 4861 | |
4864 | 4862 | |
| ||
4895 | 4893 | |
4896 | 4894 | |
4897 | 4895 | |
4898 | | - |
| 4896 | + |
4899 | 4897 | |
4900 | 4898 | |
4901 | 4899 | |
| ||
4936 | 4934 | |
4937 | 4935 | |
4938 | 4936 | |
4939 | | - |
| 4937 | + |
4940 | 4938 | |
4941 | 4939 | |
4942 | 4940 | |
| ||
4966 | 4964 | |
4967 | 4965 | |
4968 | 4966 | |
4969 | | - |
| 4967 | + |
4970 | 4968 | |
4971 | 4969 | |
Collapse file
+57-12Lines changed: 57 additions & 12 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
42 | 42 | |
43 | 43 | |
44 | 44 | |
45 | | - |
| 45 | + |
46 | 46 | |
47 | 47 | |
48 | 48 | |
49 | | - |
50 | | - |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | + |
51 | 93 | |
| 94 | + |
| 95 | + |
| 96 | + |
| 97 | + |
| 98 | + |
52 | 99 | |
53 | 100 | |
54 | 101 | |
55 | 102 | |
56 | 103 | |
57 | 104 | |
58 | | - |
| 105 | + |
59 | 106 | |
60 | 107 | |
61 | 108 | |
| ||
1492 | 1539 | |
1493 | 1540 | |
1494 | 1541 | |
1495 | | - |
| 1542 | + |
1496 | 1543 | |
1497 | 1544 | |
1498 | 1545 | |
| ||
1540 | 1587 | |
1541 | 1588 | |
1542 | 1589 | |
1543 | | - |
| 1590 | + |
1544 | 1591 | |
1545 | 1592 | |
1546 | 1593 | |
| ||
1653 | 1700 | |
1654 | 1701 | |
1655 | 1702 | |
1656 | | - |
1657 | | - |
| 1703 | + |
1658 | 1704 | |
1659 | 1705 | |
1660 | 1706 | |
| ||
1668 | 1714 | |
1669 | 1715 | |
1670 | 1716 | |
1671 | | - |
1672 | 1717 | |
1673 | 1718 | |
1674 | 1719 | |
1675 | | - |
| 1720 | + |
1676 | 1721 | |
1677 | 1722 | |
1678 | 1723 | |
| ||
1696 | 1741 | |
1697 | 1742 | |
1698 | 1743 | |
1699 | | - |
| 1744 | + |
1700 | 1745 | |
1701 | 1746 | |
1702 | 1747 | |
1703 | 1748 | |
1704 | 1749 | |
1705 | | - |
| 1750 | + |
1706 | 1751 | |
1707 | 1752 | |
1708 | 1753 | |
|
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
26 | 26 | |
27 | 27 | |
28 | 28 | |
29 | | - |
| 29 | + |
30 | 30 | |
31 | 31 | |
32 | 32 | |
|
Collapse file
src/crypto/crypto_argon2.cc
Copy file name to clipboardExpand all lines: src/crypto/crypto_argon2.cc+1-3Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2 | 2 | |
3 | 3 | |
4 | 4 | |
5 | | - |
6 | | - |
| 5 | + |
7 | 6 | |
8 | 7 | |
9 | 8 | |
| ||
155 | 154 | |
156 | 155 | |
157 | 156 | |
158 | | - |
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
6 | 6 | |
7 | 7 | |
8 | 8 | |
9 | | - |
| 9 | + |
10 | 10 | |
11 | 11 | |
12 | 12 | |
|
Collapse file
src/crypto/crypto_cipher.cc
Copy file name to clipboardExpand all lines: src/crypto/crypto_cipher.cc+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
738 | 738 | |
739 | 739 | |
740 | 740 | |
741 | | - |
| 741 | + |
742 | 742 | |
743 | 743 | |
744 | 744 | |
|
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | 1 | |
2 | 2 | |
3 | | - |
| 3 | + |
4 | 4 | |
5 | 5 | |
6 | 6 | |
|
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
10 | 10 | |
11 | 11 | |
12 | 12 | |
13 | | - |
| 13 | + |
14 | 14 | |
15 | 15 | |
16 | 16 | |
|
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3 | 3 | |
4 | 4 | |
5 | 5 | |
6 | | - |
| 6 | + |
7 | 7 | |
8 | 8 | |
9 | 9 | |
| ||
218 | 218 | |
219 | 219 | |
220 | 220 | |
221 | | - |
| 221 | + |
Collapse file
+2-3Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
10 | 10 | |
11 | 11 | |
12 | 12 | |
13 | | - |
14 | | - |
| 13 | + |
15 | 14 | |
16 | 15 | |
17 | 16 | |
| ||
71 | 70 | |
72 | 71 | |
73 | 72 | |
74 | | - |
| 73 | + |
75 | 74 | |
76 | 75 | |
77 | 76 | |
|
0 commit comments