guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d3e4babfe197775d49ac417e5889502d0f8dde25
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Sep 8 20:34:23 2026 +0100

    gnu: go-github-com-tink-crypto-tink-go-v2: Update to 2.8.0.
    
    * gnu/packages/golang-crypto.scm (go-github-com-tink-crypto-tink-go-v2): 
Update to 2.8.0.
    [arguments] <test-flags, test-subdirs>: Run all tests, skip only one
    problematic; run short tests without vet.
    [propagated-inputs]: Remove go-github-com-google-go-cmp.
    [native-inputs]: Add go-github-com-c2sp-wycheproof and
    go-github-com-google-go-cmp.
---
 gnu/packages/golang-crypto.scm | 71 ++++++++----------------------------------
 1 file changed, 13 insertions(+), 58 deletions(-)

diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm
index bcae6c10286..6ac71194aac 100644
--- a/gnu/packages/golang-crypto.scm
+++ b/gnu/packages/golang-crypto.scm
@@ -4411,7 +4411,7 @@ runtime.")
 (define-public go-github-com-tink-crypto-tink-go-v2
   (package
     (name "go-github-com-tink-crypto-tink-go-v2")
-    (version "2.6.0")
+    (version "2.8.0")
     (source
      (origin
        (method git-fetch)
@@ -4420,69 +4420,24 @@ runtime.")
               (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1g0a9f8a3fa860121ib2s3w7r97cdq90fxk31blzrqnxi79ghy8i"))))
+        (base32 "0b6l1cl61h35m7rm41697070l4sid2j2d8qf3k7qdjj2isg73flv"))))
     (build-system go-build-system)
     (arguments
      (list
       #:skip-build? #t
       #:import-path "github.com/tink-crypto/tink-go/v2"
-      ;; XXX: Tests try to download JSON data from
-      ;; <https://github.com/C2SP/wycheproof>, similar like in
-      ;; go-golang-org-x-crypto package, limit to subdirs which do not require
-      ;; test data.
-      #:test-subdirs
-      #~(list "aead/xaesgcm"
-              "core/cryptofmt"
-              "hybrid/hpke"
-              "hybrid/internal/ecies"
-              "insecurecleartextkeyset"
-              "internal/config"
-              "internal/config/daeadconfig"
-              "internal/config/hybridconfig"
-              "internal/config/jwtmacconfig"
-              "internal/config/jwtsignatureconfig"
-              "internal/config/keyderivationconfig"
-              "internal/config/macconfig"
-              "internal/config/prfconfig"
-              "internal/config/signatureconfig"
-              "internal/config/streamingaeadconfig"
-              "internal/ec"
-              "internal/internalregistry"
-              "internal/jwk"
-              "internal/keygenregistry"
-              "internal/legacykeymanager"
-              "internal/mac/hmac"
-              "internal/outputprefix"
-              "internal/prefixmap"
-              "internal/primitiveregistry"
-              "internal/registryconfig"
-              "internal/signature/ecdsa"
-              "internal/signature/mldsa"
-              "internal/signature/slhdsa"
-              "internal/testing/stubkeymanager"
-              "internal/tinkerror"
-              "jwt/jwtecdsa"
-              "jwt/jwthmac"
-              "jwt/jwtrsassapkcs1"
-              "jwt/jwtrsassapss"
-              "keyderivation/internal/keyderivers"
-              "keyderivation/prfbasedkeyderivation"
-              "mac/internal/mactest"
-              "secretdata"
-              "signature/mldsa"
-              "signature/rsassapkcs1"
-              "signature/rsassapss"
-              "signature/slhdsa"
-              "streamingaead/subtle"
-              "streamingaead/subtle/noncebased"
-              "subtle/random"
-              "testing/fakekms"
-              "testing/fakemonitoring"
-              "testkeyset"
-              "testutil/hybrid")))
+      #:embed-files #~(list ".*\\.json")
+      #:test-flags
+      #~(list "-short" "-vet=off"
+               ;; Test group panics: runtime error: cannot convert slice with
+               ;; length 0 to array or pointer to array with length 32
+               ;; [recovered, repanicked].
+              "-skip" "TestWycheproofSign")))
+    (native-inputs
+     (list go-github-com-c2sp-wycheproof
+           go-github-com-google-go-cmp))
     (propagated-inputs
-     (list go-github-com-google-go-cmp
-           go-golang-org-x-crypto
+     (list go-golang-org-x-crypto
            go-google-golang-org-protobuf))
     (home-page "https://github.com/tink-crypto/tink-go";)
     (synopsis "Go implementation of Tink")

Reply via email to