From 9d77ca744f27f12c1d4a6d09e7d97ae3b757469b Mon Sep 17 00:00:00 2001 From: toddouska Date: Sun, 24 Mar 2013 13:06:22 -0700 Subject: [PATCH] fix C++ cast problem on make_eap --- src/tls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tls.c b/src/tls.c index 4160a1b23..77fccfbb4 100644 --- a/src/tls.c +++ b/src/tls.c @@ -347,7 +347,7 @@ int CyaSSL_make_eap_keys(CYASSL* ssl, void* msk, unsigned int len, XMEMCPY(seed, ssl->arrays->clientRandom, RAN_LEN); XMEMCPY(&seed[RAN_LEN], ssl->arrays->serverRandom, RAN_LEN); - PRF(msk, len, + PRF((byte*)msk, len, ssl->arrays->masterSecret, SECRET_LEN, (const byte *)label, (word32)strlen(label), seed, SEED_LEN, IsAtLeastTLSv1_2(ssl), ssl->specs.mac_algorithm); @@ -640,7 +640,7 @@ int MakeTlsMasterSecret(CYASSL* ssl) int CyaSSL_make_eap_keys(CYASSL* ssl, void* msk, unsigned int len, const char* label) { - return -1; + return NOT_COMPILED_IN; }