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.
This package provides an Ed25519 implementation with validation rules intended for consensus-critical contexts.
The pgpmail package implements PGP encryption for e-mail messages.
Various cryptographic utilities used by IPFS
This package provides a functionality to communicate directly with a Trusted Platform Module device. The libraries don't implement the entire spec for neither 1.2 nor 2.0.
Included submodules:
tpm- TPM 1.2 client librarytpm2- TPM 2.0 client library.direct- the prototype "TPMDirect" TPM 2.0 API, which is intended to (eventually) be 1:1 with the TPM 2.0 spec
Go-ShadowSocks is a Go implementation of the Shadowsocks tunnel proxy protocol.
This package provides a drop-in replacement of the Golang standard encoding/base64 library.
This package implements a hash/displace minimal perfect hash function.
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-Bloom implements bloom filter using double hashing.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at https://xxhash.com/.
This package provides a Golang implementation of the bcrypt hash algorithm. It is a fork of github.com/jameskeane/bcrypt.
This package provides a Go translation of the reference C++ code for MetroHash, a high quality, high performance hash algorithm.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at https://xxhash.com/.
Package pkcs12 implements some of PKCS#12 (also known as P12 or PFX). It is intended for decoding DER-encoded P12/PFX files for use with the crypto/tls package, and for encoding P12/PFX files for use by legacy applications which do not support newer formats. Since PKCS#12 uses weak encryption primitives, it SHOULD NOT be used for new applications.
This package implements the elliptic curves from NIST SP 800-186.
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.
This package provide pure Go implementation of SSH client.
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 is an external copy of the Go standard library's internal ChaCha20 package.
The purpose of this package is to provide a version of arbitrary sized arithmetic, in a safer (i.e. constant-time) way, for cryptography.
This package provides ssh-to-pgp: a Go command line +utility to convert SSH RSA keys to GPG keys.
This package provides qtls, a QUIC-capable variant of the Go standard library's TLS 1.3 implementation.
Libtrust is a library for managing authentication and authorization using public key cryptography. It provides authorization and access control through a distributed trust graph. It's maintained fork of https://github.com/docker-archive-public/docker.libtrust.
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.