[openssl/openssl] d748a1: Revert "Adding Control Flow guard to Windows Builds"

Mathias Berchtold noreply at github.com
Mon Apr 24 09:51:36 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: d748a1c6ac264ba74815e34c8d7a2ca478eb8b04
      https://github.com/openssl/openssl/commit/d748a1c6ac264ba74815e34c8d7a2ca478eb8b04
  Author: Mathias Berchtold <mberchtold at gmail.com>
  Date:   2023-04-24 (Mon, 24 Apr 2023)

  Changed paths:
    M Configurations/10-main.conf

  Log Message:
  -----------
  Revert "Adding Control Flow guard to Windows Builds"

Reasons:
- The patch was missing the linker flag /guard:cf
  As a result no binary with CFG was ever built
- /guard:cf is incompatible with NASM
  If the linker flag is added, the resulting binary fails with this exception:
  Unhandled exception at 0x00007FFFB8B93C90 (ntdll.dll) in openssl.exe: Indirect call guard check detected invalid control transfer.

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20807)




More information about the openssl-commits mailing list