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 all commits
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
54 changes: 54 additions & 0 deletions content/blog/early-adopters-call-sel-botan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
+++
title = "Call for early adopters of Sel, Botan and one-time-password"
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 libraries under the stewardship of the Haskell Cryptography Group."
+++

The Haskell Cryptography Group is calling for early adopters of [sel], [botan-low], and [one-time-password]
which provide reliable and well-documented bindings to [libsodium][libsodium] and [botan], as well as an implementation of OTP codes (TOTP and HOTP)
backed in large part by `sel`.

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
sel ^>=0.0.1,
```

```haskell
one-time-password ^>=3.0.0,
```

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


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

* [Botan3 building from source](https://botan.randombit.net/handbook/building.html)
* [Libsodium in package repositories](https://repology.org/project/libsodium/versions)

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

* [Libsodium bindings tracker](https://github.com/haskell-cryptography/libsodium-bindings/issues/new)
* [Botan bindings tracker](https://github.com/haskell-cryptography/botan/issues/new)
* [one-time-password tracker](https://github.com/haskell-cryptography/one-time-password/issues/new)


[sel]: https://flora.pm/packages/@hackage/sel
[botan-low]: https://flora.pm/packages/@hackage/botan-low
[one-time-password]: https://flora.pm/packages/@hackage/one-time-password
[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.

15 changes: 10 additions & 5 deletions content/projects/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,23 @@ 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 = "Blake3 bindings"
content = "Static bindings to the Blake3 C library and Haskell wrapper"
url = "https://github.com/orgs/haskell-cryptography/repositories?q=topic%3Ablake3&type=all&language=&sort="
title = "Botan bindings"
content = "Bindings to the Botan C++ library and high level Haskell wrapper"
url = "/projects/botan/"

[[extra.list]]
title = "One-Time Password"
content = "TOTP and HOTP for your Two-Factor Authentication needs"
url = "/projects/one-time-password"

[[extra.list]]
title = "OpenSSL bindings"
content = "Bindings to OpenSSL, static and dynamic, with Haskell wrappers"
url = "https://github.com/haskell-cryptography?q=topic%3Aopenssl&type=all&language=&sort="
url = "/projects/hsopenssl"

[[extra.list]]
title = "And many more"
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 Botan 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
14 changes: 14 additions & 0 deletions content/projects/one-time-password.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
+++
title = "One-Time Password"
+++

The Haskell Cryptography Group presents its One-Time Password package

| Package | Status | Version |
|----------------------------------|----------------------|--------------------------|
| [one-time-password][one-time-password] | ![one-time-password-ci] | ![one-time-password-version] |


[one-time-password]: https://github.com/haskell-cryptography/one-time-password/tree/main/one-time-password
[one-time-password-ci]: https://github.com/haskell-cryptography/one-time-password/actions/workflows/one-time-password.yml/badge.svg
[one-time-password-version]: https://img.shields.io/hackage/v/one-time-password.svg
15 changes: 15 additions & 0 deletions content/projects/openssl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
+++
title = "OpenSSL Bindings"
+++

The Haskell Cryptography Group presents its bindings to OpenSSL:

| Package | Status | Version |
|-----------------------|---------------|--------------------------|
| [HsOpenSSL] | ![ci] | ![HsOpenSSL-version] |


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

2 changes: 0 additions & 2 deletions public/_headers

This file was deleted.

Binary file removed public/android-chrome-192x192.png
Binary file not shown.
Binary file removed public/android-chrome-512x512.png
Binary file not shown.
Binary file removed public/apple-touch-icon.png
Binary file not shown.
6 changes: 0 additions & 6 deletions public/bootstrap/scss/bootstrap-grid.css

This file was deleted.

7 changes: 0 additions & 7 deletions public/bootstrap/scss/bootstrap-reboot.css

This file was deleted.

6 changes: 0 additions & 6 deletions public/bootstrap/scss/bootstrap-utilities.css

This file was deleted.

6 changes: 0 additions & 6 deletions public/bootstrap/scss/bootstrap.css

This file was deleted.

Binary file removed public/doks.png
Binary file not shown.
1 change: 0 additions & 1 deletion public/doks.svg

This file was deleted.

10 changes: 0 additions & 10 deletions public/elasticlunr.min.js

This file was deleted.

Binary file removed public/favicon-16x16.png
Binary file not shown.
Binary file removed public/favicon-32x32.png
Binary file not shown.
Binary file removed public/favicon.ico
Binary file not shown.
1 change: 0 additions & 1 deletion public/favicon.svg

This file was deleted.

Binary file removed public/fonts/vendor/jost/jost-v4-latin-500.woff
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-500.woff2
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-700.woff
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-700.woff2
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-italic.woff
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-italic.woff2
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-regular.woff
Binary file not shown.
Binary file removed public/fonts/vendor/jost/jost-v4-latin-regular.woff2
Binary file not shown.
Loading