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

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-dgryski-go-rendezvous 0.0.0-20200823014737-9f7001d12a5f
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dgryski/go-rendezvous
Licenses: Expat
Build system: go
Synopsis: Hashing functions for Golang
Description:

This package provides a hashing function.

go-github-com-proglottis-gpgme 0.1.6
Propagated dependencies: gpgme@1.24.1 pkg-config@0.29.2
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/proglottis/gpgme
Licenses: Modified BSD
Build system: go
Synopsis: Go bindings for GPGME
Description:

This package provides Go bindings for GPGME, the GnuPG Made Easy library. It allows Go programs to use GPG for encryption, decryption, signing, and verification operations.

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/pcg
Licenses: CC0
Build system: go
Synopsis: PCG random number generator
Description:

pcg is a random number generator that uses Permuted Congruential Generator (PCG) algorithm.

go-github-com-skeema-knownhosts 1.3.1
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/skeema/knownhosts
Licenses: ASL 2.0
Build system: go
Synopsis: Go SSH known_hosts wrapper with host key lookup
Description:

Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, adding the ability to obtain the list of host key algorithms for a known host.

go-github-com-42wim-sshsig 0.0.0-20260317195500-b9f38cf0d432
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/42wim/sshsig
Licenses: ASL 2.0
Build system: go
Synopsis: Armored SSH signatures in Go
Description:

Package sshsig implements signing/verifying armored SSH signatures. It may be used to sign data and verify signatures using SSH private keys or SSH agent. It gives the same output as using ssh-keygen, eg when signing ssh-keygen -Y sign -f keyfile -n namespace data.

go-github-com-99designs-keyring 1.2.2
Propagated dependencies: go-github-com-dvsekhvalnov-jose2go@1.8.0 go-github-com-godbus-dbus@0.0.0-20190726142602-4481cbc300e2 go-github-com-gsterjov-go-libsecret@0.0.0-20161001094733-a6f4afe4910c go-github-com-mitchellh-go-homedir@1.1.0 go-github-com-mtibben-percent@0.2.1 go-golang-org-x-sys@0.43.0 go-golang-org-x-term@0.42.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/99designs/keyring
Licenses: Expat
Build system: go
Synopsis: Go library providing a uniform interface for various secure credential stores
Description:

Keyring provides utility functions for and a common interface to a range of secure credential storage services. Originally developed as part of AWS Vault, a command line tool for securely managing AWS access from developer workstations.

Currently Keyring supports the following backends: macOS/OSX Keychain, Windows pcredential store, Pass, Secret Service, KDE Wallet, Encrypted File.

go-github-com-xdg-go-pbkdf2 1.0.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/xdg-go/pbkdf2
Licenses: ASL 2.0
Build system: go
Synopsis: Go implementation of PBKDF2
Description:

Package pbkdf2 implements password-based key derivation using the PBKDF2 algorithm described in RFC 2898 and RFC 8018.

go-github-com-flynn-noise 1.1.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/flynn/noise
Licenses: Modified BSD
Build system: go
Synopsis: Go implementation of the Noise protocol framework
Description:

noise implements the Noise protocol framework. Noise is a low-level framework for building crypto protocols. Noise protocols support mutual and optional authentication, identity hiding, forward secrecy, zero round-trip encryption, and other advanced features.

go-github-com-operatorfoundation-shapeshifter-ipc-v3 3.0.2
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/OperatorFoundation/shapeshifter-ipc
Licenses: Expat
Build system: go
Synopsis: Go implementation of the Pluggable Transports IPC protocol
Description:

Shapeshifter-IPC is a library for Go implementing the IPC protocol from the Pluggable Transports 2.0 specification.

go-github-com-zmap-zcertificate 0.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/zmap/zcertificate
Licenses: ASL 2.0
Build system: go
Synopsis: ZCertificate
Description:

ZCertificate parses X.509 certificates and runs @urlhttps://github.com/zmap/zlint,ZLint.

go-github-com-minio-sha256-simd 0.1.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/sha256-simd
Licenses: ASL 2.0
Build system: go
Synopsis: Accelerate SHA256 computations in pure Go
Description:

Accelerate SHA256 computations in pure Go using AVX512 and AVX2 for Intel and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core) in comparison to AVX2.

This package is designed as a replacement for crypto/sha256. For Intel CPUs it has two flavors for AVX512 and AVX2 (AVX/SSE are also supported). For ARM CPUs with the Cryptography Extensions, advantage is taken of the SHA2 instructions resulting in a massive performance improvement.

This package uses Golang assembly. The AVX512 version is based on the Intel's "multi-buffer crypto library for IPSec" whereas the other Intel implementations are described in "Fast SHA-256 Implementations on Intel Architecture Processors" by J. Guilford et al.

go-github-com-dgryski-dgoogauth 0.0.0-20190221195224-5a805980a5f3
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dgryski/dgoogauth
Licenses: ASL 2.0
Build system: go
Synopsis: Google Authenticator for Golang
Description:

This is a Go implementation of the Google Authenticator library as specified in RFC 4226 and RFC 6238.

go-gitlab-com-yawning-utls-git 0.0.12-1
Propagated dependencies: go-github-com-dsnet-compress@0.0.1 go-gitlab-com-yawning-bsaes-git@0.0.0-20190805113838-0a714cd429ec go-golang-org-x-crypto@0.50.0 go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitlab.com/yawning/utls
Licenses: Modified BSD
Build system: go
Synopsis: Alternative fork of @code{github.com/refraction-networking/utls}
Description:

This provides a fork of uTLS for the specific purpose of improving obfs4proxy's meek_lite transport.

