diff options
Diffstat (limited to 'gnu/packages/golang-crypto.scm')
-rw-r--r-- | gnu/packages/golang-crypto.scm | 72 |
1 files changed, 20 insertions, 52 deletions
diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index efb67fcea0..21aede3238 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -213,6 +213,7 @@ primitives.") (build-system go-build-system) (arguments (list + #:go go-1.23 #:import-path "github.com/99designs/keyring" #:test-flags #~(list "-skip" (string-join @@ -273,34 +274,6 @@ common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539.") (license license:expat))) -(define-public go-github-com-aead-ecdh - (package - (name "go-github-com-aead-ecdh") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/aead/ecdh") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0b0ps5wzm0q0skzikp91l8slgaw5s9z42g4wnmc69am5gw7h4mpd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/aead/ecdh")) - (propagated-inputs - (list go-golang-org-x-crypto)) - (home-page "https://github.com/aead/ecdh") - (synopsis "Elliptic Cureves Deffie-Hellman key exchange implementation in Golang") - (description - "Package ecdh implements the Diffie-Hellman key exchange using elliptic -curves (ECDH). It directly provides ECDH implementations for the NIST curves -P224, P256, P384, and Bernstein's Cruve25519. The same logic is available in -Go 1.20 @code{crypto/ecdh} standard package.") - (license license:expat))) - (define-public go-github-com-aperturerobotics-jacobsa-crypto (let ((commit "b1eb679742a8deed015a4406384eea6bd985d08a") (revision "0")) @@ -388,6 +361,7 @@ with its management port enabled.") (build-system go-build-system) (arguments (list + #:go go-1.23 #:skip-build? #t #:import-path "github.com/blanu/Dust")) (propagated-inputs @@ -568,16 +542,8 @@ described at @url{https://xxhash.com/}.") (build-system go-build-system) (arguments (list - #:import-path "github.com/chmduquesne/rollinghash/" - #:phases - #~(modify-phases %standard-phases - ;; XXX: Run all tests, workaround for go-build-system's lack of Go - ;; modules support. - (replace 'check - (lambda* (#:key tests? import-path #:allow-other-keys) - (when tests? - (with-directory-excursion (string-append "src/" import-path) - (invoke "go" "test" "-v" "./...")))))))) + #:go go-1.23 + #:import-path "github.com/chmduquesne/rollinghash/")) (propagated-inputs (list go-code-cloudfoundry-org-bytefmt)) (home-page "https://github.com/chmduquesne/rollinghash") @@ -1235,7 +1201,6 @@ RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.") (build-system go-build-system) (arguments (list - #:go go-1.22 #:import-path "github.com/google/go-tpm" #:phases #~(modify-phases %standard-phases @@ -1831,7 +1796,7 @@ times faster decoding.") (define-public go-github-com-nats-io-jwt-v2 (package (name "go-github-com-nats-io-jwt-v2") - (version "2.7.3") + (version "2.7.4") (source (origin (method git-fetch) @@ -1840,11 +1805,13 @@ times faster decoding.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "09gfzhahm6wfnkaqm5yam8vd9y50rnyjxcl6mw3a9y4far1vpmvb")))) + (base32 "0gjfayslmvs5kpgrb7sscaafi5fsm2j6446vbjm830ak0nhq8df9")))) (build-system go-build-system) (arguments - (list #:import-path "github.com/nats-io/jwt/v2" - #:unpack-path "github.com/nats-io/jwt")) + (list + #:go go-1.23 + #:import-path "github.com/nats-io/jwt/v2" + #:unpack-path "github.com/nats-io/jwt")) (propagated-inputs (list go-github-com-nats-io-nkeys)) (home-page "https://github.com/nats-io/jwt") (synopsis "Go library signing JWT tokens with NKeys for the NATS ecosystem") @@ -2178,7 +2145,7 @@ done by Marc Stevens and Dan Shumow, and can be found at: (define-public go-github-com-protonmail-go-crypto (package (name "go-github-com-protonmail-go-crypto") - (version "1.1.3") + (version "1.3.0") (source (origin (method git-fetch) @@ -2187,19 +2154,17 @@ done by Marc Stevens and Dan Shumow, and can be found at: (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0kcan2bw548cn6pm282zyddysv400dankcsrdanha7qmxqki34c0")))) + (base32 "0h4zhdxpg5qh5li4r2nsjya757d9kghqjxg3cch4pm3wqvkpjg1h")))) (build-system go-build-system) (arguments (list + #:skip-build? #t #:import-path "github.com/ProtonMail/go-crypto" #:test-flags (if (target-riscv64?) ;; This test times out on riscv64-linux. #~(list "-skip" "TestEndToEnd") - #~'()) - #:phases - #~(modify-phases %standard-phases - (delete 'build)))) ; no go files in project's root + #~'()))) (propagated-inputs (list go-github-com-cloudflare-circl go-golang-org-x-crypto)) @@ -2368,7 +2333,7 @@ user-defined collections.") (define-public go-github-com-skeema-knownhosts (package (name "go-github-com-skeema-knownhosts") - (version "1.3.0") + (version "1.3.1") (source (origin (method git-fetch) @@ -2377,11 +2342,14 @@ user-defined collections.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1i74wqingiflrrvpzhahwdly9f8c27i2far1qxkszi7aswhpj956")))) + (base32 "04lb198n9k9y96v7kvyrvwx2w70kb6jq47p6p19h6wd77c7r0flj")))) (build-system go-build-system) (arguments (list - #:import-path "github.com/skeema/knownhosts")) + #:import-path "github.com/skeema/knownhosts" + ;; Unexpected number of keys returned by + ;; HostKeys("multi.example.test:2233"): expected 3, found 4 + #:test-flags #~(list "-skip" "TestHostKeys"))) (propagated-inputs (list go-golang-org-x-crypto)) (home-page "https://github.com/skeema/knownhosts") (synopsis "Go SSH known_hosts wrapper with host key lookup") |