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

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-gitlab-com-yawning-bsaes-git 0.0.0-20190805113838-0a714cd429ec
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitlab.com/yawning/bsaes
Licenses: Expat
Build system: go
Synopsis: AES implementation in Golang
Description:

The bsaes is a portable pure-Go constant time AES implementation based on the code from BearSSL. On appropriate systems, with a sufficiently recent Go runtime, it will transparently call crypto/aes when NewCipher is invoked.

zlint 3.6.8
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-go-mau-fi-libsignal 0.2.1
Propagated dependencies: go-filippo-io-edwards25519@1.2.0 go-golang-org-x-crypto@0.50.0 go-google-golang-org-protobuf@1.36.11
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-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.50.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-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-decred-dcrd-dcrec-secp256k1-v4 4.4.0
Propagated dependencies: 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: Optimized secp256k1 elliptic curve operations
Description:

This package provides an optimized pure Go implementation of elliptic curve cryptography operations over the secp256k1 curve as well as data structures and functions for working with public and private secp256k1 keys as cpecified in the https://www.secg.org/sec2-v2.pdf standard.

In addition, sub packages are provided to produce, verify, parse, and serialize ECDSA signatures and EC-Schnorr-DCRv0 (a custom Schnorr-based signature scheme specific to Decred) signatures. See the README.md files in the relevant sub packages for more details about those aspects.

go-github-com-codahale-rfc6979 0.0.0-20141003034818-6a90f24967eb
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/codahale/rfc6979
Licenses: ISC
Build system: go
Synopsis: Deterministic ECDSA signatures in Go
Description:

This package implements RFC 6979, which describes how to generate deterministic ECDSA signatures. Deterministic signatures remove the need for a random number generator during signing.

go-github-com-gxed-hashland-murmur3 0.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gxed/hashland
Licenses: Modified BSD
Build system: go
Synopsis: Golang implementation of MurmurHash3 algorithm
Description:

This package provides a native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3).

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.

go-github-com-riobard-go-bloom 0.0.0-0.cdc8013
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/riobard/go-bloom
Licenses: ASL 2.0
Build system: go
Synopsis: Bloom filter in Go
Description:

Go-Bloom implements bloom filter using double hashing.

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-xdg-go-pbkdf2 1.0.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/xdg-go/pbkdf2
Licenses: ASL 2.0
Build system: go
Synopsis: Go implementation of PBKDF2
Description:

Package pbkdf2 implements password-based key derivation using the PBKDF2 algorithm described in RFC 2898 and RFC 8018.

go-github-com-letsencrypt-pkcs11key-v4 4.0.0
Propagated dependencies: 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/letsencrypt/pkcs11key
Licenses: FreeBSD
Build system: go
Synopsis: Interface to PKCS#11 devices for Golang
Description:

This package implements crypto.Signer for PKCS #11 private keys.

go-github-com-zmap-rc2 0.0.0-20190804163417-abaa70531248
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/zmap/rc2
Licenses: ASL 2.0
Build system: go
Synopsis: RC2 in Go
Description:

This package implements RC2 Cipher in Golang.

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.43.0 go-golang-org-x-term@0.42.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-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-loft-sh-ssh 0.0.5
Propagated dependencies: go-github-com-anmitsu-go-shlex@0.0.0-20200514113438-38f4b401e2be go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/loft-sh/ssh
Licenses: Modified BSD
Build system: go
Synopsis: SSH servers in Golang
Description:

Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar. It's alternative fork of https://github.com/gliderlabs/ssh.

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-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-cronokirby-saferith 0.33.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/cronokirby/saferith
Licenses: Expat
Build system: go
Synopsis: Safe arbitrary-sized arithmetic
Description:

The purpose of this package is to provide a version of arbitrary sized arithmetic, in a safer (i.e. constant-time) way, for cryptography.

go-github-com-klauspost-crc32 1.3.0
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/klauspost/crc32
Licenses: Modified BSD
Build system: go
Synopsis: CRC32 hash with x64 optimizations
Description:

This package is a drop-in replacement for the standard library hash/crc32 package, that features AVX 512 optimizations on x64 platforms, for a 2x speedup for IEEE CRC32 checksums. See Cyclic redundancy check for information.

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-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-github-com-refraction-networking-utls 1.8.2
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.59.0 go-golang-org-x-crypto@0.50.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sys@0.43.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.

Total packages: 72465