Some installers, like the visual studio installer, also make use of this function, instead of just NCryptVerifySignature.
--
v4: ncrypt: Initial implementation for NCryptEncrypt.
bcrypt: Initial RSA encryption implementation.
bcrypt/tests: Test for BCryptEncrypt with RSA keys.
https://gitlab.winehq.org/wine/wine/-/merge_requests/565
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
This merge request has too many patches to be relayed via email.
Please visit the URL below to see the contents of the merge request.
https://gitlab.winehq.org/wine/wine/-/merge_requests/578
On Mon Aug 1 07:56:19 2022 +0000, Zhiyi Zhang wrote:
> Hi, R��mi. This is causing a new Coverity report. In
> NtUserChangeDisplaySettings(), default_mode is passed to
> read_registry_settings(), which eventually calls read_adapter_mode() and
> then writes to the mode + 1. This is out of bound access because
> default_mode is not an array. I think the correct fix is to not set
> dmDriverExtra for ENUM_REGISTRY_SETTINGS.
It writes only if `dmDriverExtra` is not zero. I think in both these two locations it is initialized to 0. It is used to read full modes for the available mode list.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/406#note_5556
This bug showed up on macOS Wow64 where XMM registers weren't being restored after an exception.
--
v2: ntdll: Fix floating point and extended registers not being restored under Wow64.
wow64: Copy floating point and extended registers in copy_context_64to32.
https://gitlab.winehq.org/wine/wine/-/merge_requests/571