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

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-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-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-pion-randutil v0.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/pion/randutil
Licenses: Expat
Build system: go
Synopsis: Helper library for cryptographic and mathematical randoms
Description:

This package provides primitives for generating random values.

go-github-com-schollz-pake-v3 3.1.0
Propagated dependencies: go-filippo-io-edwards25519@1.1.0 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/schollz/pake
Licenses: Expat
Build system: go
Synopsis: Strong secret between parties over an insecure channel
Description:

This package implements a functionality for two parties to generate a mutual secret key by using a weak key that is known to both beforehand (e.g. via some other channel of communication). This is a simple API for an implementation of Password-Authenticated Key Exchange. This protocol is derived from Dan Boneh and Victor Shoup's cryptography book (pg 789, PAKE2 protocol).

go-github-com-golang-jwt-jwt-v5 5.2.1
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-gaukas-godicttls 0.0.4
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gaukas/godicttls
Licenses: Modified BSD
Build system: go
Synopsis: Dictionary for TLS
Description:

This package provides a dictionary for TLS written in Go providing bidirectional mapping values to their names, plus enum convenience for values.

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-flynn-noise 1.0.0
Propagated dependencies: go-gopkg-in-check-v1@1.0.0-20201130134442-10cb98267c6c 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/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-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-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.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/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-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-obfs4proxy 1.0.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: Pluggable transport proxy for Tor, implementing obfs4
Description:

obfs4proxy is a tool that attempts to circumvent censorship by transforming the Tor traffic between the client and the bridge. This way censors, who usually monitor traffic between the client and the bridge, will see innocent-looking transformed traffic instead of the actual Tor traffic.

age-keygen 1.2.1
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. This package provides a command line interface (CLI) tools.

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-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-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-minio-md5-simd 1.1.2
Propagated dependencies: 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/minio/md5-simd
Licenses: ASL 2.0
Build system: go
Synopsis: Accelerate MD5 computations in pure Golang
Description:

This is a SIMD accelerated MD5 package, allowing up to either 8 (AVX2) or 16 (AVX512) independent MD5 sums to be calculated on a single CPU core.

md5-simd integrates a similar mechanism as described in minio/sha256-simd for making it easy for clients to take advantages of the parallel nature of the MD5 calculation. This will result in reduced overall CPU load.

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-smallstep-pkcs7 0.2.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/smallstep/pkcs7
Licenses: Expat
Build system: go
Synopsis: Subset of PKCS #7 / Cryptographic Message Syntax implemented in Golang
Description:

This package implements a subset of PKCS #7 / Cryptographic Message Syntax (RFC 2315, RFC 5652).

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-elithrar-simple-scrypt 1.3.0
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/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-emersion-go-bcrypt 0.0.0-20170822072041-6e724a1baa63
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/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-github-com-dgryski-go-mph 0.0.0-20211217222804-81a8625fb7ed
Propagated dependencies: 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-mph
Licenses: Expat
Build system: go
Synopsis: Go minimal perfect hash function
Description:

This package implements a hash/displace minimal perfect hash function.

go-github-com-zeebo-xxh3 1.0.2
Propagated dependencies: 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/zeebo/xxh3
Licenses: FreeBSD
Build system: go
Synopsis: XXH3 hash algorithm in Golang
Description:

This package provides a port of the XXH3 hash algorithm to Golang. XXH3 is an extremely fast non-cryptographic hash algorithm.

Total packages: 69282