Skip to content

Commit 53db14d

Browse files
committed
Add one-time-password to the call and write a project page for HsOpenSSL
1 parent bbe5edc commit 53db14d

40 files changed

+48
-546
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
public
1+
public/
+14-7
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
+++
2-
title = "Call for early adopters for Sel and Botan"
2+
title = "Call for early adopters of Sel, Botan and one-time-password"
33
description = ""
44
date = 2024-04-05T16:00:00
55
updated = 2024-04-03T16:00:00
66
draft = false
77
template = "blog/page.html"
88

99
[extra]
10-
lead = "We are calling for early adopters of the sel and botan-low libraries to improve their usability and reliability"
10+
lead = "We are calling for early adopters of libraries under the stewardship of the Haskell Cryptography Group."
1111
+++
1212

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

1617
We want to gather feedback from industrial and hobbyist users on the documentation and ergonomics of these libraries,
1718
as this will help us serve users better in the future.
@@ -21,15 +22,19 @@ In particular, we want to know if the example usages provided in the documentati
2122
You can use these libraries today by adding them to your cabal file:
2223

2324
```haskell
24-
botan-low ^>=0.0.1,
25+
sel ^>=0.0.1,
2526
```
2627

27-
and
28+
```haskell
29+
one-time-password ^>=3.0.0,
30+
```
2831

32+
and
2933
```haskell
30-
sel ^>=0.0.1,
34+
botan-low ^>=0.0.1,
3135
```
3236

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

3540
* [Botan3 building from source](https://botan.randombit.net/handbook/building.html)
@@ -39,9 +44,11 @@ Please let us know if you have any issue on the the ticket trackers:
3944

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

4349

4450
[sel]: https://flora.pm/packages/@hackage/sel
4551
[botan-low]: https://flora.pm/packages/@hackage/botan-low
52+
[one-time-password]: https://flora.pm/packages/@hackage/one-time-password
4653
[libsodium]: https://doc.libsodium.org/
4754
[botan]: https://botan.randombit.net/

content/projects/_index.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ content = "Bindings to the Botan C++ library and high level Haskell wrapper"
1313
url = "/projects/botan/"
1414

1515
[[extra.list]]
16-
title = "Blake3 bindings"
17-
content = "Static bindings to the Blake3 C library and Haskell wrapper"
18-
url = "https://github.com/orgs/haskell-cryptography/repositories?q=topic%3Ablake3&type=all&language=&sort="
16+
title = "One Time Password"
17+
content = "TOTP and HOTP for your Two-Factor Authentication needs"
18+
url = "/projects/one-time-password"
1919

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

2525
[[extra.list]]
2626
title = "And many more"

content/projects/one-time-password.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
+++
2+
title = "One Time Password"
3+
+++
4+
5+
The Haskell Cryptography Group presents its One-Time Password package
6+
7+
| Package | Status | Version |
8+
|----------------------------------|----------------------|--------------------------|
9+
| [one-time-password][one-time-password] | ![one-time-password-ci] | ![one-time-password-version] |
10+
11+
12+
[one-time-password]: https://github.com/haskell-cryptography/one-time-password/tree/main/one-time-password
13+
[one-time-password-ci]: https://github.com/haskell-cryptography/one-time-password/actions/workflows/one-time-password.yml/badge.svg
14+
[one-time-password-version]: https://img.shields.io/hackage/v/one-time-password.svg

content/projects/openssl.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
+++
2+
title = "OpenSSL Bindings"
3+
+++
4+
5+
The Haskell Cryptography Group presents its bindings to OpenSSL:
6+
7+
| Package | Status | Version |
8+
|-----------------------|---------------|--------------------------|
9+
| [HsOpenSSL] | ![ci] | ![HsOpenSSL-version] |
10+
11+
12+
[HsOpenSSL]: https://github.com/haskell-cryptography/HsOpenSSL/tree/main/HsOpenSSL
13+
[ci]: https://github.com/haskell-cryptography/HsOpenSSL/actions/workflows/haskell.yml/badge.svg
14+
[HsOpenSSL-version]: https://img.shields.io/hackage/v/HsOpenSSL.svg
15+

public/_headers

-2
This file was deleted.

public/android-chrome-192x192.png

-5.63 KB
Binary file not shown.

public/android-chrome-512x512.png

-20.3 KB
Binary file not shown.

public/apple-touch-icon.png

-4.99 KB
Binary file not shown.

public/bootstrap/scss/bootstrap-grid.css

-6
This file was deleted.

public/bootstrap/scss/bootstrap-reboot.css

-7
This file was deleted.

public/bootstrap/scss/bootstrap-utilities.css

-6
This file was deleted.

public/bootstrap/scss/bootstrap.css

-6
This file was deleted.

public/doks.png

-8.02 KB
Binary file not shown.

public/doks.svg

-1
This file was deleted.

public/elasticlunr.min.js

-10
This file was deleted.

public/favicon-16x16.png

-416 Bytes
Binary file not shown.

public/favicon-32x32.png

-773 Bytes
Binary file not shown.

public/favicon.ico

-15 KB
Binary file not shown.

public/favicon.svg

-1
This file was deleted.
-12.6 KB
Binary file not shown.
-9.6 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
-12.6 KB
Binary file not shown.
-9.59 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

public/index.js

-146
This file was deleted.

public/js/main.js

-14
This file was deleted.

0 commit comments

Comments
 (0)