def callbackOk(self, event): self._getTotalRegions() for i in range(self.userKeyCtrlDict['total_regions']): if not self._getRegionInfo(i): return self._getXipBaseAddr() self._getKekSource() if not self._getKekData(): return if not self._getScrambleArg(): return self.userKeyCtrlDict['hw_eng'] = 'otfad' #print 'base_addr=' + self.userKeyCmdDict['base_addr'] #print 'kek=' + self.userKeyCmdDict['kek'] #print 'otfad_arg=' + self.userKeyCmdDict['otfad_arg'] #print 'scramble=' + self.userKeyCmdDict['scramble'] #print 'scramble_align=' + self.userKeyCmdDict['scramble_align'] #print 'otfad_ctx_lock=' + self.userKeyCmdDict['otfad_ctx_lock'] uivar.setAdvancedSettings(uidef.kAdvancedSettings_UserKeys, self.userKeyCtrlDict, self.userKeyCmdDict) uivar.setRuntimeSettings(False) self.Show(False) runtimeSettings = uivar.getRuntimeSettings() sound.playSoundEffect(runtimeSettings[1], runtimeSettings[2], uidef.kSoundEffectFilename_Progress)
def callbackOk(self, event): self._getEngineSelection() if self.userKeyCtrlDict['engine_sel'] == uidef.kUserEngineSel_Engine0: if not self._getEngineInfo(0): return elif self.userKeyCtrlDict[ 'engine_sel'] == uidef.kUserEngineSel_Engine1: if not self._getEngineInfo(1): return elif self.userKeyCtrlDict[ 'engine_sel'] == uidef.kUserEngineSel_BothEngines: if not self._getEngineInfo(0): return if not self._getEngineInfo(1): return else: pass self._getBeeEngKeySelection() self._getImageType() self._getXipBaseAddr() #print 'base_addr=' + self.userKeyCmdDict['base_addr'] #print 'engine0_key=' + self.userKeyCmdDict['engine0_key'] + \ # ' engine0_arg=' + self.userKeyCmdDict['engine0_arg'] + \ # ' engine0_lock=' + self.userKeyCmdDict['engine0_lock'] #print 'engine1_key=' + self.userKeyCmdDict['engine1_key'] + \ # ' engine1_arg=' + self.userKeyCmdDict['engine1_arg'] + \ # ' engine1_lock=' + self.userKeyCmdDict['engine1_lock'] #print 'use_zero_key=' + self.userKeyCmdDict['use_zero_key'] #print 'is_boot_image=' + self.userKeyCmdDict['is_boot_image'] uivar.setAdvancedSettings(uidef.kAdvancedSettings_UserKeys, self.userKeyCtrlDict, self.userKeyCmdDict) uivar.setRuntimeSettings(False) self.Show(False)
def callbackOk( self, event ): self._getEngineSelection() if self.userKeyCtrlDict['engine_sel'] == RTyyyy_uidef.kUserEngineSel_Engine0: if not self._getEngineInfo(0): return elif self.userKeyCtrlDict['engine_sel'] == RTyyyy_uidef.kUserEngineSel_Engine1: if not self._getEngineInfo(1): return elif self.userKeyCtrlDict['engine_sel'] == RTyyyy_uidef.kUserEngineSel_BothEngines: if not self._getEngineInfo(0): return if not self._getEngineInfo(1): return else: pass self._getBeeEngKeySelection() self._getImageType() self._getXipBaseAddr() self.userKeyCtrlDict['hw_eng'] = 'bee' #print 'base_addr=' + self.userKeyCmdDict['base_addr'] #print 'engine0_key=' + self.userKeyCmdDict['engine0_key'] + \ # ' engine0_arg=' + self.userKeyCmdDict['engine0_arg'] + \ # ' engine0_lock=' + self.userKeyCmdDict['engine0_lock'] #print 'engine1_key=' + self.userKeyCmdDict['engine1_key'] + \ # ' engine1_arg=' + self.userKeyCmdDict['engine1_arg'] + \ # ' engine1_lock=' + self.userKeyCmdDict['engine1_lock'] #print 'use_zero_key=' + self.userKeyCmdDict['use_zero_key'] #print 'is_boot_image=' + self.userKeyCmdDict['is_boot_image'] uivar.setAdvancedSettings(uidef.kAdvancedSettings_UserKeys, self.userKeyCtrlDict, self.userKeyCmdDict) uivar.setRuntimeSettings(False) self.Show(False) runtimeSettings = uivar.getRuntimeSettings() sound.playSoundEffect(runtimeSettings[1], runtimeSettings[2], uidef.kSoundEffectFilename_Progress)
def callbackOk(self, event): self._getRegionSelection() if self.userKeyCtrlDict['region_sel'] == uidef.kUserRegionSel_Region0: self._getRegionInfo(0) elif self.userKeyCtrlDict[ 'region_sel'] == uidef.kUserRegionSel_Region1: self._getRegionInfo(1) elif self.userKeyCtrlDict[ 'region_sel'] == uidef.kUserRegionSel_BothRegions: self._getRegionInfo(0) self._getRegionInfo(1) else: pass self._getBeeEngKeySelection() self._getImageType() self._getXipBaseAddr() #print 'base_addr=' + self.userKeyCmdDict['base_addr'] #print 'region0_key=' + self.userKeyCmdDict['region0_key'] + \ # ' region0_arg=' + self.userKeyCmdDict['region0_arg'] + \ # ' region0_lock=' + self.userKeyCmdDict['region0_lock'] #print 'region1_key=' + self.userKeyCmdDict['region1_key'] + \ # ' region1_arg=' + self.userKeyCmdDict['region1_arg'] + \ # ' region1_lock=' + self.userKeyCmdDict['region1_lock'] #print 'use_zero_key=' + self.userKeyCmdDict['use_zero_key'] #print 'is_boot_image=' + self.userKeyCmdDict['is_boot_image'] uivar.setAdvancedSettings(uidef.kAdvancedSettings_UserKeys, self.userKeyCtrlDict, self.userKeyCmdDict) self.Show(False)
def callbackOk(self, event): self._getKeySource() self._getAesMode() self._getEncryptedRegionCount() self._getEncryptedRegionInfo() uivar.setAdvancedSettings(uidef.kAdvancedSettings_OtpmkKey, self.otpmkKeyOpt, self.otpmkEncryptedRegionStart, self.otpmkEncryptedRegionLength) self.Show(False)
def callbackOk( self, event ): self._getCstVersion() self._getUseExistingCaKey() self._getUseEllipticCurveCrypto() self._getPkiTreeKeyLen() self._getPkiTreeDuration() self._getSRKs() self._getCaFlagSet() uivar.setAdvancedSettings(uidef.kAdvancedSettings_Cert, self.certSettingsDict) self.Show(False)
def callbackOk(self, event): if self.signSettingsDict['isPartSigned']: if not self._getSignRegionInfo(): return uivar.setAdvancedSettings(uidef.kAdvancedSettings_Sign, self.signSettingsDict) uivar.setRuntimeSettings(False) self.Show(False) runtimeSettings = uivar.getRuntimeSettings() sound.playSoundEffect(runtimeSettings[1], runtimeSettings[2], uidef.kSoundEffectFilename_Progress)
def callbackOk( self, event ): self._getKeySource() self._getAesMode() self._getEncryptedRegionCount() if not self._getEncryptedRegionInfo(): return uivar.setAdvancedSettings(uidef.kAdvancedSettings_OtpmkKey, self.otpmkKeyOpt, self.otpmkEncryptedRegionStartList, self.otpmkEncryptedRegionLengthList) uivar.setRuntimeSettings(False) self.Show(False) runtimeSettings = uivar.getRuntimeSettings() sound.playSoundEffect(runtimeSettings[1], runtimeSettings[2], uidef.kSoundEffectFilename_Progress)
def callbackOk(self, event): self._getCstVersion() self._getUseExistingCaKey() self._getUseEllipticCurveCrypto() self._getPkiTreeKeyLen() self._getPkiTreeDuration() self._getSRKs() self._getCaFlagSet() uivar.setAdvancedSettings(uidef.kAdvancedSettings_Cert, self.certSettingsDict) uivar.setRuntimeSettings(False) self.Show(False) runtimeSettings = uivar.getRuntimeSettings() sound.playSoundEffect(runtimeSettings[1], runtimeSettings[2], uidef.kSoundEffectFilename_Progress)
def callbackOk( self, event ): self._getKeySource() self._getAesMode() self._getEncryptedRegionCount() if not self._getRedundantImageOffset(): return if not self._getEncryptedRegionInfo(): return otpmkKeyCommDict = {'secureBootType':self.secureBootType, 'opt':self.otpmkKeyOpt, 'regionStartList':self.otpmkEncryptedRegionStartList, 'regionLengthList':self.otpmkEncryptedRegionLengthList} uivar.setAdvancedSettings(uidef.kAdvancedSettings_OtpmkKey, otpmkKeyCommDict) uivar.setRuntimeSettings(False) self.Show(False) runtimeSettings = uivar.getRuntimeSettings() sound.playSoundEffect(runtimeSettings[1], runtimeSettings[2], uidef.kSoundEffectFilename_Progress)