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

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-mr-tron-base58 1.2.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/mr-tron/base58
Licenses: Expat
Build system: go
Synopsis: Fast implementation of base58 encoding on Golang
Description:

Fast implementation of base58 encoding on Golang. A trivial big.Int encoding benchmark results in 6 times faster encoding and 8 times faster decoding.

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-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-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-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-github-com-jphastings-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.

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-xanzy-ssh-agent 0.2.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/xanzy/ssh-agent/
Licenses: ASL 2.0
Build system: go
Synopsis: Control ssh-agent from Go
Description:

Package agent implements the ssh-agent protocol, and provides both a client and a server. The client can talk to a standard ssh-agent that uses UNIX sockets, and one could implement an alternative ssh-agent process using the sample server.

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-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-cloudwego-base64x 0.1.4
Propagated dependencies: go-github-com-bytedance-sonic-loader@0.2.4 go-github-com-klauspost-cpuid-v2@2.2.8
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/cloudwego/base64x
Licenses: ASL 2.0 ASL 2.0
Build system: go
Synopsis: Drop-in replacement of the std @code{encoding/base64} library
Description:

This package provides a drop-in replacement of the Golang standard encoding/base64 library.

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-github-com-libp2p-go-libp2p-peer 2.3.8-0.993d742
Propagated dependencies: go-github-com-btcsuite-btcd-btcec@0.12.0-beta-0.67e573d go-github-com-gogo-protobuf@1.3.2 go-github-com-libp2p-go-libp2p-crypto@2.0.1-0.7240b40 go-github-com-multiformats-go-multihash@0.2.3
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/libp2p/go-libp2p-peer
Licenses: Expat
Build system: go
Synopsis: PKI based identities for use in go-libp2p
Description:

PKI based identities for use in go-libp2p.

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/twmb/murmur3
Licenses: Modified BSD
Build system: go
Synopsis: Native MurmurHash3 Go implementation
Description:

Native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3). Reference algorithm has been slightly hacked as to support the streaming mode required by Go's standard Hash interface.

go-filippo-io-age 1.2.1
Propagated dependencies: go-golang-org-x-sys@0.37.0 go-golang-org-x-term@0.36.0 go-golang-org-x-crypto@0.43.0 go-filippo-io-edwards25519@1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://filippo.io/age
Licenses: Modified BSD
Build system: go
Synopsis: Secure file encryption tool, format, and Go library
Description:

This package implements file encryption according to the https://age-encryption.org/v1 specification. It features small explicit keys, no configuration options, and Unix-style composability.

go-github-com-golang-jwt-jwt 3.2.2
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-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-dchest-siphash 1.2.3
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dchest/siphash
Licenses: CC0
Build system: go
Synopsis: Go library for pseudorandom functions
Description:

SipHash is a family of pseudorandom functions (PRFs) optimized for speed on short messages.

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-gsterjov-go-libsecret 0.0.0-20161001094733-a6f4afe4910c
Propagated dependencies: go-github-com-godbus-dbus@0.0.0-20190726142602-4481cbc300e2
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gsterjov/go-libsecret
Licenses: Expat
Build system: go
Synopsis: Manage secrets via the @code{Secret Service} DBus API
Description:

This native Go library manages secrets via the freedesktop.org Secret Service DBus interface.

go-github-com-marten-seemann-qtls 0.4.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/marten-seemann/qtls
Licenses: Modified BSD
Build system: go
Synopsis: TLS 1.3 with QUIC in Go
Description:

This package provides qtls, a QUIC-capable variant of the Go standard library's TLS 1.3 implementation.

go-github-com-zeebo-blake3 0.2.4
Propagated dependencies: go-github-com-klauspost-cpuid-v2@2.2.8 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-operatorfoundation-obfs4 1.0.0
Propagated dependencies: go-github-com-dchest-siphash@1.2.3 go-github-com-operatorfoundation-ed25519@0.0.0-0.b22b4bd go-github-com-willscott-goturn@0.0.0-20170802220503-19f41278d0c9 go-golang-org-x-crypto@0.43.0 go-golang-org-x-net@0.46.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/obfs4
Licenses: FreeBSD
Build system: go
Synopsis: Network obfourscator to scramble network traffic
Description:

Obfs4 is a look-like nothing obfuscation protocol that incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol.

The notable differences between ScrambleSuit and obfs4 are:

  • 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-github-com-libp2p-go-libp2p-crypto 2.0.1-0.7240b40
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/libp2p/go-libp2p-crypto
Licenses: Expat
Build system: go
Synopsis: Various cryptographic utilities used by IPFS
Description:

Various cryptographic utilities used by IPFS

Total packages: 69282