void
GNUNET_CRYPTO_aes_derive_iv_v (struct GNUNET_CRYPTO_AesInitializationVector *iv,
const struct GNUNET_CRYPTO_AesSessionKey *skey, void *salt,
- size_t salt_len, va_list argp);
+ size_t salt_len, const va_list argp);
/**
int
GNUNET_CRYPTO_hkdf_v (void *result, const unsigned long long out_len,
int xtr_algo, int prf_algo, const void *xts, const size_t xts_len,
- const void *skm, const size_t skm_len, va_list argp);
+ const void *skm, const size_t skm_len, const va_list argp);
/**
int
GNUNET_CRYPTO_kdf_v (void *result, const unsigned long long out_len,
const void *xts, const size_t xts_len, const void *skm,
- const size_t skm_len, va_list argp);
+ const size_t skm_len, const va_list argp);
/**
void
GNUNET_CRYPTO_aes_derive_iv_v (struct GNUNET_CRYPTO_AesInitializationVector *iv,
const struct GNUNET_CRYPTO_AesSessionKey *skey, void *salt,
- size_t salt_len, va_list argp)
+ size_t salt_len, const va_list argp)
{
GNUNET_CRYPTO_kdf_v (iv->iv, sizeof(iv->iv), salt, salt_len, skey->key,
sizeof(skey->key), argp);
int
GNUNET_CRYPTO_hkdf_v (void *result, const unsigned long long out_len,
int xtr_algo, int prf_algo, const void *xts, const size_t xts_len,
- const void *skm, const size_t skm_len, va_list argp)
+ const void *skm, const size_t skm_len, const va_list argp)
{
void *prk, *hc, *plain;
unsigned long long plain_len;
int
GNUNET_CRYPTO_kdf_v (void *result, const unsigned long long out_len,
const void *xts, const size_t xts_len, const void *skm,
- const size_t skm_len, va_list argp)
+ const size_t skm_len, const va_list argp)
{
/*
"Finally, we point out to a particularly advantageous instantiation using