[PATCH v2 0/7] MR68: rsaenh RC2 bigger keys weirdness support and MAC hashes fixes.

Paul Gofman (@gofman) wine at gitlab.winehq.org
Mon May 16 12:31:25 CDT 2022


Part of the fix required Vivox chat server connection in "We Were Here Forever". It is actually patch 5 which is required specifically for the game, the rest are bugs found on the way of testing that functionality.

WRT the game, it also seems to depend on certain rsaenh functions clearing last error on success, I am going to send that part once this one is clear.

--
  v2: rsaenh: Output FIXME when HMAC hash algorithm is not found.
      rsaenh: Allow importing bigger RC2 keys.
      rsaenh: Factor out alloc_key() function.
      rsaenh: Store key state in hash data for _MAC hash algorithm.
      rsaenh: Factor out block_encrypt() function.
      rsaenh: Handle uneven hash data updates sizes for CALG_MAC.
      rsaenh: Use CRT memory allocators.
 
https://gitlab.winehq.org/wine/wine/-/merge_requests/68



More information about the wine-devel mailing list