Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up
Hi there,
First off thanks for all the work in building this - crypto is a PITA.
After reading your docs, I had the following questions, which I think would be useful to cover (or clarify) for other people in the docs:
Have any cryptographers reviewed this library? If so who - were they internal or a hired 3rd party - which part(s) did they review? Your docs appear to be asking for a security review, which makes me wonder if this library has been blessed by an actual cryptographer, i.e.
Cryptography is hard. Please review and test this code before depending on it for critical functionality.. I do not mean for this to sound accusatory in any way- I'm merely curious as to the current state of this library.Is this intended to be used in production or is this more of a hobby project/proof-of-concept? I assume you guys use this in production today?
Are there any known (demonstrated) vulnerabilities against anything specific to this library's implementation? Your documentation hints that there might be a known timing attack vulnerability due to it being difficult to check MAC equality in constant time in JS runtimes - what else might exist?