aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/kdf
Commit message (Expand)AuthorAgeFilesLines
* Add API stability annotations.Jack Lloyd2017-09-199-15/+15
* Post-merge changes to SP 800-56A KDF (GH #1040)Jack Lloyd2017-05-063-77/+120
* Align with comments from code reviewKrzysztof Kwiatkowski2017-05-042-6/+5
* Use uint64_t to represent 32-bit number (fixes unittests)Krzysztof Kwiatkowski2017-05-031-1/+1
* Update copyright headersKrzysztof Kwiatkowski2017-05-032-2/+6
* SP800-56A revision 2 implementationKrzysztof Kwiatkowski2017-05-033-29/+74
* Adds KDF based on SP 800-56A. Currently it is revision 1 (alternative 1). It ...Krzysztof Kwiatkowski2017-05-034-0/+130
* Content:Tomasz Frydrych2017-04-031-1/+1
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-029-10/+28
* Add BOTAN_UNUSED in creator functionsJack Lloyd2017-01-271-0/+3
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1817-171/+171
* Fix missing include in kdf.cppJack Lloyd2016-11-291-0/+1
* Fix memory leak in HKDFJack Lloyd2016-11-221-1/+1
* Add a test for KDF::name()René Korthaus2016-11-151-1/+1
* Add test vectors for HKDF-Expand and HKDF-ExtractRené Korthaus2016-11-151-2/+2
* Add full HKDF implementationRené Korthaus2016-11-123-8/+108
* Simplify some code by using T::create_or_throwJack Lloyd2016-11-032-5/+3
* Remove ability to add OIDS at runtime. Remove global OID lock.Jack Lloyd2016-11-031-1/+0
* Cleanup from rebaseJack Lloyd2016-10-211-5/+0
* Remove Algo_RegistryJack Lloyd2016-10-2110-126/+157
* Minor doxygen fixes [ci skip]René Korthaus2016-10-196-6/+6
* Improve kdf doxygen [ci skip]René Korthaus2016-10-198-8/+54
* Add test vectors for KDF1/ISO18033René Korthaus2016-07-152-3/+3
* Update KDF1-ISO 18033 with KDF label argumentJack Lloyd2016-06-202-2/+5
* Merge GH #483 Add ECIES and KDF1 from ISO 18033Jack Lloyd2016-06-204-0/+81
|\
| * add kdf1 implementation according to iso-18033 (preparation for ecies)Philipp Weber2016-04-274-0/+81
* | make sure kdf labels are always usedKai Michaelis2016-06-015-10/+29
* | add label parameter to KDF::derive_keyKai Michaelis2016-05-1915-36/+175
|/
* NIST SP800-108 & 56cKai Michaelis2016-04-207-0/+351
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-056-6/+6
* Add final attribute to many classesJack Lloyd2016-01-105-6/+6
* Update and consolidate the test framework.Jack Lloyd2015-11-111-0/+1
* Remove use of lookup.h in favor of new T::create API.Jack Lloyd2015-09-213-14/+15
* Address some review comments by Simon. GH #279Jack Lloyd2015-09-211-1/+1
* Internal header cleanupsJack Lloyd2015-09-191-1/+0
* Handle dependencies re static linking. GH #279Jack Lloyd2015-09-179-41/+41
* Fix pbkdf, pk padding and ECDH registration for static linking.Jack Lloyd2015-09-112-1/+3
* Fix static lib registration for block, hash, mac, stream, kdfJack Lloyd2015-09-106-13/+49
* kdf: Add missing overridesDaniel Seither2015-07-303-8/+8
* lib/kdf: Convert &vec[0] to vec.data()Simon Warta2015-06-256-10/+10
* Hide Algorithm_Factory and use the functions in lookup.h internally.lloyd2015-03-043-8/+8
* Convert HKDF to the normal KDF interfacelloyd2015-02-182-59/+34
* Modify interfaces of KDF and PBKDF to write output to an array, withlloyd2015-02-189-148/+138
* Add new module `ffi` which provides a plain C interface, plus a newlloyd2015-02-163-0/+119
* Clean up root dir, remove some unneeded dependencieslloyd2015-02-052-8/+0
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-043-6/+5
* Add missing files. Remove cipher lookup from engine code.lloyd2015-02-011-0/+28
* Use registry also for KDF, EMSA, and EMElloyd2015-01-318-56/+47
* Use registry for streams and MACs. Start updating callers.lloyd2015-01-311-5/+0
* Remove SSLv3 and handling of SSLv2 client hellos.lloyd2015-01-114-121/+0