tinyCrypt: Share ECDH secret calculation code-path
diff --git a/library/ssl_srv.c b/library/ssl_srv.c
index fb8fab6..37e8339 100644
--- a/library/ssl_srv.c
+++ b/library/ssl_srv.c
@@ -4204,19 +4204,8 @@
mbedtls_ssl_suite_get_key_exchange( ciphersuite_info )
== MBEDTLS_KEY_EXCHANGE_ECDHE_RSA )
{
- const struct uECC_Curve_t * uecc_curve = uECC_secp256r1();
-
- ret = mbedtls_ssl_ecdh_read_peerkey( ssl, &p, end );
- if( ret != 0 )
- return( ret );
-
- if( !uECC_shared_secret( ssl->handshake->ecdh_peerkey,
- ssl->handshake->ecdh_privkey,
- ssl->handshake->premaster,
- uecc_curve ) )
- {
+ if( mbedtls_ssl_ecdh_read_peerkey( ssl, &p, end ) != 0 )
return( MBEDTLS_ERR_SSL_HW_ACCEL_FAILED );
- }
}
else
#endif