A2osX/.Docs/LIBCRYPT.md

520 B

*** Auto generated by docgen.cmd ***

MD5

  • Return MD5 Hash for input String

In :

  • PUSHW = PTR to Src String
  • PUSHW = PTR to Dst MessageDigest Buffer

Out :

  • CC

MD5Init

In :

Out :

  • A = hMem To S.MD5

MD5Update (Append "$80" & Padding & original size)

In:

  • PUSHW DATA LEN
  • PUSHW DATA PTR
  • PUSHB MD5 Context hMem

Out :

MD5Finalize

In :

  • PUSHW = MessageDigest (PSTR, 16 Bytes, 32 Chars) +Ending 0
  • PUSHB = hMem To S.MD5

Out: