-
Notifications
You must be signed in to change notification settings - Fork 1
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
Botan: First Milestone blog #4
Conversation
|
||
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. |
There was a problem hiding this comment.
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)
@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. |
There was a problem hiding this 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
- Explaining the project
- Attracting potential contributors
- Writing an update
Solid advice; I've updated and juggled things around a bit, and the subject & flow should be clearer. |
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. |
👍 |
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. :) |
@ldillinger Do you approve the rendered article? https://haskell-cryptography.org/blog/botan-first-milestone/ |
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 :> |
Ok great, I'll send it on social media then. :) |
First edited draft.
Rendered-ish.