• Home
  • Raw
  • Download

Lines Matching refs:pcr

310     UINT32           pcr,           // IN: The number of the PCR  in PcrIsAllocated()  argument
317 if(pcr < IMPLEMENTATION_PCR) in PcrIsAllocated()
323 if(((gp.pcrAllocated.pcrSelections[i].pcrSelect[pcr / 8]) in PcrIsAllocated()
324 & (1 << (pcr % 8))) != 0) in PcrIsAllocated()
348 static BYTE *pcr = NULL; in GetPcrPointer() local
357 pcr = s_pcrs[pcrNumber].Hash##Pcr; \ in GetPcrPointer()
367 return pcr; in GetPcrPointer()
379 UINT32 pcr, // IN: The number of the PCR in IsPcrSelected() argument
384 selected = (pcr < IMPLEMENTATION_PCR in IsPcrSelected()
385 && ((selection->pcrSelect[pcr / 8]) & (1 << (pcr % 8))) != 0); in IsPcrSelected()
481 UINT32 pcr, j; in PCRStartup() local
495 for(pcr = 0; pcr < IMPLEMENTATION_PCR; pcr++) in PCRStartup()
501 && s_initAttributes[pcr].stateSave == SET) in PCRStartup()
508 PCRChanged(pcr); in PCRStartup()
513 if(pcr == HCRTM_PCR && type != SU_RESUME && g_DrtmPreStartup == TRUE) in PCRStartup()
520 BYTE *pcrData = GetPcrPointer(hash, pcr); in PCRStartup()
543 if((s_initAttributes[pcr].resetLocality & 0x10) != 0) in PCRStartup()
548 if(pcr == HCRTM_PCR) in PCRStartup()
569 UINT32 pcr, j; in PCRStateSave() local
577 for(pcr = 0; pcr < IMPLEMENTATION_PCR; pcr++) in PCRStateSave()
579 UINT32 stateSaved = (s_initAttributes[pcr].stateSave == SET) ? 1 : 0; in PCRStateSave()
587 pcrData = GetPcrPointer(gp.pcrAllocated.pcrSelections[j].hash, pcr); in PCRStateSave()
622 UINT32 pcr = handle - PCR_FIRST; in PCRIsStateSaved() local
624 if(s_initAttributes[pcr].stateSave == SET) in PCRIsStateSaved()
643 UINT32 pcr = handle - PCR_FIRST; in PCRIsResetAllowed() local
655 if((localityBits & s_initAttributes[pcr].resetLocality) == 0) in PCRIsResetAllowed()
695 UINT32 pcr = handle - PCR_FIRST; in PCRIsExtendAllowed() local
700 if((localityBits & s_initAttributes[pcr].extendLocality) == 0) in PCRIsExtendAllowed()
755 UINT32 pcr; in PCRComputeCurrentDigest() local
773 for(pcr = 0; pcr < IMPLEMENTATION_PCR; pcr++) in PCRComputeCurrentDigest()
775 if(IsPcrSelected(pcr, select)) // Is this PCR selected in PCRComputeCurrentDigest()
778 pcrData = GetPcrPointer(selection->pcrSelections[i].hash, pcr); in PCRComputeCurrentDigest()
805 UINT32 pcr; in PCRRead() local
818 for(pcr = 0; pcr < IMPLEMENTATION_PCR; pcr++) in PCRRead()
820 if(IsPcrSelected(pcr, select)) // Is this PCR selected in PCRRead()
826 while(pcr < IMPLEMENTATION_PCR in PCRRead()
828 && (pcr / 8) < select->sizeofSelect) in PCRRead()
831 select->pcrSelect[pcr / 8] &= (BYTE)~(1 << (pcr % 8)); in PCRRead()
832 pcr++; in PCRRead()
842 pcrData = GetPcrPointer(selection->pcrSelections[i].hash, pcr); in PCRRead()
852 if(digest->count > 7 && pcr < IMPLEMENTATION_PCR) in PCRRead()
987 UINT32 pcr = handle - PCR_FIRST; in PCRSetValue() local
1001 pcrData = GetPcrPointer(gp.pcrAllocated.pcrSelections[i].hash, pcr); in PCRSetValue()
1029 UINT32 pcr, i; in PCRResetDynamics() local
1032 for(pcr = 0; pcr < IMPLEMENTATION_PCR; pcr++) in PCRResetDynamics()
1040 pcrData = GetPcrPointer(gp.pcrAllocated.pcrSelections[i].hash, pcr); in PCRResetDynamics()
1049 if((s_initAttributes[pcr].resetLocality & 0x10) != 0) in PCRResetDynamics()
1084 UINT32 pcr, // IN: PCR number in PCRSetSelectBit() argument
1088 bitmap[pcr / 8] |= (1 << (pcr % 8)); in PCRSetSelectBit()
1103 UINT32 pcr; in PCRGetProperty() local
1114 for(pcr = 0; pcr < IMPLEMENTATION_PCR; pcr++) in PCRGetProperty()
1119 if(s_initAttributes[pcr].stateSave == SET) in PCRGetProperty()
1120 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1123 if((s_initAttributes[pcr].extendLocality & 0x01) != 0) in PCRGetProperty()
1124 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1127 if((s_initAttributes[pcr].resetLocality & 0x01) != 0) in PCRGetProperty()
1128 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1131 if((s_initAttributes[pcr].extendLocality & 0x02) != 0) in PCRGetProperty()
1132 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1135 if((s_initAttributes[pcr].resetLocality & 0x02) != 0) in PCRGetProperty()
1136 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1139 if((s_initAttributes[pcr].extendLocality & 0x04) != 0) in PCRGetProperty()
1140 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1143 if((s_initAttributes[pcr].resetLocality & 0x04) != 0) in PCRGetProperty()
1144 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1147 if((s_initAttributes[pcr].extendLocality & 0x08) != 0) in PCRGetProperty()
1148 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1151 if((s_initAttributes[pcr].resetLocality & 0x08) != 0) in PCRGetProperty()
1152 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1155 if((s_initAttributes[pcr].extendLocality & 0x10) != 0) in PCRGetProperty()
1156 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1159 if((s_initAttributes[pcr].resetLocality & 0x10) != 0) in PCRGetProperty()
1160 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1164 if((s_initAttributes[pcr].resetLocality & 0x10) != 0) in PCRGetProperty()
1165 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1169 if(PCRBelongsPolicyGroup(pcr + PCR_FIRST, &groupIndex)) in PCRGetProperty()
1170 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1175 if(PCRBelongsAuthGroup(pcr + PCR_FIRST, &groupIndex)) in PCRGetProperty()
1176 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()
1181 if(PCRBelongsTCBGroup(pcr + PCR_FIRST)) in PCRGetProperty()
1182 PCRSetSelectBit(pcr, select->pcrSelect); in PCRGetProperty()