summaryrefslogtreecommitdiff
path: root/poly1305.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2016-11-28 09:51:54 -0500
committerJeffrey Walton <noloader@gmail.com>2016-11-28 09:51:54 -0500
commit4ee9fe3acc445960375a2f29b739bc3b461be228 (patch)
tree37c53d31f3e9c3ed7b7b037fecaf030d22042c70 /poly1305.cpp
parent6c9deef853019a1fff45391334c0d24cb01f397f (diff)
downloadcryptopp-git-4ee9fe3acc445960375a2f29b739bc3b461be228.tar.gz
Renamed ProcessBlocks → HashBlocks. Updated comments and documentation
Diffstat (limited to 'poly1305.cpp')
-rw-r--r--poly1305.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/poly1305.cpp b/poly1305.cpp
index b2a793ff..d79db9a1 100644
--- a/poly1305.cpp
+++ b/poly1305.cpp
@@ -1,5 +1,5 @@
// poly1305.cpp - written and placed in the public domain by Jeffrey Walton and Jean-Pierre Munch
-// Based on Andy Polyakov's 32-bit OpenSSL implementation using scalar multiplication.
+// Based on Andy Polyakov's Base-2^26 scalar multiplication implementation for OpenSSL.
// Copyright assigned to the Crypto++ project
#include "pch.h"
@@ -61,7 +61,7 @@ void Poly1305_Base<T>::Update(const byte *input, size_t length)
{
// Process
memcpy_s(m_acc + num, BLOCKSIZE - num, input, rem);
- ProcessBlocks(m_acc, BLOCKSIZE, 1);
+ HashBlocks(m_acc, BLOCKSIZE, 1);
input += rem;
length -= rem;
}
@@ -78,7 +78,7 @@ void Poly1305_Base<T>::Update(const byte *input, size_t length)
length -= rem;
if (length >= BLOCKSIZE) {
- ProcessBlocks(input, length, 1);
+ HashBlocks(input, length, 1);
input += length;
}
@@ -89,7 +89,7 @@ void Poly1305_Base<T>::Update(const byte *input, size_t length)
}
template <class T>
-void Poly1305_Base<T>::ProcessBlocks(const byte *input, size_t length, word32 padbit)
+void Poly1305_Base<T>::HashBlocks(const byte *input, size_t length, word32 padbit)
{
word32 r0, r1, r2, r3;
word32 s1, s2, s3;
@@ -174,10 +174,10 @@ void Poly1305_Base<T>::TruncatedFinal(byte *mac, size_t size)
m_acc[num++] = 1; /* pad bit */
while (num < BLOCKSIZE)
m_acc[num++] = 0;
- ProcessBlocks(m_acc, BLOCKSIZE, 0);
+ HashBlocks(m_acc, BLOCKSIZE, 0);
}
- ProcessFinal(mac, size);
+ HashFinal(mac, size);
// Restart
m_used = true;
@@ -185,7 +185,7 @@ void Poly1305_Base<T>::TruncatedFinal(byte *mac, size_t size)
}
template <class T>
-void Poly1305_Base<T>::ProcessFinal(byte *mac, size_t size)
+void Poly1305_Base<T>::HashFinal(byte *mac, size_t size)
{
word32 h0, h1, h2, h3, h4;
word32 g0, g1, g2, g3, g4;