mirror of
https://github.com/esphome/esphome.git
synced 2026-09-11 15:27:33 +00:00
Include noise.h under the spare ephemeral define and assert the empty slot precondition
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include "api_buffer.h"
|
||||
// Must precede clients_ so APIConnection is complete for default_delete (libc++).
|
||||
#include "api_connection.h"
|
||||
#ifdef USE_API_NOISE
|
||||
#if defined(USE_API_NOISE) || defined(USE_NOISE_SPARE_EPHEMERAL)
|
||||
// Only present in the build when the noise component is loaded
|
||||
#include "esphome/components/noise/noise.h"
|
||||
#endif
|
||||
|
||||
@@ -177,6 +177,7 @@ static void run_handshake(NoiseResponderHandshake &responder, uint8_t responder_
|
||||
}
|
||||
|
||||
TEST(SpareEphemeralTest, EmptySlotLeavesHandshakeToGenerate) {
|
||||
ASSERT_FALSE(has_spare_ephemeral());
|
||||
NoiseResponderHandshake responder;
|
||||
uint8_t responder_e[32];
|
||||
run_handshake(responder, responder_e);
|
||||
|
||||
Reference in New Issue
Block a user