mirror of
https://github.com/LongSoft/UEFITool.git
synced 2024-11-22 07:58:22 +08:00
Replace append with +=
This commit is contained in:
parent
c9e16cb180
commit
497fb2a86f
@ -505,9 +505,9 @@ USTATUS FitParser::parseFitEntryBootGuardKeyManifest(const UByteArray & keyManif
|
|||||||
kmInfo += "\n";
|
kmInfo += "\n";
|
||||||
// Calculate the hashes of public key modulus + exponent
|
// Calculate the hashes of public key modulus + exponent
|
||||||
UByteArray dataToHash;
|
UByteArray dataToHash;
|
||||||
dataToHash.append(key_signature->public_key()->modulus().data(), key_signature->public_key()->modulus().length());
|
dataToHash += UByteArray(key_signature->public_key()->modulus().data(), key_signature->public_key()->modulus().length());
|
||||||
UINT32 exponent = key_signature->public_key()->exponent();
|
UINT32 exponent = key_signature->public_key()->exponent();
|
||||||
dataToHash.append((const char*)&exponent, sizeof(exponent));
|
dataToHash += UByteArray((const char*)&exponent, sizeof(exponent));
|
||||||
sha256(dataToHash.constData(), dataToHash.size(), hash);
|
sha256(dataToHash.constData(), dataToHash.size(), hash);
|
||||||
kmInfo += usprintf("Key Manifest Public Key Hash (Modulus+Exponent, SHA256): ");
|
kmInfo += usprintf("Key Manifest Public Key Hash (Modulus+Exponent, SHA256): ");
|
||||||
for (UINT8 i = 0; i < SHA256_HASH_SIZE; i++) {
|
for (UINT8 i = 0; i < SHA256_HASH_SIZE; i++) {
|
||||||
@ -631,9 +631,9 @@ USTATUS FitParser::parseFitEntryBootGuardKeyManifest(const UByteArray & keyManif
|
|||||||
kmInfo += "\n";
|
kmInfo += "\n";
|
||||||
// Calculate the hashes of public key modulus + exponent
|
// Calculate the hashes of public key modulus + exponent
|
||||||
UByteArray dataToHash;
|
UByteArray dataToHash;
|
||||||
dataToHash.append(key_signature->public_key()->modulus().data(), key_signature->public_key()->modulus().length());
|
dataToHash += UByteArray(key_signature->public_key()->modulus().data(), key_signature->public_key()->modulus().length());
|
||||||
UINT32 exponent = key_signature->public_key()->exponent();
|
UINT32 exponent = key_signature->public_key()->exponent();
|
||||||
dataToHash.append((const char*)&exponent, sizeof(exponent));
|
dataToHash += UByteArray((const char*)&exponent, sizeof(exponent));
|
||||||
sha256(dataToHash.constData(), dataToHash.size(), hash);
|
sha256(dataToHash.constData(), dataToHash.size(), hash);
|
||||||
kmInfo += usprintf("Key Manifest Public Key Hash (Modulus+Exponent, SHA256): ");
|
kmInfo += usprintf("Key Manifest Public Key Hash (Modulus+Exponent, SHA256): ");
|
||||||
for (UINT8 i = 0; i < SHA256_HASH_SIZE; i++) {
|
for (UINT8 i = 0; i < SHA256_HASH_SIZE; i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user