diff options
author | Philipp Weber <[email protected]> | 2016-04-27 15:22:08 +0200 |
---|---|---|
committer | Philipp Weber <[email protected]> | 2016-04-27 15:40:22 +0200 |
commit | f15cdfc6d954fd3d835a6d1b56632f0b3746b368 (patch) | |
tree | ca95e69c75299cbba76d7e5302f5c13c88c37037 /src/lib/kdf/kdf.cpp | |
parent | 4ad555977b03cb92dfac0b87a00febe4d8e7ff5e (diff) |
add kdf1 implementation according to iso-18033 (preparation for ecies)
Diffstat (limited to 'src/lib/kdf/kdf.cpp')
-rw-r--r-- | src/lib/kdf/kdf.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/kdf/kdf.cpp b/src/lib/kdf/kdf.cpp index 7f4488d32..66296bf96 100644 --- a/src/lib/kdf/kdf.cpp +++ b/src/lib/kdf/kdf.cpp @@ -21,6 +21,10 @@ #include <botan/kdf2.h> #endif +#if defined(BOTAN_HAS_KDF1_18033) +#include <botan/kdf1_iso18033.h> +#endif + #if defined(BOTAN_HAS_TLS_V10_PRF) #include <botan/prf_tls.h> #endif @@ -89,6 +93,10 @@ BOTAN_REGISTER_KDF_1HASH(KDF1, "KDF1"); BOTAN_REGISTER_KDF_1HASH(KDF2, "KDF2"); #endif +#if defined(BOTAN_HAS_KDF1_18033) +BOTAN_REGISTER_KDF_1HASH( KDF1_18033, "KDF1-18033" ); +#endif + #if defined(BOTAN_HAS_TLS_V10_PRF) BOTAN_REGISTER_KDF_NOARGS(TLS_PRF, "TLS-PRF"); #endif |