[libgnome-keyring] egg: Actually use secure memory flag in HKDF calculations
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgnome-keyring] egg: Actually use secure memory flag in HKDF calculations
- Date: Tue, 30 Aug 2011 10:18:38 +0000 (UTC)
commit c584bfd4bd5eee39266e1c3031e46d907eb723e3
Author: Stef Walter <stef memberwebs com>
Date: Tue Aug 30 11:47:25 2011 +0200
egg: Actually use secure memory flag in HKDF calculations
* Also fixes a GCC warning
egg/egg-hkdf.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/egg/egg-hkdf.c b/egg/egg-hkdf.c
index eaa90fc..a55ee5d 100644
--- a/egg/egg-hkdf.c
+++ b/egg/egg-hkdf.c
@@ -71,14 +71,14 @@ egg_hkdf_perform (const gchar *hash_algo, gconstpointer input, gsize n_input,
}
/* Step 1: Extract */
- gcry = gcry_md_open (&md1, algo, GCRY_MD_FLAG_HMAC);
+ gcry = gcry_md_open (&md1, algo, GCRY_MD_FLAG_HMAC | flags);
g_return_val_if_fail (gcry == 0, FALSE);
gcry = gcry_md_setkey (md1, salt, n_salt);
g_return_val_if_fail (gcry == 0, FALSE);
gcry_md_write (md1, input, n_input);
/* Step 2: Expand */
- gcry = gcry_md_open (&md2, algo, GCRY_MD_FLAG_HMAC);
+ gcry = gcry_md_open (&md2, algo, GCRY_MD_FLAG_HMAC | flags);
g_return_val_if_fail (gcry == 0, FALSE);
gcry = gcry_md_setkey (md2, gcry_md_read (md1, algo), hash_len);
g_return_val_if_fail (gcry == 0, FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]