phosphor-bmc-code-mgmt: Migrate to pldm_edac_crc32()

crc32 is deprecated in the libpldm API due to a lack of a common symbol
prefix. Migrate to pldm_edac_crc32().

Change-Id: Id3e0996452dc26d1dae2c635361e38e737a01efc
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/common/pldm/package_parser.cpp b/common/pldm/package_parser.cpp
index 6c04df3..a2fafbc 100644
--- a/common/pldm/package_parser.cpp
+++ b/common/pldm/package_parser.cpp
@@ -295,7 +295,7 @@
         throw InternalFailure();
     }
 
-    auto calcChecksum = crc32(pkgHdr.data(), offset);
+    auto calcChecksum = pldm_edac_crc32(pkgHdr.data(), offset);
     auto checksum = static_cast<PackageHeaderChecksum>(
         le32toh(pkgHdr[offset] | (pkgHdr[offset + 1] << 8) |
                 (pkgHdr[offset + 2] << 16) | (pkgHdr[offset + 3] << 24)));
diff --git a/test/create_package/create_pldm_fw_package.cpp b/test/create_package/create_pldm_fw_package.cpp
index 216a31d..ab2ff15 100644
--- a/test/create_package/create_pldm_fw_package.cpp
+++ b/test/create_package/create_pldm_fw_package.cpp
@@ -89,7 +89,7 @@
     b[componentLocationOffsetIndex + 3] = (i >> 24) & 0xff;
 
     // backfill PackageHeaderChecksum
-    const uint32_t crc = crc32(b, packageHeaderChecksumOffset);
+    const uint32_t crc = pldm_edac_crc32(b, packageHeaderChecksumOffset);
     memcpy(b + packageHeaderChecksumOffset, &crc, 4);
 
     // --- end of the package header ---