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")