Changed prototype for ssl_set_truncated_hmac() to allow disabling
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 3da7c0b..b9fca44 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -3149,12 +3149,12 @@
return( 0 );
}
-int ssl_set_truncated_hmac( ssl_context *ssl )
+int ssl_set_truncated_hmac( ssl_context *ssl, int truncate )
{
if( ssl->endpoint != SSL_IS_CLIENT )
return( POLARSSL_ERR_SSL_BAD_INPUT_DATA );
- ssl->trunc_hmac = SSL_TRUNC_HMAC_ENABLED;
+ ssl->trunc_hmac = truncate;
return( 0 );
}