1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-28 00:21:48 +03:00

Prepare for ECDH point blinding just in case

This commit is contained in:
Manuel Pégourié-Gonnard
2013-09-17 10:48:41 +02:00
committed by Paul Bakker
parent c972770f78
commit c83e418149
2 changed files with 7 additions and 6 deletions

View File

@ -85,12 +85,7 @@ cleanup:
*/
void ecdh_init( ecdh_context *ctx )
{
ecp_group_init( &ctx->grp );
mpi_init ( &ctx->d );
ecp_point_init( &ctx->Q );
ecp_point_init( &ctx->Qp );
mpi_init ( &ctx->z );
ctx->point_format = POLARSSL_ECP_PF_UNCOMPRESSED;
memset( ctx, 0, sizeof( ecdh_context ) );
}
/*
@ -106,6 +101,9 @@ void ecdh_free( ecdh_context *ctx )
ecp_point_free( &ctx->Q );
ecp_point_free( &ctx->Qp );
mpi_free ( &ctx->z );
ecp_point_free( &ctx->Vi );
ecp_point_free( &ctx->Vf );
mpi_free ( &ctx->_d );
}
/*