File: Bump-go-safecast-to-v2.0.0.patch

package info (click to toggle)
golang-github-tillitis-tkeyclient 1.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 168 kB
  • sloc: sh: 70; makefile: 7
file content (54 lines) | stat: -rw-r--r-- 1,479 bytes parent folder | download | duplicates (2)
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
From b078fe3e4fa515f1e2f7a9b055c61d3193260a01 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <simon@josefsson.org>
Date: Sun, 7 Dec 2025 11:09:07 +0100
Subject: [PATCH] Bump go-safecast to v2.0.0 closes #23

---
 go.mod        |  3 ++-
 go.sum        |  4 ++--
 tkeyclient.go | 10 +++++-----
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/tkeyclient.go b/tkeyclient.go
index e5a05d3..8a90765 100644
--- a/tkeyclient.go
+++ b/tkeyclient.go
@@ -35,7 +35,7 @@ import (
 	"os"
 	"time"
 
-	"github.com/ccoveille/go-safecast"
+	"github.com/ccoveille/go-safecast/v2"
 	"go.bug.st/serial"
 	"golang.org/x/crypto/blake2s"
 )
@@ -212,22 +212,22 @@ func (u *UDI) Unpack(raw []byte) error {
 	var err error
 
 	vpr := binary.LittleEndian.Uint32(raw[0:4])
-	u.Unnamed, err = safecast.ToUint8((vpr >> 28) & 0xf)
+	u.Unnamed, err = safecast.Convert[uint8]((vpr >> 28) & 0xf)
 	if err != nil {
 		return fmt.Errorf("%w", err)
 	}
 
-	u.VendorID, err = safecast.ToUint16((vpr >> 12) & 0xffff)
+	u.VendorID, err = safecast.Convert[uint16]((vpr >> 12) & 0xffff)
 	if err != nil {
 		return fmt.Errorf("%w", err)
 	}
 
-	u.ProductID, err = safecast.ToUint8((vpr >> 6) & 0x3f)
+	u.ProductID, err = safecast.Convert[uint8]((vpr >> 6) & 0x3f)
 	if err != nil {
 		return fmt.Errorf("%w", err)
 	}
 
-	u.ProductRevision, err = safecast.ToUint8(vpr & 0x3f)
+	u.ProductRevision, err = safecast.Convert[uint8](vpr & 0x3f)
 	if err != nil {
 		return fmt.Errorf("%w", err)
 	}
-- 
2.52.0