Skip to content

Commit 2149a97

Browse files
[3.14] gh-77328: Update base64 module RFC references to RFC 4648 (GH-151275) (#151439)
(cherry picked from commit e933987) Co-authored-by: Stan Ulbrych <stan@python.org>
1 parent 27ff2c8 commit 2149a97

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Lib/base64.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Base16, Base32, Base64 (RFC 3548), Base85 and Ascii85 data encodings"""
1+
"""Base16, Base32, Base64 (RFC 4648), Base85 and Ascii85 data encodings"""
22

33
# Modified 04-Oct-1995 by Jack Jansen to use binascii module
44
# Modified 30-Dec-2003 by Barry Warsaw to add full RFC 3548 support
@@ -147,7 +147,7 @@ def urlsafe_b64decode(s):
147147
characters present in the input.
148148
'''
149149
_B32_DECODE_MAP01_DOCSTRING = '''
150-
RFC 3548 allows for optional mapping of the digit 0 (zero) to the
150+
RFC 4648 allows for optional mapping of the digit 0 (zero) to the
151151
letter O (oh), and for optional mapping of the digit 1 (one) to
152152
either the letter I (eye) or letter L (el). The optional argument
153153
map01 when not None, specifies which letter the digit 1 should be
@@ -261,7 +261,7 @@ def b32hexdecode(s, casefold=False):
261261
extra_args='')
262262

263263

264-
# RFC 3548, Base 16 Alphabet specifies uppercase, but hexlify() returns
264+
# RFC 4648, Base 16 Alphabet specifies uppercase, but hexlify() returns
265265
# lowercase. The RFC also recommends against accepting input case
266266
# insensitively.
267267
def b16encode(s):

0 commit comments

Comments
 (0)