COMMITS
/ Lib/test/test_binascii.py April 25, 2026
G
gh-146311: Reject non-canonical padding bits in base32, 64, & 85 decoding (GH-146312)
Gregory P. Smith committed
April 4, 2026
S
gh-73613: Support Base32 and Base64 without padding (GH-147974)
Serhiy Storchaka committed
S
gh-148016: Improve "Leading padding not allowed" error in Base32 and Base64 decoders (GH-148017)
Serhiy Storchaka committed
S
gh-148029: Fix error message for invalid number of Base32 characters (GH-148030)
Serhiy Storchaka committed
April 1, 2026
S
gh-146431: Add the wrapcol and ignorechars parameters for more Base XX codec (GH-146434)
Serhiy Storchaka committed
March 22, 2026
S
gh-145264: Do not ignore excess Base64 data after the first padded quad (GH-145267)
Serhiy Storchaka committed
K
gh-146192: Add base32 support to binascii (GH-146193)
kangtastic committed
March 20, 2026
S
gh-145980: Add support for alternative alphabets in the binascii module (GH-145981)
Serhiy Storchaka committed
February 6, 2026
K
gh-101178: Add Ascii85, Base85, and Z85 support to binascii (GH-102753)
kangtastic committed
February 5, 2026
S
gh-144001: Support ignoring the invalid pad character in Base64 decoding (GH-144306)
Serhiy Storchaka committed
January 29, 2026
S
gh-144264: Speed up Base64 decoding of data containing ignored characters (GH-144265)
Serhiy Storchaka committed
January 26, 2026
S
gh-144001: Support ignorechars in binascii.a2b_base64() and base64.b64decode() (GH-144024)
Serhiy Storchaka committed
January 14, 2026
S
gh-143214: Add the wrapcol parameter in binascii.b2a_base64() and base64.b64encode() (GH-143216)
Serhiy Storchaka committed
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
May 7, 2024
Y
gh-118314: Fix padding edge case in binascii.a2b_base64 strict mode (GH-118320)
Youfu Zhang committed
October 19, 2023
F
gh-67565: Add tests for C-contiguity checks (GH-110951)
Furkan Onder committed
September 14, 2023
N
gh-109418: Fix hypothesis strategy for b2a_roundtrip test (#109419)
Nikita Sobolev committed
September 8, 2023
H
gh-109140: Rename duplicated tests in `test_binascii` (#109141)
Hugo van Kemenade committed
September 1, 2023
N
gh-107862: Add roundtrip `hypothesis` tests to `test_binascii` (#107863)
Nikita Sobolev committed
June 13, 2022
V
gh-84623: Remove unused imports in tests (#93772)
Victor Stinner committed
March 20, 2022
G
bpo-38256: Fix binascii.crc32() when inputs are 4+GiB (GH-32000)
Gregory P. Smith committed
September 2, 2021
V
bpo-45085: Remove the binhex module (GH-28117)
Victor Stinner committed
July 19, 2021
I
I
bpo-43086: Add handling for out-of-spec data in a2b_base64 (GH-24402)
Idan Moral committed
August 3, 2020
H
bpo-40275: Use new test.support helper submodules in tests (GH-21449)
Hai Shi committed
January 30, 2020
V
bpo-39353: binascii.crc_hqx() is no longer deprecated (GH-18276)
Victor Stinner committed
January 22, 2020
V
bpo-39353: Deprecate the binhex module (GH-18025)
Victor Stinner committed
May 29, 2019
G
bpo-22385: Support output separators in hex methods. (#13578)
Gregory P. Smith committed
September 28, 2018
T
bpo-34736: improve error message for invalid length b64decode inputs (GH-9563)
Tal Einat committed
June 10, 2018
February 26, 2018
S
bpo-32147: Improved perfomance of binascii.unhexlify(). (GH-4586)
Sergey Fedoseev committed
May 3, 2017
X
bpo-30103: Allow Uuencode in Python using backtick as zero instead of space (#1326)
Xiang Zhang committed
September 14, 2016
S
Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
Serhiy Storchaka committed
S
Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
Serhiy Storchaka committed
October 14, 2015
V
Issue #25384: Fix binascii.rledecode_hqx()
Victor Stinner committed
October 11, 2015
V
Issue #25357: Add an optional newline paramer to binascii.b2a_base64().
Victor Stinner committed
September 9, 2015
M
Issue #23738: Merge 3.4 into 3.5
Martin Panter committed
M
Issue #23738: Document and test actual keyword parameter names
Martin Panter committed
April 20, 2015
S
Issue #23728: binascii.crc_hqx() could return an integer outside of the range
Serhiy Storchaka committed
S
Issue #23728: binascii.crc_hqx() could return an integer outside of the range
Serhiy Storchaka committed
April 13, 2015
Z
Issue #21741: Update 147 test modules to use test discovery.
Zachary Ware committed
January 20, 2015
Z
Issue #23280: Fix docstrings for binascii.(un)hexlify
Zachary Ware committed
December 20, 2011
A
Issue #13637: "a2b" functions in the binascii module now accept ASCII-only unicode strings.
Antoine Pitrou committed
July 27, 2010
F
Issue #4770: Restrict binascii module to accept only bytes (as specified).
Florent Xicluna committed
March 5, 2010
B
Merged revisions 78678,78680,78682 via svnmerge from
Benjamin Peterson committed
January 16, 2010
A
Merged revisions 77528 via svnmerge from
Antoine Pitrou committed
January 15, 2010
A
Merged revisions 77506 via svnmerge from
Antoine Pitrou committed
January 14, 2010
A
Merge note: only the tests have been kept here, since the rest was already
Antoine Pitrou committed
June 30, 2009
B
convert old fail* assertions to assert*
Benjamin Peterson committed
December 2, 2008
M
Issue #4387: binascii now refuses to accept str as binary input.
Martin v. Löwis committed