Simon Josefsson simon@josefsson.org writes:
- whether an generic interface can be found.
I don't think we need to worry about a generic interface now. I was more thinking about proper naming for the non-generic interface. E.g, can we say "pkcs5" rather than "pbdwhatever", or are there other methods defined in pkcs#5 (or likely to be in the future)? Naming should be reasonable now, and still not break down if we add other methods later.
PKCS#5 specify an obsolete PBKDF1 as well, and several other algorithms, so PKCS#5 as a name is not that unique. Possibly pkcs5_pbkdf2_hmac would be more precise, although it is longer.
I noticed this recent document that register the name "PBKDF2" and never mentions PKCS5 so I think PBKDF2 is the best name we can use.
Is there any other open issue? I could update the patch to work with the new testsuite interface, if that would help review.
/Simon