I don't know if this is needed, but if it does I approve it too On Wed, Jul 16, 2025, 09:51 Christopher Wood <c...@heapingbits.net> wrote:
> I approve publication. > > > > > On Jul 16, 2025, at 11:59 AM, Sarah Tarrant < > starr...@staff.rfc-editor.org> wrote: > > > > Hi Kevin, Christopher, Hugo, and Daniel, > > > > Thank you for your replies. We have updated the document accordingly and > have no further questions. > > > > Please review the document carefully to ensure satisfaction as we do not > make changes once it has been published as an RFC. We will await approvals > from each author prior to moving forward in the publication process. > > > > The updated files have been posted here (please refresh): > > https://www.rfc-editor.org/authors/rfc9807.txt > > https://www.rfc-editor.org/authors/rfc9807.pdf > > https://www.rfc-editor.org/authors/rfc9807.html > > https://www.rfc-editor.org/authors/rfc9807.xml > > > > The updated diff files have been posted here: > > https://www.rfc-editor.org/authors/rfc9807-diff.html (comprehensive > updates) > > https://www.rfc-editor.org/authors/rfc9807-rfcdiff.html (side by side) > > https://www.rfc-editor.org/authors/rfc9807-auth48diff.html (updates > made during AUTH48) > > > > For the AUTH48 status page, please see: > https://www.rfc-editor.org/auth48/rfc9807. > > > > Thank you! > > RFC Editor/mc/st > > > >> On Jul 16, 2025, at 1:54 AM, Daniel Bourdrez <d= > 40bytema...@dmarc.ietf.org> wrote: > >> > >> Hi all, > >> > >> My apologies for the late reply. I’m aligned with Kevin’s answers. > Thank you, all! > >> > >> Daniel > >> > >> On Tue 15 Jul 2025 at 22:43, Kevin Lewi <lewi.kevi...@gmail.com> wrote: > >> Hi Madison, > >> > >> Sorry for the delays in replying, and thank you for the reminders! My > responses here: > >> > >> 1) That looks good, thank you. > >> 2) This can be replaced with [JKX18] instead of JKX18Full. Thank you! > >> 3) This looks good to me. > >> 4) Thanks! > >> 5) Looks good. > >> 6) Looks good. > >> > >> > >> Kevin > >> > >> On Tue, Jul 15, 2025 at 8:36 AM Madison Church < > mchu...@staff.rfc-editor.org> wrote: > >> Authors, > >> > >> This is another friendly reminder that we have yet to hear back from > you regarding the followup questions and updated files sent on July 1st. > The latest files and followup questions are available in this thread. > >> > >> Thank you! > >> RFC Editor/mc > >> > >>>> On Jul 8, 2025, at 8:52 AM, Madison Church < > mchu...@staff.rfc-editor.org> wrote: > >>> > >>> Authors, > >>> > >>> This is just a friendly reminder that we await answers to the followup > questions below and your review of the latest files before continuing with > the publication process. We look forward to hearing from you! > >>> > >>> Thank you, > >>> RFC Editor/mc > >>> > >>>> On Jul 1, 2025, at 4:29 PM, Madison Church < > mchu...@staff.rfc-editor.org> wrote: > >>>> > >>>> Hi Authors, > >>>> > >>>> Thank you for your thorough replies! We have updated the document > accordingly. Please see below for further followup questions/comments. > >>>> > >>>>>> 13) <!-- [rfced] Does the following text refer to Appendix B of > this document or > >>>>>> to an appendix in [JKX18]? Please review. > >>>>>> > >>>>>> Original: > >>>>>> * [JKX18] specified DH-OPRF (see Appendix B) to instantiate the > OPRF > >>>>>> functionality in the protocol. > >>>>>> --> > >>>>>> > >>>>> > >>>>> It refers to appendix B of [JKX18]. > >>>> > >>>> 1) Thank you for the clarification! May we rephrase this sentence to > make this more clear? > >>>> > >>>> Perhaps: > >>>> * Appendix B of [JKX18] specified DH-OPRF to instantiate the OPRF > > >>>> functionality in the protocol. > >>>> > >>>> > >>>>>> 15) <!-- [rfced] References > >>>>>> > >>>>>> b) It appears that [JKX18Full] and [JKX16] are different versions > of the same > >>>>>> paper. There are instances in the text where it seems like the text > is > >>>>>> referring to info from [JKX18Full] but cited [JKX16]. Would it be > simpler if > >>>>>> only the full version of the paper [JKX18Full] is referenced? > >>>>> > >>>>> Yes, let’s replace JKX18 with JKX18Full throughout the specification. > >>>> > >>>> 2) We have updated the document to reflect this change and removed > the original [JKX18] reference since it is no longer cited in the document. > Regarding the citation tag "JKX18Full", would you like to replace it with > "JKX18"? Or should it be left as is? > >>>> > >>>> > >>>>>> 17) <!-- [rfced] In the HTML and PDF outputs, the text enclosed in > <tt> is output in > >>>>>> fixed-width font. In the TXT output, there are no changes. > >>>>>> > >>>>>> We've included a list of terms enclosed in <tt> in this document. > Some of > >>>>>> these terms appear both with and without <tt> tags. Please review > to ensure > >>>>>> the usage of <tt> is correct and consistent and let us know if the > output is > >>>>>> acceptable or if any updates are needed. > >>>>>> > >>>>>> <tt>0x00</tt> > >>>>>> <tt>a</tt> > >>>>>> <tt>AuthClientFinalize</tt> > >>>>>> <tt>AuthClientStart</tt> > >>>>>> <tt>AuthRequest</tt> > >>>>>> <tt>AuthResponse</tt> > >>>>>> <tt>AuthServerFinalize</tt> > >>>>>> <tt>AuthServerRespond</tt> > >>>>>> <tt>auth_tag</tt> > >>>>>> <tt>blinded_element</tt> > >>>>>> <tt>blind</tt> > >>>>>> <tt>Blind()</tt> > >>>>>> <tt>b</tt> > >>>>>> <tt>buf</tt> > >>>>>> <tt>CleartextCredentials</tt> > >>>>>> <tt>ClientAkeState</tt> > >>>>>> <tt>ClientAuthenticationError</tt> > >>>>>> <tt>client_identity</tt> > >>>>>> <tt>client_private_key</tt> > >>>>>> <tt>client_public_key</tt> > >>>>>> <tt>client_state</tt> > >>>>>> <tt>ClientState</tt> > >>>>>> <tt>concat(0x01, 0x0203, 0x040506) = 0x010203040506</tt> > >>>>>> <tt>context</tt> > >>>>>> <tt>CreateCredentialRequest</tt> > >>>>>> <tt>CreateCredentialResponse</tt> > >>>>>> <tt>CreateRegistrationRequest</tt> > >>>>>> <tt>CreateRegistrationResponse</tt> > >>>>>> <tt>credential_identifier</tt> > >>>>>> <tt>CredentialRequest</tt> > >>>>>> <tt>CredentialResponse</tt> > >>>>>> <tt>DeriveDiffieHellmanKeyPair()</tt> > >>>>>> <tt>DeriveDiffieHellmanKeyPair</tt> > >>>>>> <tt>DeriveKeyPairError</tt> > >>>>>> <tt>element</tt> > >>>>>> <tt>envelope_nonce</tt> > >>>>>> <tt>EnvelopeRecoveryError</tt> > >>>>>> <tt>Envelope</tt> > >>>>>> <tt>evaluated_element</tt> > >>>>>> <tt>export_key</tt> > >>>>>> <tt>Extract()</tt> > >>>>>> <tt>FinalizeRegistrationRequest</tt> > >>>>>> <tt>GenerateKE1</tt> > >>>>>> <tt>GenerateKE2</tt> > >>>>>> <tt>GenerateKE3</tt> > >>>>>> <tt>Hash()</tt> > >>>>>> <tt>ikm</tt> > >>>>>> <tt>info</tt> > >>>>>> <tt>InvalidInputError</tt> > >>>>>> <tt>KE1</tt> > >>>>>> <tt>KE2</tt> > >>>>>> <tt>KE3</tt> > >>>>>> <tt>key</tt> > >>>>>> <tt>Km2</tt> > >>>>>> <tt>k</tt> > >>>>>> <tt>Label</tt> > >>>>>> <tt>L</tt> > >>>>>> <tt>MAC()</tt> > >>>>>> <tt>masked_response</tt> > >>>>>> <tt>masking_key</tt> > >>>>>> <tt>modeOPRF</tt> > >>>>>> <tt>msg</tt> > >>>>>> <tt>Nh</tt> > >>>>>> <tt>nil</tt> > >>>>>> <tt>Nm</tt> > >>>>>> <tt>Nn + Nm</tt> > >>>>>> <tt>Nn</tt> > >>>>>> <tt>Npk</tt> > >>>>>> <tt>Nseed = 32</tt> > >>>>>> <tt>Nseed</tt> > >>>>>> <tt>Nsk</tt> > >>>>>> <tt>n</tt> > >>>>>> <tt>Nx</tt> > >>>>>> <tt>oprf_output</tt> > >>>>>> <tt>oprf_seed</tt> > >>>>>> <tt>pk</tt> > >>>>>> <tt>preamble</tt> > >>>>>> <tt>prk</tt> > >>>>>> <tt>randomized_password</tt> > >>>>>> <tt>record.client_public_key</tt> > >>>>>> <tt>record.envelope</tt> > >>>>>> <tt>record.masking_key</tt> > >>>>>> <tt>record</tt> > >>>>>> <tt>RecoverCredentials</tt> > >>>>>> <tt>Recover</tt> > >>>>>> <tt>RegistrationRecord</tt> > >>>>>> <tt>RegistrationRequest</tt> > >>>>>> <tt>RegistrationResponse</tt> > >>>>>> <tt>salt</tt> > >>>>>> <tt>seed</tt> > >>>>>> <tt>ServerAkeState</tt> > >>>>>> <tt>ServerFinish</tt> > >>>>>> <tt>server_identity</tt> > >>>>>> <tt>server_private_key</tt> > >>>>>> <tt>server_public_key</tt> > >>>>>> <tt>server_state</tt> > >>>>>> <tt>ServerState</tt> > >>>>>> <tt>session_key</tt> > >>>>>> <tt>sk</tt> > >>>>>> <tt>Store</tt> > >>>>>> <tt>s</tt> > >>>>>> <tt>true</tt> > >>>>>> <tt>u</tt> > >>>>>> --> > >>>>> > >>>>> For any term that uses fixed-width inconsistently, please make it > use fixed-width consistently (by always making it fixed-width). That is, if > a term x appears both with and without fixed-width font, please make it > always appear with fixed-width font. > >>>> > >>>> 3) We have updated inconsistent terms above to fixed-width font as > requested. Please review the PDF and HTML outputs and let us know if the > terms appear as desired or if there are any additional changes/corrections > needed regarding fixed-width font. > >>>> > >>>> > >>>>>> 19) <!-- [rfced] We note that there is inconsistent use of symbolic > vs. numeric > >>>>>> citation tags for RFCs (e.g., [PBKDF2] for RFC 8018 vs. [RFC5869] > for RFC > >>>>>> 5869). Should this remain as is or be made consistent throughout > the document? > >>>>>> --> > >>>>> > >>>>> Please make things consistent. > >>>> > >>>> 4) We have updated RFCs to use numeric tags consistently. > >>>> > >>>> > >>>>>> 20) <!-- [rfced] The following lines extend beyond the margin. How > may we break > >>>>>> these lines so they fit within the 69-character limit? > >>>>>> > >>>>>> Section 4 (3 characters beyond the margin): > >>>>>> - server_public_key, the encoded server public key for the AKE > protocol. > >>>>>> - server_public_key, the encoded server public key for the AKE > protocol. > >>>>> > >>>>> “for the AKE protocol” can be spilled over onto the following line. > >>>>> > >>>>>> > >>>>>> Section 6.2.2 (2 characters beyond the margin): > >>>>>> def GenerateKE2(server_identity, server_private_key, > server_public_key, > >>>>> > >>>>> Please move parameters to the following line such that they are > within the character limit. For example, for this one, it should be: > >>>>> > >>>>> def GenerateKE2(server_identity, server_private_key, > >>>>> server_public_key, record, credential_identifier, > >>>>> oprf_seed, ke1, client_identity): > >>>>> > >>>>>> > >>>>>> Section 6.2.3 (1 character beyond the margin): > >>>>>> AuthClientFinalize(cleartext_credentials, client_private_key, > ke2) > >>>>> > >>>>> This can be: > >>>>> > >>>>> (ke3, session_key) = > >>>>> AuthClientFinalize(cleartext_credentials, > >>>>> client_private_key, ke2) > >>>>> > >>>>>> > >>>>>> Section 6.4.2.1 (3 characters beyond the margin): > >>>>>> def Preamble(client_identity, ke1, server_identity, > credential_response, > >>>>> > >>>>> Please move parameters as done above for GenerateKE2. > >>>>> > >>>>>> > >>>>>> Section 6.4.3 (2 characters beyond the margin): > >>>>>> def AuthClientFinalize(cleartext_credentials, client_private_key, > ke2): > >>>>> > >>>>> Please move parameters as done above for GenerateKE2. > >>>> > >>>> 5) Thank you for the guidance! Please review the updated lines in > each output and let us know if they appear as desired. > >>>> > >>>> > >>>>>> 22) <!-- [rfced] Please review the "Inclusive Language" portion of > the online > >>>>>> Style Guide < > https://www.rfc-editor.org/styleguide/part2/#inclusive_language> > >>>>>> and let us know if any changes are needed. Updates of this nature > typically > >>>>>> result in more precise language, which is helpful for readers. > >>>>>> > >>>>>> In particular, please consider whether "tradition" should be > updated for > >>>>>> clarity. While the NIST website > >>>>>> < > https://web.archive.org/web/20250214092458/https://www.nist.gov/nist-research-library/nist-technical-series-publications-author-instructions#table1 > > > >>>>>> indicates that this term is potentially biased, it is also > ambiguous. > >>>>>> "Tradition" is a subjective term, as it is not the same for > everyone. > >>>>>> --> > >>>>> > >>>>> Use of “traditional” is correct, but could be replaced with > “typical.” > >>>> > >>>> 6) We have updated to "correct" per Hugo’s response on 6/30. Please > let us know any objections. > >>>> > >>>> The updated files have been posted here (please refresh): > >>>> https://www.rfc-editor.org/authors/rfc9807.txt > >>>> https://www.rfc-editor.org/authors/rfc9807.pdf > >>>> https://www.rfc-editor.org/authors/rfc9807.html > >>>> https://www.rfc-editor.org/authors/rfc9807.xml > >>>> > >>>> The updated diff files have been posted here: > >>>> https://www.rfc-editor.org/authors/rfc9807-diff.html (comprehensive > updates) > >>>> https://www.rfc-editor.org/authors/rfc9807-rfcdiff.html (side by > side) > >>>> https://www.rfc-editor.org/authors/rfc9807-auth48diff.html (updates > made during AUTH48) > >>>> https://www.rfc-editor.org/authors/rfc9807-auth48rfcdiff.html (side > by side) > >>>> > >>>> For the AUTH48 status page, please see: > https://www.rfc-editor.org/auth48/rfc9807. > >>>> > >>>> Thank you! > >>>> RFC Editor/mc > >>>> > >>>>> Best, > >>>>> Chris > >>>>> > >>>>>> > >>>>>> > >>>>>> Thank you. > >>>>>> > >>>>>> RFC Editor/mc/ar > >>>>>> > >>>>>> > >>>>>> On Jun 26, 2025, rfc-edi...@rfc-editor.org wrote: > >>>>>> > >>>>>> *****IMPORTANT***** > >>>>>> > >>>>>> Updated 2025/06/26 > >>>>>> > >>>>>> RFC Author(s): > >>>>>> -------------- > >>>>>> > >>>>>> Instructions for Completing AUTH48 > >>>>>> > >>>>>> Your document has now entered AUTH48. Once it has been reviewed and > >>>>>> approved by you and all coauthors, it will be published as an RFC. > >>>>>> If an author is no longer available, there are several remedies > >>>>>> available as listed in the FAQ (https://www.rfc-editor.org/faq/). > >>>>>> > >>>>>> You and you coauthors are responsible for engaging other parties > >>>>>> (e.g., Contributors or Working Group) as necessary before providing > >>>>>> your approval. > >>>>>> > >>>>>> Planning your review > >>>>>> --------------------- > >>>>>> > >>>>>> Please review the following aspects of your document: > >>>>>> > >>>>>> * RFC Editor questions > >>>>>> > >>>>>> Please review and resolve any questions raised by the RFC Editor > >>>>>> that have been included in the XML file as comments marked as > >>>>>> follows: > >>>>>> > >>>>>> <!-- [rfced] ... --> > >>>>>> > >>>>>> These questions will also be sent in a subsequent email. > >>>>>> > >>>>>> * Changes submitted by coauthors > >>>>>> > >>>>>> Please ensure that you review any changes submitted by your > >>>>>> coauthors. We assume that if you do not speak up that you > >>>>>> agree to changes submitted by your coauthors. > >>>>>> > >>>>>> * Content > >>>>>> > >>>>>> Please review the full content of the document, as this cannot > >>>>>> change once the RFC is published. Please pay particular attention > to: > >>>>>> - IANA considerations updates (if applicable) > >>>>>> - contact information > >>>>>> - references > >>>>>> > >>>>>> * Copyright notices and legends > >>>>>> > >>>>>> Please review the copyright notice and legends as defined in > >>>>>> RFC 5378 and the Trust Legal Provisions > >>>>>> (TLP – https://trustee.ietf.org/license-info). > >>>>>> > >>>>>> * Semantic markup > >>>>>> > >>>>>> Please review the markup in the XML file to ensure that elements > of > >>>>>> content are correctly tagged. For example, ensure that <sourcecode> > >>>>>> and <artwork> are set correctly. See details at > >>>>>> <https://authors.ietf.org/rfcxml-vocabulary>. > >>>>>> > >>>>>> * Formatted output > >>>>>> > >>>>>> Please review the PDF, HTML, and TXT files to ensure that the > >>>>>> formatted output, as generated from the markup in the XML file, is > >>>>>> reasonable. Please note that the TXT will have formatting > >>>>>> limitations compared to the PDF and HTML. > >>>>>> > >>>>>> > >>>>>> Submitting changes > >>>>>> ------------------ > >>>>>> > >>>>>> To submit changes, please reply to this email using ‘REPLY ALL’ as > all > >>>>>> the parties CCed on this message need to see your changes. The > parties > >>>>>> include: > >>>>>> > >>>>>> * your coauthors > >>>>>> > >>>>>> * rfc-edi...@rfc-editor.org (the RPC team) > >>>>>> > >>>>>> * other document participants, depending on the stream (e.g., > >>>>>> IETF Stream participants are your working group chairs, the > >>>>>> responsible ADs, and the document shepherd). > >>>>>> > >>>>>> * auth48archive@rfc-editor.org, which is a new archival mailing > list > >>>>>> to preserve AUTH48 conversations; it is not an active discussion > >>>>>> list: > >>>>>> > >>>>>> * More info: > >>>>>> > https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc > >>>>>> > >>>>>> * The archive itself: > >>>>>> https://mailarchive.ietf.org/arch/browse/auth48archive/ > >>>>>> > >>>>>> * Note: If only absolutely necessary, you may temporarily opt out > >>>>>> of the archiving of messages (e.g., to discuss a sensitive > matter). > >>>>>> If needed, please add a note at the top of the message that you > >>>>>> have dropped the address. When the discussion is concluded, > >>>>>> auth48archive@rfc-editor.org will be re-added to the CC list and > >>>>>> its addition will be noted at the top of the message. > >>>>>> > >>>>>> You may submit your changes in one of two ways: > >>>>>> > >>>>>> An update to the provided XML file > >>>>>> — OR — > >>>>>> An explicit list of changes in this format > >>>>>> > >>>>>> Section # (or indicate Global) > >>>>>> > >>>>>> OLD: > >>>>>> old text > >>>>>> > >>>>>> NEW: > >>>>>> new text > >>>>>> > >>>>>> You do not need to reply with both an updated XML file and an > explicit > >>>>>> list of changes, as either form is sufficient. > >>>>>> > >>>>>> We will ask a stream manager to review and approve any changes that > seem > >>>>>> beyond editorial in nature, e.g., addition of new text, deletion of > text, > >>>>>> and technical changes. Information about stream managers can be > found in > >>>>>> the FAQ. Editorial changes do not require approval from a stream > manager. > >>>>>> > >>>>>> > >>>>>> Approving for publication > >>>>>> -------------------------- > >>>>>> > >>>>>> To approve your RFC for publication, please reply to this email > stating > >>>>>> that you approve this RFC for publication. Please use ‘REPLY ALL’, > >>>>>> as all the parties CCed on this message need to see your approval. > >>>>>> > >>>>>> > >>>>>> Files > >>>>>> ----- > >>>>>> > >>>>>> The files are available here: > >>>>>> https://www.rfc-editor.org/authors/rfc9807.xml > >>>>>> https://www.rfc-editor.org/authors/rfc9807.html > >>>>>> https://www.rfc-editor.org/authors/rfc9807.pdf > >>>>>> https://www.rfc-editor.org/authors/rfc9807.txt > >>>>>> > >>>>>> Diff file of the text: > >>>>>> https://www.rfc-editor.org/authors/rfc9807-diff.html > >>>>>> https://www.rfc-editor.org/authors/rfc9807-rfcdiff.html (side by > side) > >>>>>> > >>>>>> Diff of the XML: > >>>>>> https://www.rfc-editor.org/authors/rfc9807-xmldiff1.html > >>>>>> > >>>>>> > >>>>>> Tracking progress > >>>>>> ----------------- > >>>>>> > >>>>>> The details of the AUTH48 status of your document are here: > >>>>>> https://www.rfc-editor.org/auth48/rfc9807 > >>>>>> > >>>>>> Please let us know if you have any questions. > >>>>>> > >>>>>> Thank you for your cooperation, > >>>>>> > >>>>>> RFC Editor > >>>>>> > >>>>>> -------------------------------------- > >>>>>> RFC9807 (draft-irtf-cfrg-opaque-18) > >>>>>> > >>>>>> Title : The OPAQUE Augmented Password-Authenticated Key > Exchange (aPAKE) Protocol > >>>>>> Author(s) : D. Bourdrez, H. Krawczyk, K. Lewi, C. A. Wood > > > >
-- auth48archive mailing list -- auth48archive@rfc-editor.org To unsubscribe send an email to auth48archive-le...@rfc-editor.org