mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-02-21 06:40:50 +00:00
Change the bit to flip to guarantee failure
For weistrass curves the pair is encoded as 0x04 || x || y. Flipping one of the bits in the first byte should be a sure failure. Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
parent
39d88d4918
commit
cb33bc5d0b
@ -5657,7 +5657,7 @@ void raw_key_agreement_fail( )
|
|||||||
|
|
||||||
/* Force a simulated bitflip in the server key. to make the
|
/* Force a simulated bitflip in the server key. to make the
|
||||||
* raw key agreement in ssl_write_client_key_exchange fail. */
|
* raw key agreement in ssl_write_client_key_exchange fail. */
|
||||||
(client.ssl).handshake->ecdh_psa_peerkey[5] ^= 0x02;
|
(client.ssl).handshake->ecdh_psa_peerkey[0] ^= 0x02;
|
||||||
|
|
||||||
TEST_ASSERT( mbedtls_move_handshake_to_state( &(client.ssl),
|
TEST_ASSERT( mbedtls_move_handshake_to_state( &(client.ssl),
|
||||||
&(server.ssl),
|
&(server.ssl),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user