go-github-com-containerd-imgcrypt-v2 2.0.2
Propagated dependencies: go-github-com-containerd-errdefs@1.0.0 go-github-com-containerd-platforms@0.2.1 go-github-com-containerd-typeurl-v2@2.2.0 go-github-com-containers-ocicrypt@1.2.1 go-github-com-opencontainers-go-digest@1.0.0 go-github-com-opencontainers-image-spec@1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/containerd/imgcrypt
Licenses: ASL 2.0
Build system: go
Synopsis: OCI Image Encryption Package
Description:

The imgcrypt library provides API extensions for containerd to support encrypted container images.

go-lukechampine-com-blake3 1.1.5
Propagated dependencies: go-github-com-klauspost-cpuid@1.2.3
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://pkg.go.dev/lukechampine.com/blake3
Licenses: Expat
Build system: go
Synopsis: Implementation of the BLAKE3 cryptographic hash function
Description:

blake3 implements the BLAKE3 cryptographic hash function. In addition to the pure-Go implementation, this package also contains AVX-512 and AVX2 routines (generated by avo) that greatly increase performance for large inputs and outputs.

go-go-mau-fi-libsignal 0.2.1
Propagated dependencies: go-filippo-io-edwards25519@1.2.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://go.mau.fi/libsignal
Licenses: GPL 3
Build system: go
Synopsis: Go implementation of the Signal protocol for WhatsApp
Description:

Libsignal-protocol-go is a Go implementation of the Signal Client Protocol.

go-github-com-jcmturner-aescts-v2 2.0.0
Propagated dependencies: go-github-com-stretchr-testify@1.11.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/jcmturner/aescts
Licenses: ASL 2.0
Build system: go
Synopsis: Encrypt and decrypt data in Go using AES CipherText Stealing
Description:

This package provides AES Cipher Block Chaining CipherText Stealing encryption and decryption methods.

go-github-com-veraison-go-cose 1.3.0-0.a633822
Propagated dependencies: go-github-com-fxamacker-cbor-v2@2.9.2
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/veraison/go-cose
Licenses: MPL 2.0
Build system: go
Synopsis: COSE specification for Go
Description:

This package provides a Go library for the Concise Binary Object Representation (CBOR) Object Signing and Encryption (COSE) specification.

go-github-com-dgryski-go-farm 0.0.0-20200201041132-a6ae2369ad13
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dgryski/go-farm
Licenses: Expat
Build system: go
Synopsis: Farmhash implementation in Golang
Description:

FarmHash provides hash functions for strings and other data. The functions mix the input bits thoroughly but are not suitable for cryptography. It is implemented as a mechanical translation of the non-SSE4/non-AESNI hash functions from Google's FarmHash.

go-github-com-minio-blake2b-simd 0.0.0-0.3f5f724
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/blake2b-simd
Licenses: ASL 2.0
Build system: go
Synopsis: Fast hashing in pure Go of BLAKE2b with SIMD instructions
Description:

This package was initially based on the pure go BLAKE2b implementation of Dmitry Chestnykh and merged with the (cgo dependent) AVX optimized BLAKE2 implementation (which in turn is based on the official implementation. It does so by using Go's Assembler for amd64 architectures with a golang only fallback for other architectures.

In addition to AVX there is also support for AVX2 as well as SSE. Best performance is obtained with AVX2 which gives roughly a 4X performance increase approaching hashing speeds of 1GB/sec on a single core.

go-github-com-emersion-go-bcrypt 0.0.0-20170822072041-6e724a1baa63
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/emersion/go-bcrypt
Licenses: Modified BSD
Build system: go
Synopsis: Extract of bcrypt from golang.org/x/crypto/bcrypt
Description:

This package provides an extract bcrypt from golang.org/x/crypto/bcrypt.

go-gitlab-com-yawning-obfs4-git 0.0.0-20231012084234-c3e2d44b1033
Propagated dependencies: go-filippo-io-edwards25519@1.2.0 go-github-com-dchest-siphash@1.2.3 go-gitlab-com-yawning-edwards25519-extra@0.0.0-0.2149dca go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib@1.6.0 go-golang-org-x-crypto@0.50.0 go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitlab.com/yawning/obfs4
Licenses: GPL 3+
Build system: go
Synopsis: Network traffic obfourscator library
Description:

This package implements functionality based on ideas and concepts from Philipp Winter's ScrambleSuit protocol. The notable differences between ScrambleSuit and obfs4:

  • the handshake always does a full key exchange (no such thing as a Session Ticket Handshake)

  • the handshake uses the Tor Project's ntor handshake with public keys obfuscated via the Elligator 2 mapping

  • the link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20)

go-c2sp-org-cctv-age 0.0.0-20240306222714-3ec4d716e805
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://c2sp.org/CCTV/age
Licenses: CC0
Build system: go
Synopsis: Community Cryptography Test Vectors
Description:

This package provides a large set of test vectors for the age file encryption format, as well as a framework to easily generate them.

The test suite can be applied to any age implementation, regardless of the language it's implemented in, and the level of abstraction of its interface. For the simplest, most universal integration, the implementation can just attempt to decrypt the test files, check the operation only succeeds if expect is success, and compare the decrypted payload. Test vectors involving unimplemented features (such as passphrase encryption or armoring) can be ignored.

go-github-com-apparentlymart-go-openvpn-mgmt 0.0.0-0.4d2ce95
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/apparentlymart/go-openvpn-mgmt
Licenses: Expat
Build system: go
Synopsis: Go client library for OpenVPN's management protocol
Description:

Go-OpenVPN-Mgmt implements a client for the OpenVPN management interface. It can be used to monitor and control an OpenVPN process running with its management port enabled.

Total packages: 32521