Skip to content

Botan: First Milestone blog #4

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
Mar 11, 2024

Conversation

ldillinger
Copy link
Contributor

@ldillinger ldillinger commented Mar 6, 2024

First edited draft.

Rendered-ish.


There's some pretty popular libraries on that list there, and their list of transitive dependents is quite large. These libraries sit at the root of a lot of production haskell code, and anything involving networking, APIs, and the internet is likely to depend on at least one of them.

Would it surprise you that they are all directly or indirectly dependent on `crypton`, which contains unaudited C implementations that must be maintained by the Haskell community as a fork after `cryptonite` was abandoned by its original author.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: This may be a bit blunt. I don't necessarily want to say 'abandoned' but it is difficult not to after what happened. Is there a better way we can say this while still strongly projecting that essentially no new development is going to occur, just maintenance? (Eg, no new algorithms, which is particularly problematic in light of post-quantum cryptography)

@ldillinger
Copy link
Contributor Author

@Kleidukos Would you mind taking a look at this? Jose and I would like to get this post up as an official blog post of the HCG, and begin publicizing it.

@Kleidukos Kleidukos assigned Kleidukos and unassigned Kleidukos Mar 9, 2024
@Kleidukos Kleidukos self-requested a review March 9, 2024 13:58
Copy link
Member

@Kleidukos Kleidukos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this first draft. I have some trouble figuring out the structure of the post. It seems like there is a lot going on at the same time. Could you please separate the parts of the article? I have the impression that you're simultaneously

  1. Explaining the project
  2. Attracting potential contributors
  3. Writing an update

@ldillinger
Copy link
Contributor Author

Solid advice; I've updated and juggled things around a bit, and the subject & flow should be clearer.

@ldillinger ldillinger requested a review from Kleidukos March 9, 2024 17:10
@ldillinger ldillinger requested a review from Kleidukos March 10, 2024 18:45
@ldillinger
Copy link
Contributor Author

ldillinger commented Mar 10, 2024

Updated to reflect feedback.

If there are no significant content, grammar, or continuity errors, I'd like to consider this the final draft, if possible - writing for an audience poses a significant challenge for me, and there is a diminishing returns vs increasing effort. What we have here is much better than what I could have written alone, and at this point it needs to be published more than it needs to be word-perfect.

To be clear, I strongly appreciate the editorial assistance, but I have already spent 2 weeks focusing on this, and time is becoming a factor.

@Kleidukos Kleidukos merged commit c3eb389 into haskell-cryptography:main Mar 11, 2024
@Kleidukos
Copy link
Member

👍

@Kleidukos
Copy link
Member

I agree, writing is hard. Hit me up next time you want to write a blog post, we can make things easier for you from the beginning. :)

@Kleidukos
Copy link
Member

@ldillinger Do you approve the rendered article? https://haskell-cryptography.org/blog/botan-first-milestone/

@ldillinger
Copy link
Contributor Author

Now that I see it rendered, there are a few things to be learned for the next blog, so I might edit the markdown later a tad to emphasize and fix a few things with the styling, but nothing serious. It's definitely good to go 👍

Re: writing - I'll definitely keep that in mind :>

@Kleidukos
Copy link
Member

Ok great, I'll send it on social media then. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants