aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/kdf
Commit message (Expand)AuthorAgeFilesLines
* Correct dependencies of kdf and pbkdf [ci skip]Jack Lloyd2018-01-172-1/+3
* Make stream, block, hash and cipher mode base classes optionalJack Lloyd2018-01-123-0/+12
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-032-6/+6
* Use explicit on more single-argument constructorsJack Lloyd2017-09-302-4/+4
* Address some MSVC warningsJack Lloyd2017-09-302-107/+109
* Require HMAC for HKDFJack Lloyd2017-09-281-0/+4
* Doxygen commentJack Lloyd2017-09-281-0/+6
* Add HKDF-Expand-LabelJack Lloyd2017-09-273-2/+62
* Cryptobox code modernizationJack Lloyd2017-09-221-2/+2
* Apply final annotations to the library alsoJack Lloyd2017-09-223-5/+5
* Header file cleanupsJack Lloyd2017-09-216-11/+1
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2010-20/+20
* Complete the final annotation changesJack Lloyd2017-09-191-2/+2
* 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