Difference between revisions of "83Plus:BCALLs:8111"

From WikiTI
Jump to: navigation, search
Line 1: Line 1:
[[Category:83Plus:BCALLs:By Name:Display|Validate1024]] [[Category:83Plus:BCALLs:By Name|Validate1024]] [[Category:83Plus:BCALLs:By Address|8114 - Validate1024]][[Category:83Plus:BCALL:By Name:Cryptography|Validate1024]]
+
[[Category:83Plus:BCALLs:By Name:Display|Validate1024]] [[Category:83Plus:BCALLs:By Name|Validate1024]] [[Category:83Plus:BCALLs:By Address|8114 - Validate1024]][[Category:83Plus:BCALLs:By_Name:Cryptography|Validate1024]]
 
== Synopsis ==
 
== Synopsis ==
 
'''Unofficial Name:''' Validate1024
 
'''Unofficial Name:''' Validate1024

Revision as of 06:35, 29 August 2011

Synopsis

Unofficial Name: Validate1024

BCALL Addresses: 8114h

Minimum Hardware Version: 3

This is the bcall that TI added to boot code 1.03 to prevent downgrading. It MD5 hashes the OS and compares it with the transformation of the signature that is on page 73h. For this transformation, the key is 1024 bits and e = 65537.

Inputs

  • OS in memory
  • Signature at 73:4000

Outputs

  • Z flag on success

Destroys

  • All

Comments

This routine takes a very long time to run.