summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xed25519.h8
1 files changed, 8 insertions, 0 deletions
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);