summaryrefslogtreecommitdiff
path: root/lib/prf.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-09-14 14:03:43 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-09-18 09:15:09 +0200
commit8944fb994b3a779544b016bd03a9c20d96cf9eac (patch)
tree36f7686f8db6e8da28195f70012b2a14c2d5a1cd /lib/prf.c
parent8ba832da903adc2ab922fe1d767e1a3cf21e4ae1 (diff)
downloadgnutls-8944fb994b3a779544b016bd03a9c20d96cf9eac.tar.gz
handshake: simplify by storing a pointer to PRF mac entry
That way, we avoid multiple function calls to obtain information such as hash size, and other MAC properties. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/prf.c')
-rw-r--r--lib/prf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/prf.c b/lib/prf.c
index d73e3402f1..7ac1090d92 100644
--- a/lib/prf.c
+++ b/lib/prf.c
@@ -69,7 +69,7 @@ gnutls_prf_raw(gnutls_session_t session,
{
int ret;
- ret = _gnutls_prf_raw(session->security_parameters.prf_mac,
+ ret = _gnutls_prf_raw(session->security_parameters.prf->id,
GNUTLS_MASTER_SIZE, session->security_parameters.master_secret,
label_size, label,
seed_size, (uint8_t *) seed,
@@ -210,7 +210,7 @@ gnutls_prf(gnutls_session_t session,
}
ret =
- _gnutls_prf_raw(session->security_parameters.prf_mac,
+ _gnutls_prf_raw(session->security_parameters.prf->id,
GNUTLS_MASTER_SIZE, session->security_parameters.master_secret,
label_size, label,
seedsize, seed,