Subject: [CFRG] [Errata Verified] RFC8439 (5989)

From: RFC Errata System <[email-masked]>
Date: Wed, 28 Apr 2021 06:48:23 -0700 (PDT)

The following errata report has been verified for RFC8439,
"ChaCha20 and Poly1305 for IETF Protocols". 

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid5989

--------------------------------------
Status: Verified
Type: Technical

Reported by: Lê Minh Đăng <[email-masked]>
Date Reported: 2020-02-26
Verified by: Stanislav Smyshlyaev (IRSG)

Section: 2.4.1

Original Text
-------------
encrypted_message +=  block ^ key_stream
...
encrypted_message += (block^key_stream)[0..len(plaintext)%64]

Corrected Text
--------------
encrypted_message |= block ^ key_stream
...
encrypted_message |= (block^key_stream)[0..len(plaintext)%64]

Notes
-----
The encrypted_message is the result of concatenation of blocks.
"|" and "|=" are used for concatenation elsewhere in the document, changing "+=" to "|=" will reduce ambiguity. 

--------------------------------------
RFC8439 (draft-nir-cfrg-rfc7539bis-04)
--------------------------------------
Title               : ChaCha20 and Poly1305 for IETF Protocols
Publication Date    : June 2018
Author(s)           : Y. Nir, A. Langley
Category            : INFORMATIONAL
Source              : Crypto Forum Research Group
Area                : N/A
Stream              : IRTF
Verifying Party     : IRSG