|
Boost : |
From: Richard Hodges (hodges.r_at_[hidden])
Date: 2024-12-08 12:05:31
*My review:*
- What is your evaluation of the design?
Excellent. The trade-offs in API design have been well explained. There is
nothing in the design that will get in the way of any use case of mine.
- What is your evaluation of the implementation?
My assumption is that it will be carefully thought out and close to
perfectly implemented. The author has form.
- What is your evaluation of the documentation?
Comprehensive and well laid out with plenty of examples.
One reading of the documentation left me convinced that I am ready to
incorporate the library into new and existing code, and know how to.
- What is your evaluation of the potential usefulness of the library? Do
you already use it in industry?
Very useful. When I write software it is generally facing the internet and
is generally interfacing with servers that require HMAC.
The library fulfils my three main requirements:
- prevention of DOS hash attacks
- computation of HMAC
- A trustworthy and *easy to use* SHA-256 implementation.
out of the box
- Did you try to use the library? With which compiler(s)? Did
you have any problems?
No
- How much effort did you put into your evaluation? A glance? A quick
reading? In-depth study?
An afternoon of reading the documentation and evaluating the library's
relevance to me.
- Are you knowledgeable about the problem domain?
Yes
My vote: ACCEPT
My comment: If the ISO committee rejected a library as well designed and as
useful as this, this is merely a continuation of the stream of evidence of
its incompetence.
R
On Sat, 7 Dec 2024 at 14:47, Matt Borland via Boost <boost_at_[hidden]>
wrote:
> Dear all,
>
> The review of Hash2 by Peter Dimov and Christian Mazakas begins today
> Saturday, December 7th through Sunday December 15th, 2024.
>
> Code: https://github.com/pdimov/hash2
> Docs: https://pdimov.github.io/hash2/
>
> Please provide feedback on the following general topics:
>
> - What is your evaluation of the design?
> - What is your evaluation of the implementation?
> - What is your evaluation of the documentation?
> - What is your evaluation of the potential usefulness
> of the library? Do you already use it in industry?
> - Did you try to use the library? With which compiler(s)? Did
> you have any problems?
> - How much effort did you put into your evaluation?
> A glance? A quick reading? In-depth study?
> - Are you knowledgeable about the problem domain?
>
> Ensure to explicitly include with your review: ACCEPT, REJECT, or
> CONDITIONAL ACCEPT (with acceptance conditions).
>
> There's already been a flurry of conversation so I thank you all for that.
> If you have any questions during this process feel free to reach out to me.
> Additionally, if you would like to submit your review privately, which I
> will anonymize for the review report, you may send it directly to me at:
> matt_at_mattborland.com.
>
> Matt Borland
> Review Manager and C++Alliance Staff Engineer
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk