aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/kdf/sp800_56a/sp800_56a.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Post-merge changes to SP 800-56A KDF (GH #1040)Jack Lloyd2017-05-061-65/+65
| | | | | | | Instead of using a template split the KDF into two different classes that both call a template utility function to actually run the KDF algo. Simplify the "empty salt" logic and avoid having to instantiate a hash object just to get the hash block size.
* Align with comments from code reviewKrzysztof Kwiatkowski2017-05-041-4/+4
|
* Use uint64_t to represent 32-bit number (fixes unittests)Krzysztof Kwiatkowski2017-05-031-1/+1
|
* Update copyright headersKrzysztof Kwiatkowski2017-05-031-1/+3
|
* SP800-56A revision 2 implementationKrzysztof Kwiatkowski2017-05-031-16/+62
|
* Adds KDF based on SP 800-56A. Currently it is revision 1 (alternative 1). It ↵Krzysztof Kwiatkowski2017-05-031-0/+51
should be extended to revision 2.