summaryrefslogtreecommitdiff
path: root/xed25519.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2019-01-24 09:36:05 -0500
committerJeffrey Walton <noloader@gmail.com>2019-01-24 09:36:05 -0500
commit5603661eec5b7410695d97ba6e7576b3daf83491 (patch)
treec47bbb591215e943ded9f7e17ce6a73ce59c020c /xed25519.h
parentb47f04418c35f67068e9bff7da9013ae552fc171 (diff)
downloadcryptopp-git-5603661eec5b7410695d97ba6e7576b3daf83491.tar.gz
Add ChaChaTLS implementation (GH #265)
We tweaked ChaCha to arrive at the IETF's implementation specified by RFC 7539. We are not sure how to handle block counter wrap. At the moment the caller is responsible for managing it. We were not able to find a reference implementation so we disable SIMD implementations like SSE, AVX, NEON and Power4. We need the wide block tests for corner cases to ensure our implementation is correct.
Diffstat (limited to 'xed25519.h')
-rw-r--r--xed25519.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/xed25519.h b/xed25519.h
index e97c63f6..bb6ff228 100644
--- a/xed25519.h
+++ b/xed25519.h
@@ -598,7 +598,7 @@ protected:
/// LSB is at element 0 and the MSB is at element 31.
/// If you call GetPublicElement() then the little-endian byte
/// array is converted to a big-endian Integer() so it can be
-/// returned the way a caller expects. And calling
+/// returned the way a caller expects. And calling
/// SetPublicElement() perfoms a similar internal conversion.
/// \since Crypto++ 8.0
struct ed25519PublicKey : public X509PublicKey