A2osX/.Docs/LIBCRYPT.md

50 lines
624 B
Markdown
Raw Normal View History

*** Auto generated by docgen.cmd ***
2018-06-14 15:31:36 +00:00
## MD5
2018-06-18 06:22:50 +00:00
Return MD5 Hash for input String
2018-06-14 15:31:36 +00:00
# C
2018-06-18 06:22:50 +00:00
`void md5 (const char* str, char* digest);`
2018-06-14 15:31:36 +00:00
# ASM
2018-06-18 06:22:50 +00:00
2018-06-14 15:31:36 +00:00
**In:**
`>PUSHW digest`
`>LDYA str`
**Out:**
CC
## MD5Init
2018-06-18 06:22:50 +00:00
Initialize a MD5 computation
2018-06-14 15:31:36 +00:00
# C
2018-06-18 06:22:50 +00:00
`HANDLE md5init ();`
2018-06-14 15:31:36 +00:00
# ASM
2018-06-18 06:22:50 +00:00
2018-06-14 15:31:36 +00:00
**In:**
**Out:**
A = hMem To S.MD5
## MD5Update
2018-06-18 06:22:50 +00:00
Add Data to MD5 computation
2018-06-14 15:31:36 +00:00
# C
2018-06-18 06:22:50 +00:00
`int md5update (HANDLE md5, char* data, int len);`
2018-06-14 15:31:36 +00:00
# ASM
2018-06-18 06:22:50 +00:00
2018-06-14 15:31:36 +00:00
**In:**
`>PUSHW len`
`>PUSHW data`
`>LDA.G md5`
**Out:**
## MD5Finalize
2018-06-14 15:31:36 +00:00
# C
2018-06-18 06:22:50 +00:00
`int md5finalize (HANDLE md5, char* digest);`
2018-06-14 15:31:36 +00:00
# ASM
2018-06-18 06:22:50 +00:00
2018-06-14 15:31:36 +00:00
**In:**
`>PUSHW digest`
`>LDA.G md5`
**Out:**