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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
 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)
Ejemplo n.º 10
0
 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)