[krbdev.mit.edu #9162] git commit
"Greg Hudson via RT" <[email protected]> Thu, 27 Feb 2025 17:28:57 -0500
| Newsgroups | gmane.comp.encryption.kerberos.bugs |
|---|---|
| Message-ID | <[email protected]> |
Thu Feb 27 17:28:57 2025: Request 9162 was acted upon. Transaction: Ticket created by [email protected] Queue: krb5 Subject: git commit Owner: [email protected] Requestors: Status: new Ticket <URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=9162 > Build PKINIT on Windows Include PKINIT in the Windows build if OPENSSL_DIR is set. In the installer, require PKINIT to be built, and require OPENSSL_VERSION to be set in the environment. Include the PKINIT module and a copy of the OpenSSL libcrypto DLL. Document the OpenSSL dependency in windows/README. Also clarify the Visual Studio dependencies, and restore the prep-windows build step which was accidentally removed by commit 5f33fb2cf19562175c8271cb9c54a67212f63b93. [[email protected]: added CI and installer integration; edited README and commit message] https://github.com/krb5/krb5/commit/1bea471f6ec445a80d966de4233b270c4c2801c4 Author: Ken Hornstein <[email protected]> Committer: Greg Hudson <[email protected]> Commit: 1bea471f6ec445a80d966de4233b270c4c2801c4 Branch: master .github/workflows/build.yml | 2 + src/Makefile.in | 22 +++- src/config/win-pre.in | 12 ++- src/include/win-mac.h | 4 + src/lib/krb5_32.def | 7 ++ src/plugins/preauth/pkinit/Makefile.in | 23 ++++ src/plugins/preauth/pkinit/pkinit.def | 3 + src/plugins/preauth/pkinit/pkinit.h | 2 + src/plugins/preauth/pkinit/pkinit_accessor.c | 4 +- src/plugins/preauth/pkinit/pkinit_accessor.h | 2 +- src/plugins/preauth/pkinit/pkinit_clnt.c | 1 - src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 116 ++++++++++----------- src/plugins/preauth/pkinit/pkinit_identity.c | 1 - src/plugins/preauth/pkinit/pkinit_matching.c | 3 +- src/windows/README | 64 +++++++----- src/windows/installer/wix/config.wxi | 2 + src/windows/installer/wix/features.wxi | 2 + src/windows/installer/wix/files.wxi | 7 ++ src/windows/installer/wix/platform.wxi | 4 + 19 files changed, 186 insertions(+), 95 deletions(-)