diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_crypto_lib.h | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/include/gnunet_crypto_lib.h b/src/include/gnunet_crypto_lib.h index 8cba8a588..08da06c70 100644 --- a/src/include/gnunet_crypto_lib.h +++ b/src/include/gnunet_crypto_lib.h | |||
@@ -617,9 +617,12 @@ GNUNET_CRYPTO_hmac_derive_key(struct GNUNET_CRYPTO_AuthKey *key, | |||
617 | * @return GNUNET_YES on success | 617 | * @return GNUNET_YES on success |
618 | */ | 618 | */ |
619 | int | 619 | int |
620 | GNUNET_CRYPTO_hkdf (void *result, const unsigned long long out_len, | 620 | GNUNET_CRYPTO_hkdf (void *result, |
621 | int xtr_algo, int prf_algo, const void *xts, const size_t xts_len, | 621 | unsigned long long out_len, |
622 | const void *skm, const size_t skm_len, ...); | 622 | int xtr_algo, int prf_algo, |
623 | const void *xts, size_t xts_len, | ||
624 | const void *skm, size_t skm_len, | ||
625 | ...); | ||
623 | 626 | ||
624 | 627 | ||
625 | /** | 628 | /** |
@@ -636,9 +639,13 @@ GNUNET_CRYPTO_hkdf (void *result, const unsigned long long out_len, | |||
636 | * @return GNUNET_YES on success | 639 | * @return GNUNET_YES on success |
637 | */ | 640 | */ |
638 | int | 641 | int |
639 | GNUNET_CRYPTO_hkdf_v (void *result, const unsigned long long out_len, | 642 | GNUNET_CRYPTO_hkdf_v (void *result, |
640 | int xtr_algo, int prf_algo, const void *xts, const size_t xts_len, | 643 | const unsigned long long out_len, /* FIXME: size_t? */ |
641 | const void *skm, const size_t skm_len, va_list argp); | 644 | int xtr_algo, |
645 | int prf_algo, | ||
646 | const void *xts, size_t xts_len, | ||
647 | const void *skm, size_t skm_len, | ||
648 | va_list argp); | ||
642 | 649 | ||
643 | 650 | ||
644 | /** | 651 | /** |
@@ -653,9 +660,11 @@ GNUNET_CRYPTO_hkdf_v (void *result, const unsigned long long out_len, | |||
653 | * @return GNUNET_YES on success | 660 | * @return GNUNET_YES on success |
654 | */ | 661 | */ |
655 | int | 662 | int |
656 | GNUNET_CRYPTO_kdf_v (void *result, const unsigned long long out_len, | 663 | GNUNET_CRYPTO_kdf_v (void *result, |
657 | const void *xts, const size_t xts_len, const void *skm, | 664 | unsigned long long out_len, |
658 | const size_t skm_len, va_list argp); | 665 | const void *xts, size_t xts_len, |
666 | const void *skm, size_t skm_len, | ||
667 | va_list argp); | ||
659 | 668 | ||
660 | 669 | ||
661 | /** | 670 | /** |