Issue 36700: base64 has old references that should be updated
Created on 2019-04-22 18:33 by paulehoffman, last changed 2022-04-11 14:59 by admin. This issue is now closed.
| Pull Requests | |||
|---|---|---|---|
| URL | Status | Linked | Edit |
| PR 2336 | closed | paulehoffman, 2019-04-22 18:33 | |
| PR 27700 | merged | andrei.avk, 2021-08-10 00:00 | |
| PR 27759 | merged | miss-islington, 2021-08-13 10:59 | |
| Messages (8) | |||
|---|---|---|---|
| msg340668 - (view) | Author: Paul Hoffman (paulehoffman) * | Date: 2019-04-22 18:33 | |
The documentation for base64 library has an RFC that is obsolete. |
|||
| msg340739 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * ![]() |
Date: 2019-04-23 18:25 | |
base64 supports RFC 3548, but not RFC 4648. ===================================================================== 13. Changes Since RFC 3548 Added the "base32 extended hex alphabet", needed to preserve sort order of encoded data. Referenced IMAP for the special Base64 encoding used there. Fixed the example copied from RFC 2440. Added security consideration about providing a signature for cryptoanalysis. Added test vectors. Fixed typos. ===================================================================== To support RFC 4648 we need to add support for base 32 encoding with extended hex alphabet (see 16995). Check also that RFC 4648 test vectors are used in the module tests. |
|||
| msg340740 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * ![]() |
Date: 2019-04-23 18:25 | |
See issue16995. |
|||
| msg340742 - (view) | Author: Paul Hoffman (paulehoffman) * | Date: 2019-04-23 19:16 | |
We can update the references without supporting every mode given in the new document. It is common for people to support RFC X without supporting every possible option of RFC X. Having said that, I think adding extended hex makes good sense, if possible. |
|||
| msg375140 - (view) | Author: Paul Ganssle (p-ganssle) * ![]() |
Date: 2020-08-10 19:02 | |
Now that issue #16995 is resolved, I think we can move forward with updating the text. |
|||
| msg399522 - (view) | Author: Łukasz Langa (lukasz.langa) * ![]() |
Date: 2021-08-13 10:58 | |
New changeset e43b9bbc31c22a0d97dc4fc420300e40c2d74166 by andrei kulakov in branch 'main': bpo-36700: [doc] Update base64 RFC references to RFC 4648 (GH-27700) https://github.com/python/cpython/commit/e43b9bbc31c22a0d97dc4fc420300e40c2d74166 |
|||
| msg399527 - (view) | Author: miss-islington (miss-islington) | Date: 2021-08-13 11:21 | |
New changeset 16f73c8b5dbe02b4bf7f91ff9dbcd0886529bfe5 by Miss Islington (bot) in branch '3.10': bpo-36700: [doc] Update base64 RFC references to RFC 4648 (GH-27700) https://github.com/python/cpython/commit/16f73c8b5dbe02b4bf7f91ff9dbcd0886529bfe5 |
|||
| msg399528 - (view) | Author: Łukasz Langa (lukasz.langa) * ![]() |
Date: 2021-08-13 11:22 | |
Thanks for reporting, Paul, and Andrei for the patch! ✨ 🍰 ✨ |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:59:14 | admin | set | github: 80881 |
| 2021-08-13 11:22:47 | lukasz.langa | set | status: open -> closed resolution: fixed messages: + msg399528 stage: patch review -> resolved |
| 2021-08-13 11:21:56 | miss-islington | set | messages: + msg399527 |
| 2021-08-13 10:59:02 | miss-islington | set | nosy:
+ miss-islington pull_requests: + pull_request26235 |
| 2021-08-13 10:58:59 | lukasz.langa | set | nosy:
+ lukasz.langa messages: + msg399522 |
| 2021-08-10 00:00:57 | andrei.avk | set | keywords:
+ patch nosy: + andrei.avk pull_requests:
+ pull_request26186 |
| 2020-08-10 19:02:54 | p-ganssle | set | nosy:
+ p-ganssle messages: + msg375140 |
| 2019-04-23 19:16:32 | paulehoffman | set | messages: + msg340742 |
| 2019-04-23 18:25:43 | serhiy.storchaka | set | messages: + msg340740 |
| 2019-04-23 18:25:22 | serhiy.storchaka | set | nosy:
+ serhiy.storchaka messages: + msg340739 |
| 2019-04-22 18:33:12 | paulehoffman | create | |
