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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


go-github-com-btcsuite-btcd-btcec 0.12.0-beta-0.67e573d
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/btcsuite/btcd
Licenses: ISC
Synopsis: Elliptic curve cryptography to work with Bitcoin
Description:

Package btcec implements elliptic curve cryptography needed for working with Bitcoin (secp256k1 only for now). It is designed so that it may be used with the standard crypto/ecdsa packages provided with Go. A comprehensive suite of test is provided to ensure proper functionality. Package btcec was originally based on work from ThePiachu which is licensed under the same terms as Go, but it has significantly diverged since then. The btcsuite developers original is licensed under the liberal ISC license.

Although this package was primarily written for btcd, it has intentionally been designed so it can be used as a standalone package for any projects needing to use secp256k1 elliptic curve cryptography.

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
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-tjfoc-gmsm 1.4.1
Propagated dependencies: go-github-com-golang-protobuf@1.5.4 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://github.com/tjfoc/gmsm
Licenses: ASL 2.0
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-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
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.

ssh-to-pgp 1.1.6
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/Mic92/ssh-to-pgp
Licenses: Expat
Synopsis: Convert SSH RSA keys to GPG keys
Description:

This package provides ssh-to-pgp: a Go command line +utility to convert SSH RSA keys to GPG keys.

go-github-com-davidlazar-go-crypto 0.0.0-20200604182044-b73af7476f6c
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/davidlazar/go-crypto
Licenses: Expat
Synopsis: Cryptographic packages for Golang
Description:

This package produces a collection of cryptographic utilities, including the following:

  • drbg: a cryptographically secure pseudorandom number generator as specified in NIST SP 800-90A

  • encoding/base32: a compact base32 encoder

  • secretkey: user-friendly secret keys that can be used with secretbox

  • salsa20: a streaming interface (cipher.Stream) for the Salsa20 stream cipher

  • poly1305: a streaming interface (hash.Hash) for the Poly1305 one-time authenticator as specified in poly1305

go-gitlab-com-yawning-edwards25519-extra 0.0.0-0.2149dca
Propagated dependencies: go-golang-org-x-crypto@0.43.0 go-filippo-io-edwards25519@1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://gitlab.com/yawning/edwards25519-extra
Licenses: Modified BSD
Synopsis: Extensions to Go standard library' Ed25519 and curve25519 implementation
Description:

This package provides extensions to the Go standard library's Ed25519 and curve25519 implementations, primarily extracted from @urlhttps://github.com/oasisprotocol/curve25519-voi,curve25519-voi. This package is intended for interoperability with the standard library and the @urlhttps://filippo.io/edwards25519,edwards25519 package as much as possible.

go-github-com-zeebo-blake3-avo 0.0.0-20240814144702-1a8215cf69be
Propagated dependencies: go-github-com-mmcloughlin-avo@0.6.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/zeebo/blake3
Licenses: CC0
Synopsis: BLAKE3 Avo integration
Description:

This package provides a avo vectorized version of BLAKE3 implementation in Golang.

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
Synopsis: Go pluggable transports library
Description:

GoPtLib is a library for writing Tor pluggable transports in Go.

go-github-com-protonmail-go-crypto 1.3.0
Propagated dependencies: go-github-com-cloudflare-circl@1.5.0 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/ProtonMail/go-crypto
Licenses: Modified BSD
Synopsis: Fork of x/crypto with up-to-date OpenPGP implementation
Description:

This package provides cryptography for Go. This version of the package is a fork that adds a more up-to-date OpenPGP implementation. It is completely backwards compatible with golang.org/x/crypto, the official package.

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
Synopsis: Golang client to GnuPG's pinentry
Description:

Package pinentry provides a client to GnuPG's pinentry.

go-github-com-gliderlabs-ssh 0.3.8
Propagated dependencies: go-github-com-anmitsu-go-shlex@0.0.0-20200514113438-38f4b401e2be 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/gliderlabs/ssh
Licenses: Modified BSD
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.

go-filippo-io-age 1.2.1
Propagated dependencies: go-golang-org-x-sys@0.37.0 go-golang-org-x-term@0.36.0 go-golang-org-x-crypto@0.43.0 go-filippo-io-edwards25519@1.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://filippo.io/age
Licenses: Modified BSD
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.

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
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-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
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-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
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-github-com-youmark-pkcs8 1.3
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/youmark/pkcs8
Licenses: Expat
Synopsis: Functions to parse and convert private keys in PKCS#8 format
Description:

pkcs8 implements functions to process private keys in PKCS#8 format, as defined in RFC 5208 and RFC 5958. It can handle both unencrypted PKCS#8 PrivateKeyInfo format and EncryptedPrivateKeyInfo format with PKCS#5 (v2.0) algorithms.

go-github-com-multiformats-go-multihash 0.2.3
Propagated dependencies: go-github-com-minio-sha256-simd@0.1.1 go-github-com-mr-tron-base58@1.2.0 go-github-com-multiformats-go-varint@0.0.7 go-github-com-spaolacci-murmur3@1.1.0 go-golang-org-x-crypto@0.43.0 go-lukechampine-com-blake3@1.1.5
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/multiformats/go-multihash
Licenses: Expat
Synopsis: Multihash implementation in Go
Description:

Multihash implementation in Go.

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
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-minio-crc64nvme 1.0.1
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/crc64nvme
Licenses: ASL 2.0
Synopsis: CRC64 checksums using carryless-multiplication
Description:

This package calculates CRC64 checksums using carryless-multiplication accelerated with SIMD instructions for both ARM and x86. The code is based on the https://github.com/awesomized/crc64fast-nvme.git, crc64fast-nvme package in Rust.

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
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-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
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-chmduquesne-rollinghash 4.0.0-1.9a5199b
Propagated dependencies: go-code-cloudfoundry-org-bytefmt@0.0.0-20240329144308-0c372429d24b
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/chmduquesne/rollinghash
Licenses: Expat
Synopsis: Rolling hashes in Go
Description:

This package provides a Go implementation of several rolling hashes.

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

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31092