Difference between revisions of "83Plus:BCALLs:808D"
From WikiTI
(recategorized) |
m |
||
Line 1: | Line 1: | ||
− | [[Category:83Plus:BCALLs:By Name:Cryptography|MD5Init]] | + | [[Category:83Plus:BCALLs:By Name:Cryptography|MD5Init]] [[Category:83Plus:BCALLs:By Name|MD5Init]] [[Category:83Plus:BCALLs:By Address|808D - MD5Init]] |
− | [[Category:83Plus:BCALLs:By Name|MD5Init]] | + | |
− | [[Category:83Plus:BCALLs:By Address|808D - MD5Init]] | + | |
== Synopsis == | == Synopsis == | ||
'''Official Name:''' MD5Init | '''Official Name:''' MD5Init |
Revision as of 20:48, 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