Skip to content

Windows support #250

@ivozeba

Description

@ivozeba

First and foremost, very cool project :)!

Are there any plans or is there any interest to support windows? I wanted to ask before investing time into a PR.

In case there is interest, I've got a dirty local copy that successfully builds on Windows but to clean it up the following work needs to be done (which I'd look to do as part of the PR):

  • conditionally replace/abstract away libc with winsys in:
    • conformance
    • migration
  • modify build to detect windows:
    • expect libcrypto_static?
    • add include path for openssl (openssl source directory/include/)
    • add include path for C headers (CRT?)
    • link against Crypt32
    • link against User32
    • add library path for installed msvc

Although it builds, I am unable to initialize via the cli, it states that it does not find the cryptoki library - very likely something with the path resolution (also to be looked at as part of the PR).

Is there anything else that would be required from a maintainers point of view?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions