update metadata references for pkcs11-helper v1.30
remove local patches incorporated in new upstream
---
.../Fix-build-with-disable-shared.patch | 48
...cs11-helper-002-dynamic_loader_flags.patch | 104 --
.../vcpkg-ports/pkcs11-helper/portfile.cmake | 6 +-
con
Add dynamic loader flag feature to bundled pkcs11-helper.
Required to allow special handling for PKCS11 providers on win32.
Signed-off-by: Marc Becker
---
Part 2 of [PATCH v3 3/3] special handling for PKCS11 providers on win32
- split contrib patch from OpenVPN change
See https://github
Hi,
my suggestion would be to decide if we want v2 or v3 of 3/3
depending on the pkcs11-helper state immediately before next beta.
OpenVPN 2.6 changing behavior shortly after release would be something
to avoid in any case.
Having the patch around in 2.6 branch only and dropping it in 2.6.1 may
Change win32 dynamic loader behavior when supplying an absolute path.
The DLL location is considered/preferred to resolve dependencies.
Support in pkcs11-helper for loader flag is detected at compile time.
3rd party DLLs and additional dependencies do no longer need to be moved
to the OpenVPN dire
Change win32 dynamic loader behavior when supplying an absolute path.
The DLL location is considered/preferred to resolve dependencies.
Support in pkcs11-helper for loader flag is detected at compile time.
3rd party DLLs and additional dependencies do not need to be moved to
the OpenVPN directory
The new interface in pkcs11-helper 1.28 allows decoupling of provider
registration and initialization.
This allows modifying more (and future) properties apart from the
6 fixed ones supported as arguments to pkcs11h_addProvider().
With the new interface it is easier to see (from a code perspectiv
Use existing wrapper for pkcs11h_addProvider to have arguments with
"magic values" for pkcs11-helper call in a central place.
Slot event argument to pkcs11h_addProvider has NOT been a boolean for
at least 15 years.
Luckily the default is PKCS11H_SLOTEVENT_METHOD_AUTO=0=FALSE.
Signed-off-by: Marc
Modify the Win32-PE search path to find dependencies
in shared object origin location.
Needs https://github.com/OpenSC/pkcs11-helper/pull/59 to work.
Would be nice if this could still be included for v2.6,
an additional pkcs11-helper patch may be added to preempt the PR.
__
in case of absolute library path, search origin for dependencies
---
src/openvpn/pkcs11.c | 16 ++--
1 file changed, 14 insertions(+), 2 deletions(-)
needs https://github.com/OpenSC/pkcs11-helper/pull/59
diff --git a/src/openvpn/pkcs11.c b/src/openvpn/pkcs11.c
index 6ef26eb0..6569
---
src/openvpn/pkcs11.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/src/openvpn/pkcs11.c b/src/openvpn/pkcs11.c
index 507af17c..b6ceb582 100644
--- a/src/openvpn/pkcs11.c
+++ b/src/openvpn/pkcs11.c
@@ -853,17 +853,7 @@ show_pkcs11_ids(
goto cleanup;
split provider creation, property modifications and initialization.
new interface available since pkcs11-helper v1.28
---
src/openvpn/pkcs11.c | 35 +++
1 file changed, 35 insertions(+)
diff --git a/src/openvpn/pkcs11.c b/src/openvpn/pkcs11.c
index b6ceb582..6ef2
11 matches
Mail list logo