Difference between revisions of "83Plus:BCALLs:808D"

From WikiTI
Jump to: navigation, search
m (Added categories)
(recategorized)
Line 1: Line 1:
[[Category:83Plus:BCALLs:By Name:Other|MD5Init]]
+
[[Category:83Plus:BCALLs:By Name:Cryptography|MD5Init]]
 
[[Category:83Plus:BCALLs:By Name|MD5Init]]
 
[[Category:83Plus:BCALLs:By Name|MD5Init]]
 
[[Category:83Plus:BCALLs:By Address|808D - MD5Init]]
 
[[Category:83Plus:BCALLs:By Address|808D - MD5Init]]

Revision as of 18:49, 29 March 2005

Synopsis

Official Name: MD5Init

Other Name: InitializeMD5

BCALL Address: 808D

Initializes the MD5 RAM areas

Inputs

None

Outputs

  • 8269: 8 bytes will be zero'ed
  • 8292: Loads the following bytes in this area 01h,23h,45h,67h,89h,ABh,CDh,EFh,FEh,DCh,BAh,98h,76h,54h,32h,10h

Destroys

None

Comments

This B_CALL initializes the MD5 memory areas, after which you can use MD5Update and MD5Final to build up a complete MD5 hash.

Example

B_CALL InitializeMD5
ld bc,0040h
ld hl,SomeAddress
B_CALL CalculateMD5
B_CALL FinishMD5