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.
This package provides efficient cryptographic hash implementations for strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they are implemented as FFI bindings to efficient code from zlib.
This package provides conduit interfaces for some of cryptonite's implementations of cryptographic primitives.
This package provides a simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient.
This package provides functions for X.509 certificate and revocation list validation.
HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages. It has also some capabilities of creating SSL clients and servers. This package is in production use by a number of Haskell based systems and stable. You may also be interested in the tls package, http://hackage.haskell.org/package/tls, which is a pure Haskell implementation of SSL.
The package provides the standard types for dealing with the ASN.1 format.
Simple cryptographic random related types: a safe abstraction for CPRNGs.
This library provides readers and writers for the Privacy Enhanced Mail (PEM) format.
This library provides functions to read and write X509 certificates.
This package provides a native Haskell TLS and SSL protocol implementation for server and client. It provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use of the advanced type system, high level constructions and common Haskell features. It currently implements the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and supports RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.
This library contains io-streams routines for secure networking using OpenSSL (by way of HsOpenSSL).
This package provides a Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the crypto-api class interface.
Native Haskell TLS and SSL protocol implementation for server and client. This provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use of the advanced type system, high level constructions and common Haskell features. Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.
This Haskell package provides an incremental and one-pass, pure API to the SHA-256 cryptographic hash algorithm, with performance close to the fastest implementations available in other languages.
The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
This package provides a library to handle system accessors and storage for X.509 certificates.
This package provides generic X509 support for Haskell.
This package provides a reader and writer for ASN1 data in raw form with supports for high level forms of ASN1 (BER, and DER).
This package provides tools for operating system dependent X.509 stores, storage methods, and accessors.
This Haskell package provides a test framework for hash and cipher operations using the crypto-api interface. Known answer tests (KATs) for common cryptographic algorithms are included.
This Haskell package provides a platform independent method to obtain cryptographically strong entropy.
This Haskell package provides implementation of MD5.
This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based HMAC routines. The functions have been tested against most of the NIST and RFC test vectors for the various functions. While some attention has been paid to performance, these do not presently reach the speed of well-tuned libraries, like OpenSSL.
This package is a repository of cryptographic primitives for Haskell. It supports a wide range of symmetric ciphers, cryptographic hash functions, public key algorithms, key derivation numbers, cryptographic random number generators, and more.
This library makes it possible to restrict the HTTP servers that can be used by the http-client and http-client-tls libraries. This is useful when a security policy needs to, e.g., prevent connections to HTTP servers on localhost or only allow connections to a specific server.