Skip to content

Call for early adopters of sel and botan-low #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Apr 14, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
public
3 changes: 2 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[submodule "themes/adidoks"]
path = themes/adidoks
url = https://github.com/aaranxu/adidoks.git
url = https://github.com/aaranxu/adidoks
branch = main
4 changes: 2 additions & 2 deletions content/blog/botan-first-milestone.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
+++
title = "Botan: The first milestone"
description = "A step towards improving the state of Haskell cryptography"
date = 2024-06-03T12:15:00
updated = 2024-06-03T12:15:00
date = 2024-03-11T12:15:00
updated = 2024-03-11T12:15:00
draft = false # Leave this as true so that it is not published
template = "blog/page.html"

Expand Down
44 changes: 44 additions & 0 deletions content/blog/early-adopters-call-sel-botan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
+++
title = "Call for early adopters for Sel and Botan"
description = ""
date = 2024-04-05T16:00:00
updated = 2024-04-03T16:00:00
draft = false
template = "blog/page.html"

[extra]
lead = "We are calling for early adopters of the sel and botan-low libraries to improve their usability and reliability"
+++

The Haskell Cryptography Group is calling for early adopters of [Sel][sel] and [botan-low], which respectively provide
reliable and well-documented bindings to [libsodium][libsodium] and [botan].

We want to gather feedback from industrial and hobbyist users on the documentation and ergonomics of these libraries,
as this will help us serve users better in the future.

In particular, we want to know if the example usages provided in the documentation help, and how they could be improved.

You can use these libraries today by adding them to your cabal file:

```haskell
botan-low ^>=0.0.1,
```

and

```haskell
sel ^>=0.0.1,
```

For security reasons, the bindings do not bundle the underlying C and C++ libraries, you have to install them yourself.

Please let us know if you have any issue on the the ticket trackers:

* https://github.com/haskell-cryptography/libsodium-bindings/issues/new
* https://github.com/haskell-cryptography/botan/issues/new


[sel]: https://flora.pm/packages/@hackage/sel
[botan-low]: https://flora.pm/packages/@hackage/botan-low
[libsodium]: https://doc.libsodium.org/
[botan]: https://botan.randombit.net/
152 changes: 0 additions & 152 deletions content/blog/markdown-syntax.md

This file was deleted.

7 changes: 6 additions & 1 deletion content/projects/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,14 @@ template = "projects/index.html"

[[extra.list]]
title = "Libsodium bindings"
content = "Static bindings to the Libsodium C library and Haskell wrapper"
content = "Bindings to the Libsodium C library and high-level wrapper"
url = "/projects/libsodium/"

[[extra.list]]
title = "Botan bindings"
content = "Bindings to the Botan C++ library and high-level Haskell wrapper"
url = "/projects/botan/"

[[extra.list]]
title = "Blake3 bindings"
content = "Static bindings to the Blake3 C library and Haskell wrapper"
Expand Down
19 changes: 19 additions & 0 deletions content/projects/botan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
+++
title = "Botan Bindings"
+++

The Haskell Cryptography Group presents its suite of libsodium packages:

| Package | Status | Version |
|----------------------------------|----------------------|--------------------------|
| [botan-low][botan-low] | ![botan-low-ci] | ![botan-low-version] |
| [botan‑bindings][botan-bindings] | ![botan-bindings-ci] | ![botan-bindings-version]|


[botan-low]: https://github.com/haskell-cryptography/botan/tree/main/botan-low
[botan-low-ci]: https://github.com/haskell-cryptography/botan/actions/workflows/ci.yml/badge.svg
[botan-low-version]: https://img.shields.io/hackage/v/botan-low.svg

[botan-bindings]: https://github.com/haskell-cryptography/botan/tree/main/botan
[botan-bindings-ci]: https://github.com/haskell-cryptography/botan/actions/workflows/main-ci.yml/badge.svg
[botan-bindings-version]: https://img.shields.io/hackage/v/botan-bindings.svg
2 changes: 1 addition & 1 deletion themes/adidoks
Submodule adidoks updated 1 files
+1 −1 content/_index.md