3 ms·
> Cryptographers commonly advise non-experts to use a library to do things for you On the high level, the problem is that libraries are usually "CRC32", "MD5",
by rhn_mk1 7y ago
> Cryptographers commonly advise non-experts to use a library to do things for you
On the high level, the problem is that libraries are usually "CRC32", "MD5", "SHA256", etc. There's no guiding resource that I have found that matches use cases to libraries, which is where the initial question comes from.
That is, unless you meant a library that covers the entire use case, but there isn't always one.
- SAI_Peregrinus 7y agoThat's part of why NaCl, Libsodium, and Libhydrogen have the APIs they do: they cover secure ways to use the primitives, make those ways easy, and make it harder to misuse things. It's also why so many security professionals like the "noise" protocol: it doesn't leave any of the difficult choices open to be misused.