Skip to content

Commit

Permalink
Add one-time-password to the call and write a project page for HsOpenSSL
Browse files Browse the repository at this point in the history
  • Loading branch information
Kleidukos committed Apr 14, 2024
1 parent bbe5edc commit 53db14d
Show file tree
Hide file tree
Showing 40 changed files with 48 additions and 546 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1 @@
public
public/
21 changes: 14 additions & 7 deletions content/blog/early-adopters-call-sel-botan.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
+++
title = "Call for early adopters for Sel and Botan"
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 the sel and botan-low libraries to improve their usability and reliability"
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][sel] and [botan-low], which respectively provide
reliable and well-documented bindings to [libsodium][libsodium] and [botan].
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.
Expand All @@ -21,15 +22,19 @@ In particular, we want to know if the example usages provided in the documentati
You can use these libraries today by adding them to your cabal file:

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

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

and
```haskell
sel ^>=0.0.1,
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)
Expand All @@ -39,9 +44,11 @@ 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/
8 changes: 4 additions & 4 deletions content/projects/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ 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"
url = "https://github.com/orgs/haskell-cryptography/repositories?q=topic%3Ablake3&type=all&language=&sort="
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
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.
146 changes: 0 additions & 146 deletions public/index.js

This file was deleted.

14 changes: 0 additions & 14 deletions public/js/main.js

This file was deleted.

Loading

0 comments on commit 53db14d

Please sign in to comment.