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

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-tscholl2-siec 0.0.0-20240310163802-c2c6f6198406
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/tscholl2/siec
Licenses: Expat
Build system: go
Synopsis: Isolated Elliptic Curve Implementation in Golang
Description:

This package exports a super-isolated elliptic curve. Over the base field 𝔽ₚ, the curve E does not admit any isogenies to other curves.

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-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-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-gitlab-com-yawning-obfs4-git 0.0.0-20231012084234-c3e2d44b1033
Propagated dependencies: go-filippo-io-edwards25519@1.1.0 go-github-com-dchest-siphash@1.2.3 go-gitlab-com-yawning-edwards25519-extra@0.0.0-0.2149dca go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib@1.6.0 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/obfs4
Licenses: GPL 3+
Build system: go
Synopsis: Network traffic obfourscator library
Description:

This package implements functionality based on ideas and concepts from Philipp Winter's ScrambleSuit protocol. The notable differences between ScrambleSuit and obfs4:

  • 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-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. This package provides an command line interface (CLI) tool.

go-github-com-dgryski-go-farm 0.0.0-20200201041132-a6ae2369ad13
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/dgryski/go-farm
Licenses: Expat
Build system: go
Synopsis: Farmhash implementation in Golang
Description:

FarmHash provides hash functions for strings and other data. The functions mix the input bits thoroughly but are not suitable for cryptography. It is implemented as a mechanical translation of the non-SSE4/non-AESNI hash functions from Google's FarmHash.

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-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-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.

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-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: BLAKE-256/BLAKE-224 crypto hash functions implementation
Description:

Package blake256 implements BLAKE-256 and BLAKE-224 with SSE2, SSE4.1, and AVX acceleration and zero allocations.

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-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-gxed-hashland-keccakpg 0.0.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gxed/hashland
Licenses: Expat
Build system: go
Synopsis: Implements the Keccak (SHA-3) hash algorithm in Go
Description:

Package keccak implements the Keccak (SHA-3) hash algorithm. See http://keccak.noekeon.org.

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-github-com-aperturerobotics-jacobsa-crypto 1.0.1-0.b1eb679
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/aperturerobotics/jacobsa-crypto
Licenses: ASL 2.0
Build system: go
Synopsis: Cryptography missing from the Go standard library
Description:

This repository contains Go packages related to cryptographic standards that are not included in the Go standard library.

go-c2sp-org-cctv-age 0.0.0-20240306222714-3ec4d716e805
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://c2sp.org/CCTV/age
Licenses: CC0
Build system: go
Synopsis: Community Cryptography Test Vectors
Description:

This package provides a large set of test vectors for the age file encryption format, as well as a framework to easily generate them.

The test suite can be applied to any age implementation, regardless of the language it's implemented in, and the level of abstraction of its interface. For the simplest, most universal integration, the implementation can just attempt to decrypt the test files, check the operation only succeeds if expect is success, and compare the decrypted payload. Test vectors involving unimplemented features (such as passphrase encryption or armoring) can be ignored.

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-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-veraison-go-cose 1.3.0-0.a633822
Propagated dependencies: go-github-com-fxamacker-cbor-v2@2.9.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/veraison/go-cose
Licenses: MPL 2.0
Build system: go
Synopsis: COSE specification for Go
Description:

This package provides a Go library for the Concise Binary Object Representation (CBOR) Object Signing and Encryption (COSE) specification.

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-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-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.

Page: 1…14991500150115021503…2886
Total packages: 69244