From 60ffc2ec01f7bf28887cd2cb347fb158017cd980 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Wed, 2 Jan 2019 13:39:59 -0500 Subject: [PATCH] Fix missing ed25519 MessageAccumulator Update --- xed25519.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/xed25519.h b/xed25519.h index 1f270174..cfa61dde 100644 --- a/xed25519.h +++ b/xed25519.h @@ -282,6 +282,14 @@ struct ed25519_MessageAccumulator : public PK_MessageAccumulator CRYPTOPP_UNUSED(rng); Restart(); } + /// \brief Add data to the accumulator + /// \param msg pointer to the data to accumulate + /// \param len the size of the data, in bytes + void Update(const byte* msg, size_t len) { + if (msg && len) + m_msg.insert(m_msg.end(), msg, msg+len); + } + /// \brief Reset the accumulator void Restart() { m_msg.reserve(RESERVE_SIZE);