33 ModulusSize = PublicKey->Hdr.NumQwords *
sizeof (UINT64);
34 RSqrMod = AllocatePool (ModulusSize);
37 if ((RSqrMod == NULL) || (Scratch == NULL)) {
38 DEBUG ((DEBUG_ERROR,
"memory allocation error!\n"));
52 "%a: results: %d %d (%LX vs %LX)\n",
56 &PublicKey->Data[PublicKey->Hdr.NumQwords],
59 N0Inv != PublicKey->Hdr.N0Inv,
61 (UINT64)PublicKey->Hdr.N0Inv
78 for (Index = 1; Index < argc; ++Index) {
80 if (PublicKey == NULL) {
81 DEBUG ((DEBUG_ERROR,
"read error\n"));
#define ARRAY_SIZE(Array)
OC_BN_WORD BigNumCalculateMontParams(IN OUT OC_BN_WORD *RSqrMod, IN OC_BN_NUM_WORDS NumWords, IN CONST OC_BN_WORD *N, IN OC_BN_WORD *Scratch)
#define BIG_NUM_MONT_PARAMS_SCRATCH_SIZE(NumWords)
CONST APPLE_PK_ENTRY PkDataBase[NUM_OF_PK]
VOID VerifyRsa(IN CONST OC_RSA_PUBLIC_KEY *PublicKey, IN CONST CHAR8 *Name)
INTN EFIAPI CompareMem(IN CONST VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)
UINT8 * UserReadFile(IN CONST CHAR8 *FileName, OUT UINT32 *Size)