diff options
| author | Gustav Westling <zegl@westling.xyz> | 2017-07-06 20:30:26 +0200 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2017-07-06 21:16:45 +0000 |
| commit | d1340ee2e91a873d689cf11b74022f60476cd729 (patch) | |
| tree | bae70dfe4e9dea0cc3daa5f0682ee481435c8603 /src/cmd/doc/testdata | |
| parent | 23ae7a70f9f28fe34547d2857e5efa789625052a (diff) | |
| download | go-d1340ee2e91a873d689cf11b74022f60476cd729.tar.xz | |
encoding/base32: make NoPadding Encoding's DecodedLen return exact size
CL 47341 added support for decoding non-padded messages. But DecodedLen
still returned a multiple of 5 for messages without a padding, even
though it is possible to calculate the len exactly when using NoPadding.
This change makes DecodedLen return the exact number of bytes that
will be written. A change to the decoding logic is also made so that it
can handle this case.
DecodedLen now has the same behaviour as DecodedLen in encoding/base64.
Fixes #20854
Change-Id: I729e0b1c0946c866fb675c854f835f366dd4b5a4
Reviewed-on: https://go-review.googlesource.com/47710
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/doc/testdata')
0 files changed, 0 insertions, 0 deletions
