UUID does not have the get_bytes_le() in python3
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Zhiju.Fan <zhijux.fan@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
if Value[0] == '"' and Value[-1] == '"':\r
Value = Value[1:-1]\r
try:\r
if Value[0] == '"' and Value[-1] == '"':\r
Value = Value[1:-1]\r
try:\r
- Value = "'" + uuid.UUID(Value).get_bytes_le() + "'"\r
+ Value = "'" + uuid.UUID(Value).bytes_le + "'"\r
except ValueError as Message:\r
raise BadExpression(Message)\r
Value, Size = ParseFieldValue(Value)\r
except ValueError as Message:\r
raise BadExpression(Message)\r
Value, Size = ParseFieldValue(Value)\r
)\r
if AuthData:\r
Buffer += pack('QIHH', AuthData[0], AuthData[1], AuthData[2], AuthData[3])\r
)\r
if AuthData:\r
Buffer += pack('QIHH', AuthData[0], AuthData[1], AuthData[2], AuthData[3])\r
- Buffer += uuid.UUID(AuthData[4]).get_bytes_le()\r
+ Buffer += uuid.UUID(AuthData[4]).bytes_le\r
\r
#\r
# Append file content to the structure\r
\r
#\r
# Append file content to the structure\r
# Write output file that contains hash GUID, Public Key, Signature, and Input data\r
#\r
args.OutputFile = open(args.OutputFileName, 'wb')\r
# Write output file that contains hash GUID, Public Key, Signature, and Input data\r
#\r
args.OutputFile = open(args.OutputFileName, 'wb')\r
- args.OutputFile.write(EFI_HASH_ALGORITHM_SHA256_GUID.get_bytes_le())\r
+ args.OutputFile.write(EFI_HASH_ALGORITHM_SHA256_GUID.bytes_le)\r
args.OutputFile.write(PublicKey)\r
args.OutputFile.write(Signature)\r
args.OutputFile.write(args.InputFileBuffer)\r
args.OutputFile.write(PublicKey)\r
args.OutputFile.write(Signature)\r
args.OutputFile.write(args.InputFileBuffer)\r