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

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-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-github-com-containers-ocicrypt 1.2.1
Propagated dependencies: go-github-com-go-jose-go-jose-v4@4.0.5 go-github-com-golang-protobuf@1.5.4 go-github-com-miekg-pkcs11@1.1.1 go-github-com-opencontainers-go-digest@1.0.0 go-github-com-opencontainers-image-spec@1.1.0 go-github-com-sirupsen-logrus@1.9.3 go-github-com-smallstep-pkcs7@0.2.1 go-github-com-stefanberger-go-pkcs11uri@0.0.0-20230803200340-78284954bff6 go-golang-org-x-crypto@0.53.0 go-golang-org-x-term@0.44.0 go-google-golang-org-grpc@1.69.2 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/containers/ocicrypt
Licenses: ASL 2.0
Build system: go
Synopsis: Encryption libraries for Encrypted OCI Container images
Description:

The ocicrypt library is the OCI image spec implementation of container image encryption. More details of the spec can be seen in the OCI repository. The purpose of this library is to encode spec structures and consts in code, as well as provide a consistent implementation of image encryption across container runtimes and build tools.

go-github-com-sean--seed 0.0.0-20170313163322-e2103e2c3529
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/sean-/seed
Licenses: Expat
Build system: go
Synopsis: Seed random number generator
Description:

Boiler-plate to securely seed Go's random number generator (if possible).

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-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-btcsuite-btcd-btcec 0.12.0-beta-0.67e573d
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/btcsuite/btcd
Licenses: ISC
Build system: go
Synopsis: Elliptic curve cryptography to work with Bitcoin
Description:

Package btcec implements elliptic curve cryptography needed for working with Bitcoin (secp256k1 only for now). It is designed so that it may be used with the standard crypto/ecdsa packages provided with Go. A comprehensive suite of test is provided to ensure proper functionality. Package btcec was originally based on work from ThePiachu which is licensed under the same terms as Go, but it has significantly diverged since then. The btcsuite developers original is licensed under the liberal ISC license.

Although this package was primarily written for btcd, it has intentionally been designed so it can be used as a standalone package for any projects needing to use secp256k1 elliptic curve cryptography.

go-github-com-hiddeco-sshsig 0.2.0
Propagated dependencies: go-golang-org-x-crypto@0.53.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-imohash 1.1.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/kalafut/imohash
Licenses: Expat
Build system: go
Synopsis: Fast hashing for large files
Description:

Package imohash implements a fast, constant-time hash for files. It is based atop murmurhash3 and uses file size and sample data to construct the hash.

go-github-com-flynn-noise 1.1.0
Propagated dependencies: go-golang-org-x-crypto@0.53.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-bwesterb-go-ristretto 1.2.4
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/bwesterb/go-ristretto
Licenses: Expat
Build system: go
Synopsis: Operations on the Ristretto prime-order group
Description:

This is a pure Go implementation of the group operations on the Ristretto prime-order group built from Edwards25519.

go-github-com-aead-siphash 1.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/aead/siphash
Licenses: Expat
Build system: go
Synopsis: SipHash pseudo-random function
Description:

This package implements the SipHash-64 and SipHash-128 pseudo-random-functions - with the recommended parameters: c = 2 and d = 4. SipHash computes a message authentication code (MAC) from a variable-length message and a 128 bit secret key. SipHash was designed to be efficient, even for short inputs, with performance comparable to non-cryptographic hash functions.

go-github-com-shogo82148-go-shuffle 1.1.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/shogo82148/go-shuffle
Licenses: Expat
Build system: go
Synopsis: Shuffling slices and user-defined collections
Description:

Package shuffle provides primitives for shuffling slices and user-defined collections.

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.53.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-minio-crc64nvme 1.1.1
Propagated dependencies: go-github-com-klauspost-cpuid-v2@2.3.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/crc64nvme
Licenses: ASL 2.0
Build system: go
Synopsis: CRC64 checksums using carryless-multiplication
Description:

This package calculates CRC64 checksums using carryless-multiplication accelerated with SIMD instructions for both ARM and x86. The code is based on the https://github.com/awesomized/crc64fast-nvme.git, crc64fast-nvme package in Rust.

go-github-com-jedisct1-xsecretbox 0.0.0-20241212092125-3afc4917ac41
Propagated dependencies: go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/jedisct1/xsecretbox
Licenses: Expat
Build system: go
Synopsis: Go implementation of crypto_secretbox_xchacha20poly1305
Description:

Go implementation of crypto_secretbox_xchacha20poly1305 algorithm.

go-github-com-operatorfoundation-ed25519 0.0.0-0.b22b4bd
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/OperatorFoundation/ed25519
Licenses: Modified BSD
Build system: go
Synopsis: Ed25519 for go
Description:

Package ed25519 implements the Ed25519 signature algorithm.

go-torproject-org-pluggable-transports-goptlib 1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitweb.torproject.org/pluggable-transports/goptlib.git/
Licenses: CC0
Build system: go
Synopsis: Go pluggable transports library
Description:

GoPtLib is a library for writing Tor pluggable transports in Go.

go-github-com-nats-io-nkeys 0.4.15
Propagated dependencies: go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/nats-io/nkeys
Licenses: ASL 2.0
Build system: go
Synopsis: Go library implementing public-key system for NATS ecosystem
Description:

This package is an Ed25519 based public-key signature system that simplifies keys and seeds and performs signing and verification.

go-github-com-aead-chacha20 0.0.0-20180709150244-8b13a72661da
Propagated dependencies: go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/aead/chacha20
Licenses: Expat
Build system: go
Synopsis: ChaCha20 and XChaCha20 stream ciphers
Description:

ChaCha is a stream cipher family created by Daniel Bernstein. The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539.

go-github-com-decred-dcrd-crypto-blake256 1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/decred/dcrd
Licenses: ISC
Build system: go
Synopsis: BLAKE-256/BLAKE-224 crypto hash functions implementation
Description:

Package blake256 implements BLAKE-256 and BLAKE-224 with SSE2, SSE4.1, and AVX acceleration and zero allocations.

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-cloudflare-circl 1.6.5
Propagated dependencies: go-github-com-bwesterb-go-ristretto@1.2.4 go-golang-org-x-crypto@0.53.0 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://blog.cloudflare.com/introducing-circl
Licenses: Modified BSD
Build system: go
Synopsis: Cloudflare Interoperable Reusable Cryptographic Library
Description:

CIRCL (Cloudflare Interoperable, Reusable Cryptographic Library) is a collection of cryptographic primitives written in Go. The goal of this library is to be used as a tool for experimental deployment of cryptographic algorithms targeting Post-Quantum (PQ) and Elliptic Curve Cryptography (ECC).

go-github-com-shopify-ejson 1.5.4
Propagated dependencies: go-github-com-dustin-gojson@0.0.0-20160307161227-2e71ec9dd5ad go-github-com-smartystreets-goconvey@1.8.1 go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/Shopify/ejson
Licenses: Expat
Build system: go
Synopsis: Library to manage encrypted secrets using asymmetric encryption
Description:

ejson is a utility (CLI and Go library) for managing a collection of secrets in source control.

The secrets are encrypted using public key, elliptic curve cryptography (NaCl Box: Curve25519 + Salsa20 + Poly1305-AES). Secrets are collected in a JSON file, in which all the string values are encrypted. Public keys are embedded in the file, and the decrypter looks up the corresponding private key from its local filesystem.

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.

Total packages: 33008