hsblst: Haskell bindings to BLST

[ cryptography, library, mpl ] [ Propose Tags ] [ Report a vulnerability ]

HsBLST is low-level Haskell bindings and a high-level interface to BLST -- a multilingual BLS12-381 signature library.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5 (info)
Change log CHANGELOG.md
Dependencies base (>=4.17 && <4.22), deepseq (>=1.4.5 && <1.6), ram (>=0.19 && <0.22) [details]
Tested with ghc ==9.8.4, ghc ==9.10.3, ghc ==9.12.2, ghc ==9.12.3
License MPL-2.0
Copyright 2022 Serokell <https://serokell.io>
Author Serokell <hi@serokell.io>
Maintainer Serokell <hi@serokell.io>
Uploaded by lierdakil at 2026-03-16T21:47:37Z
Category Cryptography
Home page https://github.com/serokell/hsblst#readme
Bug tracker https://github.com/serokell/hsblst/issues
Source repo head: git clone https://github.com/serokell/hsblst
Distributions
Reverse Dependencies 1 direct, 5 indirect [details]
Downloads 317 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-03-16 [all 1 reports]

Readme for hsblst-0.0.5

[back to package description]

HsBLST

License: MPL 2.0

HsBLST is low-level Haskell bindings and a high-level interface to BLST -- a multilingual BLS12-381 signature library.

This package includes sources from v0.3.13 version of BLST, licensed under Apache License 2.0

Known Issues

  • Fails to build on Windows with GHC 9.12.3, seems to be a GHC bug.

Build Instructions

Run make to build everything.

Usage

See Haddock documentation.

For Contributors

Please see CONTRIBUTING.md for more information.

About Serokell

HsBLST is maintained and funded with ❤️ by Serokell. The names and logo for Serokell are trademark of Serokell OÜ.

We love open source software! See our other projects or hire us to design, develop and grow your idea!