_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


go-github-com-golang-jwt-jwt-v4 4.5.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/golang-jwt/jwt
Licenses: Expat
Build system: go
Synopsis: Go implementation of JSON Web Tokens
Description:

This package provides a Go implementation of JSON Web Tokens and supports the parsing and verification as well as the generation and signing of JSON Web Tokens. The currently supported signing algorithms are HMAC SHA, RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.

go-github-com-codahale-rfc6979 0.0.0-20141003034818-6a90f24967eb
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/codahale/rfc6979
Licenses: ISC
Build system: go
Synopsis: Deterministic ECDSA signatures in Go
Description:

This package implements RFC 6979, which describes how to generate deterministic ECDSA signatures. Deterministic signatures remove the need for a random number generator during signing.

go-gitlab-com-nyarla-go-crypt 0.0.0-20160106005555-d9a5dc2b789b
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitlab.com/nyarla/go-crypt
Licenses: Modified BSD
Build system: go
Synopsis: Implementation of @code{crypt(3)} in Golang
Description:

Package crypt is a implementation of crypt(3) by golang, originated from https://code.google.com/p/go-crypt.

go-github-com-operatorfoundation-shapeshifter-transports 3.0.12
Propagated dependencies: go-github-com-aead-chacha20@0.0.0-20180709150244-8b13a72661da go-github-com-blanu-dust@1.0.1 go-github-com-deckarep-golang-set@1.7.1 go-github-com-kataras-golog@0.1.12 go-github-com-mufti1-interconv@0.0.0-0.d7c7292 go-github-com-opentracing-opentracing-go@1.2.0 go-github-com-operatorfoundation-monolith-go@1.0.4 go-github-com-operatorfoundation-obfs4@1.0.0 go-github-com-operatorfoundation-shapeshifter-ipc@2.0.0 go-github-com-shadowsocks-go-shadowsocks2@0.1.5 go-golang-org-x-crypto@0.50.0 go-golang-org-x-net@0.53.0 go-torproject-org-pluggable-transports-goptlib@1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/OperatorFoundation/shapeshifter-transports
Licenses: Expat
Build system: go
Synopsis: Go implementation of Pluggable Transports
Description:

Shapeshifter-Transports is a set of Pluggable Transports implementing the Go API from the Pluggable Transports 2.0 specification. Each transport implements a different method of shapeshifting network traffic. The goal is for application traffic to be sent over the network in a shapeshifted form that bypasses network filtering, allowing the application to work on networks where it would otherwise be blocked or heavily throttled.

go-github-com-gliderlabs-ssh 0.3.8
Propagated dependencies: go-github-com-anmitsu-go-shlex@0.0.0-20200514113438-38f4b401e2be go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gliderlabs/ssh
Licenses: Modified BSD
Build system: go
Synopsis: SSH servers in Golang
Description:

Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.

go-github-com-hiddeco-sshsig 0.2.0
Propagated dependencies: go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/hiddeco/sshsig
Licenses: ASL 2.0
Build system: go
Synopsis: Messages signing and verification using SSH in Golang
Description:

Package sshsig provides an API to sign and verify messages using SSH keys. It is an implementation of the SSH Signature format as described in https://github.com/openssh/openssh-portable/blob/V_9_3_P1/PROTOCOL.sshsig.

go-github-com-minio-highwayhash 1.0.4
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/highwayhash
Licenses: ASL 2.0
Build system: go
Synopsis: HighwayHash library for Go
Description:

This package implements the pseudo-random-function (PRF) HighwayHash. HighwayHash is a fast hash function designed to defend hash-flooding attacks or to authenticate short-lived messages.

go-github-com-nats-io-jwt-v2 2.8.1
Propagated dependencies: go-github-com-nats-io-nkeys@0.4.15
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/nats-io/jwt
Licenses: ASL 2.0
Build system: go
Synopsis: Go library signing JWT tokens with NKeys for the NATS ecosystem
Description:

This library is a JWT implementation that uses nkeys to digitally sign JWT tokens. Nkeys use Ed25519 to provide authentication of JWT claims.

go-github-com-gxed-hashland-murmur3 0.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gxed/hashland
Licenses: Modified BSD
Build system: go
Synopsis: Golang implementation of MurmurHash3 algorithm
Description:

This package provides a native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3).

go-github-com-gxed-hashland-keccakpg 0.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gxed/hashland
Licenses: Expat
Build system: go
Synopsis: Implements the Keccak (SHA-3) hash algorithm in Go
Description:

Package keccak implements the Keccak (SHA-3) hash algorithm. See http://keccak.noekeon.org.

go-github-com-twpayne-go-pinentry 0.3.0
Propagated dependencies: go-github-com-rs-zerolog@1.33.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/twpayne/go-pinentry
Licenses: Expat
Build system: go
Synopsis: Golang client to GnuPG's pinentry
Description:

