Commit 120cf51
committed
Disable cipher scheme AEGIS for MSVC 2015 and below (issue #195)
MSVC 2015 is very strict regarding data alignment. Passing aligned parameters by value is not supported. Therefore the cipher scheme AEGIS is disabled for now.
The underlying libaegis library passes aligned parameters by value for a number of functions. To support older MSVC compilers it would be necessary to change the parameter passing mechanism for the affected functions from "by value" to "by reference". In case this will done in the upstream libaegis library, the AEGIS cipher scheme will be re-enabled for MSVC 2015 and below.1 parent f2becd3 commit 120cf51
1 file changed
+13
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
75 | 87 | | |
76 | 88 | | |
77 | 89 | | |
| |||
0 commit comments