File: libsofthsm2.patch

package info (click to toggle)
golang-github-miekg-pkcs11 1.0.3%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 400 kB
  • sloc: makefile: 20; ansic: 19
file content (70 lines) | stat: -rw-r--r-- 1,720 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
--- a/parallel_test.go
+++ b/parallel_test.go
@@ -23,9 +23,9 @@ import (
 	"testing"
 )
 
 var (
-	module          = "/usr/lib/softhsm/libsofthsm.so"
+	module          = "/usr/lib/softhsm/libsofthsm2.so"
 	tokenLabel      = "softhsm token"
 	privateKeyLabel = "my key"
 	pin             = "1234"
 )
--- a/pkcs11_test.go
+++ b/pkcs11_test.go
@@ -3,9 +3,9 @@
 
 package pkcs11
 
 // These tests depend on SoftHSM and the library being in
-// in /usr/lib/softhsm/libsofthsm.so
+// in /usr/lib/softhsm/libsofthsm2.so
 
 import (
 	"bytes"
 	"fmt"
@@ -17,16 +17,16 @@ import (
 
 /*
 This test supports the following environment variables:
 
-* SOFTHSM_LIB: complete path to libsofthsm.so
+* SOFTHSM_LIB: complete path to libsofthsm2.so
 * SOFTHSM_TOKENLABEL
 * SOFTHSM_PRIVKEYLABEL
 * SOFTHSM_PIN
 */
 
 func setenv(t *testing.T) *Ctx {
-	lib := "/usr/lib/softhsm/libsofthsm.so"
+	lib := "/usr/lib/softhsm/libsofthsm2.so"
 	if x := os.Getenv("SOFTHSM_LIB"); x != "" {
 		lib = x
 	}
 	t.Logf("loading %s", lib)
@@ -37,12 +37,9 @@ func setenv(t *testing.T) *Ctx {
 	return p
 }
 
 func TestSetenv(t *testing.T) {
-	wd, _ := os.Getwd()
-	os.Setenv("SOFTHSM_CONF", wd+"/softhsm.conf")
-
-	lib := "/usr/lib/softhsm/libsofthsm.so"
+	lib := "/usr/lib/softhsm/libsofthsm2.so"
 	if x := os.Getenv("SOFTHSM_LIB"); x != "" {
 		lib = x
 	}
 	p := New(lib)
@@ -476,9 +473,9 @@ func testEncryptUpdate(t *testing.T, p *
 
 // ExampleSign shows how to sign some data with a private key.
 // Note: error correction is not implemented in this example.
 func ExampleCtx_Sign() {
-	lib := "/usr/lib/softhsm/libsofthsm.so"
+	lib := "/usr/lib/softhsm/libsofthsm2.so"
 	if x := os.Getenv("SOFTHSM_LIB"); x != "" {
 		lib = x
 	}
 	p := New(lib)