Package pinentry provides a client to GnuPG's pinentry.

go-github-com-rfjakob-eme 1.1.2
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/rfjakob/eme
Licenses: Expat
Build system: go
Synopsis: EME for Go
Description:

EME (ECB-Mix-ECB or, clearer, Encrypt-Mix-Encrypt) is a wide-block encryption mode developed by Halevi and Rogaway.

go-github-com-dvsekhvalnov-jose2go 1.8.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dvsekhvalnov/jose2go
Licenses: Expat
Build system: go
Synopsis: Go implementation of Javascript Object Signing and Encryption spec
Description:

This package provides a Go library for generating, decoding,and encrypting JSON Web Tokens (JWT). It relies only on the standard library.

go-github-com-getsops-gopgagent 0.0.0-20241224165529-7044f28e491e
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/getsops/gopgagent
Licenses: ASL 2.0
Build system: go
Synopsis: GPG Agent helpers for Go
Description:

This package provides an API to interact with the local GPG Agent from Golang.

go-github-com-tink-crypto-tink-go-v2 2.6.0
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-golang-org-x-crypto@0.50.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/tink-crypto/tink-go
Licenses: ASL 2.0
Build system: go
Synopsis: Go implementation of Tink
Description:

This package provides a Go implementation of Tink cryptographic library.

go-github-com-elithrar-simple-scrypt 1.3.0
Propagated dependencies: go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/elithrar/simple-scrypt
Licenses: Expat
Build system: go
Synopsis: Generating, comparing and inspecting password hashes library
Description:

Package scrypt provides a convenience wrapper around Go's existing crypto/scrypt package that makes it easier to securely derive strong keys from weak inputs (i.e. user passwords). The package provides password generation, constant-time comparison and parameter upgrading for scrypt derived keys.

go-github-com-zeebo-blake3 0.2.4
Propagated dependencies: go-github-com-klauspost-cpuid-v2@2.3.0 go-github-com-zeebo-pcg@1.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/zeebo/blake3
Licenses: CC0
Build system: go
Synopsis: Pure Go implementation of BLAKE3
Description:

blake3 is an implementation of BLAKE3 with AVX2 and SSE4.1 acceleration.

go-github-com-miekg-pkcs11 1.1.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/miekg/pkcs11
Licenses: Modified BSD
Build system: go
Synopsis: PKCS #11 wrapper for Golang
Description:

This package provides an implementation of the PKCS#11 API. It wraps the library closely, but uses Go idiom where it makes sense. It has been tested with SoftHSM.

go-github-com-youmark-pkcs8 1.3
Propagated dependencies: go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/youmark/pkcs8
Licenses: Expat
Build system: go
Synopsis: Functions to parse and convert private keys in PKCS#8 format
Description:

pkcs8 implements functions to process private keys in PKCS#8 format, as defined in RFC 5208 and RFC 5958. It can handle both unencrypted PKCS#8 PrivateKeyInfo format and EncryptedPrivateKeyInfo format with PKCS#5 (v2.0) algorithms.

go-filippo-io-bigmod 0.1.0
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/FiloSottile/bigmod
Licenses: Modified BSD
Build system: go
Synopsis: Constant-time library for big integers modulo a prime
Description:

Bigmod is a constant-time library for big integers modulo a prime, usable for cryptographic applications. Exported from crypto/internal/bigmod, the backend of crypto/rsa and crypto/ecdsa.

go-github-com-jzelinskie-whirlpool 0.0.0-20201016144138-0675e54bb004
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/jzelinskie/whirlpool
Licenses: Modified BSD
Build system: go
Synopsis: Cryptographic hashing library
Description:

Package whirlpool implements the ISO/IEC 10118-3:2004 whirlpool cryptographic hash as specified in http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html.

go-github-com-twpayne-go-pinentry-v4 4.0.0
Propagated dependencies: go-github-com-rs-zerolog@1.33.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/twpayne/go-pinentry
Licenses: Expat
Build system: go
Synopsis: Golang client to GnuPG's pinentry
Description:

Package pinentry provides a client to GnuPG's pinentry.

go-gitlab-com-yawning-bsaes-git 0.0.0-20190805113838-0a714cd429ec
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitlab.com/yawning/bsaes
Licenses: Expat
Build system: go
Synopsis: AES implementation in Golang
Description:

The bsaes is a portable pure-Go constant time AES implementation based on the code from BearSSL. On appropriate systems, with a sufficiently recent Go runtime, it will transparently call crypto/aes when NewCipher is invoked.

go-github-com-tscholl2-siec 0.0.0-20240310163802-c2c6f6198406
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/tscholl2/siec
Licenses: Expat
Build system: go
Synopsis: Isolated Elliptic Curve Implementation in Golang
Description:

This package exports a super-isolated elliptic curve. Over the base field 𝔽ₚ, the curve E does not admit any isogenies to other curves.

Total packages: 32521