0.1.0-rc3 |
|
---|---|
0.1.0-rc2 |
|
#22 in #file-checksum
11KB
150 lines
chksum-ffi
Basic FFI bindings which allows to use chksum
library in other languages.
Available bindings
Bindings are available for both md5
and sha1
hash functions.
Binding | Description |
---|---|
chksum_hash_*_new() |
Create new instance of hash. |
chksum_hash_*_update(hash, data, length) |
Update hash with incoming data. Function processes only full blocks of data and doesn't apply padding. |
chksum_hash_*_digest(hash) |
Return hash raw digest. You need to free memory on your own. |
chksum_hash_*_hexdigest(hash) |
Return hash digest as hex string. You need to free memory on your own. |
chksum_hash_*_drop(hash) |
Drop memory of hash structure. |
Dependencies
~0.3–1MB
~19K SLoC