|
|
b6c182 |
From 172b2928c24c0ab955127afcdc9e3a52b3913ba5 Mon Sep 17 00:00:00 2001
|
|
|
b6c182 |
From: Laszlo Ersek <lersek@redhat.com>
|
|
|
b6c182 |
Date: Tue, 8 Jun 2021 14:12:56 +0200
|
|
|
b6c182 |
Subject: [PATCH 07/10] NetworkPkg/IScsiDxe: reformat IScsiHexToBin() leading
|
|
|
b6c182 |
comment block
|
|
|
b6c182 |
MIME-Version: 1.0
|
|
|
b6c182 |
Content-Type: text/plain; charset=UTF-8
|
|
|
b6c182 |
Content-Transfer-Encoding: 8bit
|
|
|
b6c182 |
|
|
|
b6c182 |
RH-Author: Laszlo Ersek <lersek@redhat.com>
|
|
|
b6c182 |
RH-MergeRequest: 5: NetworkPkg/IScsiDxe: fix IScsiHexToBin() security and functionality bugs [rhel-8.5.0, post-rebase]
|
|
|
b6c182 |
RH-Commit: [7/10] 4f867fa4ad8f7305961b83224107c1452a7d44ed
|
|
|
b6c182 |
RH-Bugzilla: 1956408
|
|
|
b6c182 |
RH-Acked-by: Philippe Mathieu-Daudé <philmd@redhat.com>
|
|
|
b6c182 |
|
|
|
b6c182 |
We'll need further return values for IScsiHexToBin() in a subsequent
|
|
|
b6c182 |
patch; make room for them in the leading comment block of the function.
|
|
|
b6c182 |
While at it, rewrap the comment block to 80 characters width.
|
|
|
b6c182 |
|
|
|
b6c182 |
No functional changes.
|
|
|
b6c182 |
|
|
|
b6c182 |
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
|
|
|
b6c182 |
Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
|
|
|
b6c182 |
Cc: Philippe Mathieu-Daud <philmd@redhat.com>
|
|
|
b6c182 |
Cc: Siyuan Fu <siyuan.fu@intel.com>
|
|
|
b6c182 |
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3356
|
|
|
b6c182 |
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
|
|
|
b6c182 |
Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
|
|
|
b6c182 |
Reviewed-by: Philippe Mathieu-Daud <philmd@redhat.com>
|
|
|
b6c182 |
Message-Id: <20210608121259.32451-8-lersek@redhat.com>
|
|
|
b6c182 |
(cherry picked from commit dc469f137110fe79704b8b92c552972c739bb915)
|
|
|
b6c182 |
---
|
|
|
b6c182 |
NetworkPkg/IScsiDxe/IScsiMisc.c | 16 ++++++++--------
|
|
|
b6c182 |
NetworkPkg/IScsiDxe/IScsiMisc.h | 16 ++++++++--------
|
|
|
b6c182 |
2 files changed, 16 insertions(+), 16 deletions(-)
|
|
|
b6c182 |
|
|
|
b6c182 |
diff --git a/NetworkPkg/IScsiDxe/IScsiMisc.c b/NetworkPkg/IScsiDxe/IScsiMisc.c
|
|
|
b6c182 |
index 42988e15cb..014700e87a 100644
|
|
|
b6c182 |
--- a/NetworkPkg/IScsiDxe/IScsiMisc.c
|
|
|
b6c182 |
+++ b/NetworkPkg/IScsiDxe/IScsiMisc.c
|
|
|
b6c182 |
@@ -370,14 +370,14 @@ IScsiBinToHex (
|
|
|
b6c182 |
/**
|
|
|
b6c182 |
Convert the hexadecimal string into a binary encoded buffer.
|
|
|
b6c182 |
|
|
|
b6c182 |
- @param[in, out] BinBuffer The binary buffer.
|
|
|
b6c182 |
- @param[in, out] BinLength Length of the binary buffer.
|
|
|
b6c182 |
- @param[in] HexStr The hexadecimal string.
|
|
|
b6c182 |
-
|
|
|
b6c182 |
- @retval EFI_SUCCESS The hexadecimal string is converted into a binary
|
|
|
b6c182 |
- encoded buffer.
|
|
|
b6c182 |
- @retval EFI_BUFFER_TOO_SMALL The binary buffer is too small to hold the converted data.
|
|
|
b6c182 |
-
|
|
|
b6c182 |
+ @param[in, out] BinBuffer The binary buffer.
|
|
|
b6c182 |
+ @param[in, out] BinLength Length of the binary buffer.
|
|
|
b6c182 |
+ @param[in] HexStr The hexadecimal string.
|
|
|
b6c182 |
+
|
|
|
b6c182 |
+ @retval EFI_SUCCESS The hexadecimal string is converted into a
|
|
|
b6c182 |
+ binary encoded buffer.
|
|
|
b6c182 |
+ @retval EFI_BUFFER_TOO_SMALL The binary buffer is too small to hold the
|
|
|
b6c182 |
+ converted data.
|
|
|
b6c182 |
**/
|
|
|
b6c182 |
EFI_STATUS
|
|
|
b6c182 |
IScsiHexToBin (
|
|
|
b6c182 |
diff --git a/NetworkPkg/IScsiDxe/IScsiMisc.h b/NetworkPkg/IScsiDxe/IScsiMisc.h
|
|
|
b6c182 |
index 231413993b..28cf408cd5 100644
|
|
|
b6c182 |
--- a/NetworkPkg/IScsiDxe/IScsiMisc.h
|
|
|
b6c182 |
+++ b/NetworkPkg/IScsiDxe/IScsiMisc.h
|
|
|
b6c182 |
@@ -165,14 +165,14 @@ IScsiBinToHex (
|
|
|
b6c182 |
/**
|
|
|
b6c182 |
Convert the hexadecimal string into a binary encoded buffer.
|
|
|
b6c182 |
|
|
|
b6c182 |
- @param[in, out] BinBuffer The binary buffer.
|
|
|
b6c182 |
- @param[in, out] BinLength Length of the binary buffer.
|
|
|
b6c182 |
- @param[in] HexStr The hexadecimal string.
|
|
|
b6c182 |
-
|
|
|
b6c182 |
- @retval EFI_SUCCESS The hexadecimal string is converted into a binary
|
|
|
b6c182 |
- encoded buffer.
|
|
|
b6c182 |
- @retval EFI_BUFFER_TOO_SMALL The binary buffer is too small to hold the converted data.
|
|
|
b6c182 |
-
|
|
|
b6c182 |
+ @param[in, out] BinBuffer The binary buffer.
|
|
|
b6c182 |
+ @param[in, out] BinLength Length of the binary buffer.
|
|
|
b6c182 |
+ @param[in] HexStr The hexadecimal string.
|
|
|
b6c182 |
+
|
|
|
b6c182 |
+ @retval EFI_SUCCESS The hexadecimal string is converted into a
|
|
|
b6c182 |
+ binary encoded buffer.
|
|
|
b6c182 |
+ @retval EFI_BUFFER_TOO_SMALL The binary buffer is too small to hold the
|
|
|
b6c182 |
+ converted data.
|
|
|
b6c182 |
**/
|
|
|
b6c182 |
EFI_STATUS
|
|
|
b6c182 |
IScsiHexToBin (
|
|
|
b6c182 |
--
|
|
|
b6c182 |
2.27.0
|
|
|
b6c182 |
|