]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg/BaseLib: re-specify Base64Decode(), and add temporary stub impl
authorLaszlo Ersek <lersek@redhat.com>
Mon, 1 Jul 2019 17:46:01 +0000 (19:46 +0200)
committerLaszlo Ersek <lersek@redhat.com>
Tue, 16 Jul 2019 21:04:15 +0000 (23:04 +0200)
commit5d68fc6781f0fa0887715784db5bafc34d5c766f
treef9288739e4d906f702df232e27e08e69c2100c56
parent84a459472075d94963463bffaa5dc6eee47f14c3
MdePkg/BaseLib: re-specify Base64Decode(), and add temporary stub impl

Rewrite Base64Decode() from scratch, due to reasons listed in the second
reference below.

As first step, redo the interface contract, and replace the current
implementation with a stub that asserts FALSE, then fails.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Marvin Häuser <mhaeuser@outlook.de>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Cc: Zhichao Gao <zhichao.gao@intel.com>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1891
Ref: http://mid.mail-archive.com/c495bd0b-ea4d-7206-8a4f-a7149760d19a@redhat.com
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Include/Library/BaseLib.h
MdePkg/Library/BaseLib/String.c