mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-03-30 14:55:46 +00:00
* verify() fix moved to Identity class
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
#include "Mesh.h"
|
||||
//#include <Arduino.h>
|
||||
#include <Ed25519.h>
|
||||
|
||||
namespace mesh {
|
||||
|
||||
@@ -235,8 +234,7 @@ DispatcherAction Mesh::onRecvPacket(Packet* pkt) {
|
||||
memcpy(&message[msg_len], ×tamp, 4); msg_len += 4;
|
||||
memcpy(&message[msg_len], app_data, app_data_len); msg_len += app_data_len;
|
||||
|
||||
//is_ok = id.verify(signature, message, msg_len);
|
||||
is_ok = Ed25519::verify(signature, id.pub_key, message, msg_len);
|
||||
is_ok = id.verify(signature, message, msg_len);
|
||||
}
|
||||
if (is_ok) {
|
||||
MESH_DEBUG_PRINTLN("%s Mesh::onRecvPacket(): valid advertisement received!", getLogDateTime());
|
||||
|
||||
Reference in New Issue
Block a user