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

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-refraction-networking-utls 1.6.0
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.0 go-github-com-cloudflare-circl@1.5.0 go-github-com-gaukas-godicttls@0.0.4 go-github-com-klauspost-compress@1.18.0 go-github-com-quic-go-quic-go@0.54.1 go-golang-org-x-crypto@0.43.0 go-golang-org-x-net@0.46.0 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/refraction-networking/utls
Licenses: Modified BSD
Build system: go
Synopsis: Fork of the Go standard TLS library
Description:

uTLS is a fork of “crypto/tls”, which provides ClientHello fingerprinting resistance, low-level access to handshake, fake session tickets and some other features. Handshake is still performed by “crypto/tls”, this library merely changes ClientHello part of it and provides low-level access.

go-github-com-tjfoc-gmsm 1.4.1
Propagated dependencies: go-github-com-golang-protobuf@1.5.4 go-golang-org-x-crypto@0.43.0 go-golang-org-x-net@0.46.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/tjfoc/gmsm
Licenses: ASL 2.0
Build system: go
Synopsis: ShangMi (SM) cipher suites for Golang
Description:

This package provides ShāngMì 4 cipher suites implementation (GM SM2/3/4).

Main functions:

  • SM2 national secret elliptic curve algorithm library

  • SM3 national secret hash algorithm library

  • SM4 national secret block cipher algorithm library

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-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-chmduquesne-rollinghash 4.0.0-1.9a5199b
Propagated dependencies: go-code-cloudfoundry-org-bytefmt@0.0.0-20240329144308-0c372429d24b
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/chmduquesne/rollinghash
Licenses: Expat
Build system: go
Synopsis: Rolling hashes in Go
Description:

This package provides a Go implementation of several rolling hashes.

go-github-com-kalafut-imohash 1.1.1
Propagated dependencies: go-github-com-twmb-murmur3@1.1.8
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-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-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.

go-github-com-cespare-xxhash 1.1.0
Propagated dependencies: go-github-com-spaolacci-murmur3@1.1.0 go-github-com-oneofone-xxhash@1.2.8
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/cespare/xxhash
Licenses: Expat
Build system: go
Synopsis: Go implementation of xxHash
Description:

Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at https://xxhash.com/.

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-99designs-keyring 1.2.2
Propagated dependencies: go-github-com-dvsekhvalnov-jose2go@1.5.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.37.0 go-golang-org-x-term@0.36.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-nats-io-nkeys 0.4.11
Propagated dependencies: go-golang-org-x-crypto@0.43.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-skeema-knownhosts 1.3.1
Propagated dependencies: go-golang-org-x-crypto@0.43.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-go-asn1-ber-asn1-ber 1.5.7
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/go-asn1-ber/asn1-ber
Licenses: Expat
Build system: go
Synopsis: ASN.1 BER encoding and decoding in Go
Description:

This package provides Abstract Syntax Notation One BER encoding and decoding in the Go language.

go-github-com-bwesterb-go-ristretto 1.2.3
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-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.43.0 go-golang-org-x-net@0.46.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-highwayhash 1.0.3
Propagated dependencies: go-golang-org-x-sys@0.37.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-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-github-com-dgryski-go-metro 0.0.0-20250106013310-edb8663e5e33
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dgryski/go-metro
Licenses: Expat
Build system: go
Synopsis: Go translation of MetroHash
Description:

This package provides a Go translation of the reference C++ code for MetroHash, a high quality, high performance hash algorithm.

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.43.0 go-golang-org-x-term@0.36.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-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-go-mau-fi-libsignal 0.1.2
Propagated dependencies: go-filippo-io-edwards25519@1.1.0 go-golang-org-x-crypto@0.43.0 go-google-golang-org-protobuf@1.36.10
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-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-jwker 0.2.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/jphastings/jwker
Licenses: Expat
Build system: go
Synopsis: PEM -> JWK conversion tool
Description:

This package implements a functionality to convert keys between the PEM and JWK file formats.

Total packages: 69239