Palmer
Palmer
This commit adds the same convenience methods to Mac that exist for Digest. My concerns with doing this are: 1. This is a bit of a specialized case. What if...
It is clear that I've not been able to give the project the time it needs over the last few months. I'm amenable to the idea of exploring a move...
If there are places where there is a reasonable way to recover from an error, to me, it makes sense to return a `Result`. I think (but am not 100%...
@marcusklaas I'm afraid that something like that could make using using something like bcrypt less ergonomic. The problem, I think, is that a 16-byte long slice and a 16-byte long...
How would the checks done by the special types for salts, keys, etc be better than doing an `assert!()`? I may not be thinking of something, but, I don't know...
Regarding the suggested `VerifiedBcryptSalt` - my concern is that this is effectively still a dynamic check in the case where you have a slice as opposed to a fixed size...
This and #237 cover similar ground, so, I'll put most of my thoughts here. My thoughts are also related to #228. Right now a number of the interfaces in rust-crypto...
Are you suggesting using Nadeko just for the constant time comparison functions or as part of implementations of the algorithms? I tried something "Nadeko-like" a few months ago. One of...
Good point. On the one hand, it seem a little odd that Digest offers what feels like a pretty specialized function. On the other hand, hex encoding results is so...
I totally support the goal of this issue - separate out the more reviewed implementations from the less reviewed ones. Right now, probably everything in the library would fit into...