hash/ | |
License | Copyright © 2007-2011, FreeBASIC Extended Library Development Group |
ext. | |
High Level API | |
Functions | |
checksum | |
checksum | |
checksum | |
Low Level API | |
Types | |
State | Represents the internal state needed by the low level md5 functions. |
Functions | |
init | Initializes a MD5 state to a known good value. |
append | Adds the checksum of the data passed to the current state. |
finish | Apply last minute values to the state passed and return the checksum. |
Copyright © 2007-2011, FreeBASIC Extended Library Development Group
Distributed under the FreeBASIC Extended Library Group license. See accompanying file LICENSE.txt or copy at http://code.google.com
High Level API | |
Functions | |
checksum | |
checksum | |
checksum | |
Low Level API | |
Types | |
State | Represents the internal state needed by the low level md5 functions. |
Functions | |
init | Initializes a MD5 state to a known good value. |
append | Adds the checksum of the data passed to the current state. |
finish | Apply last minute values to the state passed and return the checksum. |
declare function checksum ( byref x as ext.File, byval blocksize as uinteger = 1048576 ) as string
x | File containing the data you wish to retrieve the checksum of. |
blocksize | (Optional) size of data to read from disk. |
declare function checksum overload ( byref x as string ) as string
Initializes a MD5 state to a known good value.
declare sub init( byval pms as state ptr )
Adds the checksum of the data passed to the current state.
declare sub append( byval pms as state ptr, byval data_ as const ubyte ptr, byval nbytes as integer )
Apply last minute values to the state passed and return the checksum.
declare function finish ( byval pms as state ptr ) as string