Difference between revisions of "83Plus:BCALLs:809F"

From WikiTI
Jump to: navigation, search
(categorized)
(categorized)
Line 1: Line 1:
 
[[Category:83Plus:BCALLs:By Name:Math|SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Name:Math|SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Name:Math:Big Integer|SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Name:Math:Big Integer|SetupAppPubKey]]
 +
[[Category:83Plus:BCALLs:By Name:Cryptography|SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Name|SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Name|SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Address|809F - SetupAppPubKey]]
 
[[Category:83Plus:BCALLs:By Address|809F - SetupAppPubKey]]

Revision as of 18:51, 29 March 2005

Synopsis

Official Name: SetupAppPubKey

Other Name: GetFreewareKey

BCALL Address: 809F

Loads the freeware key (or 0104 key) as a big integer into the appData area.

Inputs

  • None

Outputs

  • Memory at 8000 contains the freeware key

Destroys

  • BC, DE

Comments

The large integer loaded to 8000h is the 512 bit modulus used for decrypting Rabin signatures in Apps. The first byte of the integer is the length of the large integer followed by the integer in little endian.

Example

 B_CALL GetFreewareKey