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

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-twpayne-go-pinentry 0.3.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-github-com-schollz-pake-v3 3.1.0
Propagated dependencies: go-filippo-io-edwards25519@1.2.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-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-emersion-go-pgpmail 0.2.1
Propagated dependencies: go-github-com-emersion-go-message@0.18.1 go-github-com-protonmail-go-crypto@1.3.0-0.a8cc4f0 go-golang-org-x-text@0.38.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/emersion/go-pgpmail
Licenses: Expat
Build system: go
Synopsis: PGP mail encryption for Go
Description:

The pgpmail package implements PGP encryption for e-mail messages.

go-github-com-btcsuite-btcd-chainhash-v2 2.0.0
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: Generic hash type and associated functions for Go
Description:

Chainhash provides a generic hash type and associated functions that allows the specific hash algorithm to be abstracted.

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-filippo-io-edwards25519 1.2.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://filippo.io/edwards25519
Licenses: Modified BSD
Build system: go
Synopsis: Group logic for the twisted Edwards curve
Description:

This package implements the edwards25519 elliptic curve in Go, exposing the necessary APIs to build a wide array of higher-level primitives.

go-github-com-cloudflare-redoctober 0.0.0-20241112165158-ce2ad370627b
Propagated dependencies: go-github-com-coreos-go-systemd-v22@22.7.0 go-github-com-getsentry-sentry-go@0.33.0 go-github-com-prometheus-client-golang@1.23.2 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/cloudflare/redoctober
Licenses: FreeBSD
Build system: go
Synopsis: Cloudflare Red October key management support for Golang
Description:

This package provides an implementation of the Red October keyserver protocol for Golang. It uses the Two-Person Rule to protect sensitive data, which means it supports generating, distributing, and recovering keys among multiple parties with configurable quorum requirements. The package include Go source library and redoctober command.

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-filippo-io-nistec 0.0.4
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://filippo.io/nistec
Licenses: Modified BSD
Build system: go
Synopsis: NIST P elliptic curves in Golang
Description:

This package implements the elliptic curves from NIST SP 800-186.

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-zeebo-xxh3 1.1.0
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/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.

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-secure-systems-lab-go-securesystemslib 0.10.0
Propagated dependencies: go-github-com-codahale-rfc6979@0.0.0-20141003034818-6a90f24967eb 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/secure-systems-lab/go-securesystemslib
Licenses: Expat
Build system: go
Synopsis: Common cryptographic routines for secure systems
Description:

This package provides a Go implementation of common cryptographic routines used in secure systems. It includes support for various signature schemes and key management utilities.

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-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.46.0 go-golang-org-x-term@0.44.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. This package provides an command line interface (CLI) tool.

go-github-com-getsops-gopgagent 0.0.0-20241224165529-7044f28e491e
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/getsops/gopgagent
Licenses: ASL 2.0
Build system: go
Synopsis: GPG Agent helpers for Go
Description:

This package provides an API to interact with the local GPG Agent from Golang.

go-github-com-pjbgf-sha1cd 0.3.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/pjbgf/sha1cd
Licenses: ASL 2.0
Build system: go
Synopsis: sha1cd
Description:

Package sha1cd implements collision detection based on the whitepaper Counter-cryptanalysis from Marc Stevens. The original ubc implementation was done by Marc Stevens and Dan Shumow, and can be found at: @urlhttps://github.com/cr-marcstevens/sha1collisiondetection,https://github.com/cr-marcstevens/sha1collisiondetection.

go-github-com-zmap-zlint-v3 3.7.1
Propagated dependencies: go-github-com-pelletier-go-toml@1.9.5 go-github-com-sirupsen-logrus@1.9.3 go-github-com-zmap-zcrypto@0.0.0-0.0452b53 go-golang-org-x-crypto@0.53.0 go-golang-org-x-net@0.53.0 go-golang-org-x-text@0.38.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/zmap/zlint
Licenses: ASL 2.0
Build system: go
Synopsis: X.509 Certificate Linter
Description:

ZLint is a X.509 certificate linter that checks for consistency with standards (e.g. RFC 5280) and other relevant PKI requirements (e.g. CA/Browser Forum Baseline Requirements).

go-github-com-tjfoc-gmsm 1.4.1
Propagated dependencies: go-github-com-golang-protobuf@1.5.4 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://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-titanous-rocacheck 0.0.0-20171023193734-afe73141d399
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/titanous/rocacheck
Licenses: Modified BSD
Build system: go
Synopsis: Check RSA keys for ROCA vulnerability
Description:

Rocacheck is a Go library for checking RSA public keys for the ROCA vulnerability (CVE-2017-15361) that affected certain Infineon cryptographic libraries and smart cards.

go-github-com-templexxx-xhex 0.0.0-20200614015412-aed53437177b
Propagated dependencies: go-github-com-templexxx-cpu@0.1.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/templexxx/xhex
Licenses: Expat
Build system: go
Synopsis: Fast hexadecimal encoding and decoding for Go
Description:

This package implements high-performance hexadecimal encoding and decoding. On AVX2-capable x86_64 CPUs, xhex enables SIMD acceleration at runtime.

go-github-com-tink-crypto-tink-go-v2 2.6.0
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-golang-org-x-crypto@0.53.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/tink-crypto/tink-go
Licenses: ASL 2.0
Build system: go
Synopsis: Go implementation of Tink
Description:

This package provides a Go implementation of Tink cryptographic library.

go-github-com-fernet-fernet-go 0.0.0-20240119011108-303da6aec611
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/fernet/fernet-go
Licenses: Expat
Build system: go
Synopsis: Fernet symmetric encryption for Golang
Description:

This package provides a Golang implementation of the Fernet symmetric encryption specification. It handles key management, token creation, encryption/decryption, and integrity verification.

Total packages: 33008