Next: How to check Libgcrypt’s configuration., Previous: Context management, Up: Utilities [Contents][Index]
To help hashing non-contiguous areas of memory, a general purpose data type is defined:
This type is a structure to describe a buffer. The user should make sure that this structure is initialized to zero. The available fields of this structure are:
.size
This is either 0 for no information available or indicates the allocated length of the buffer.
.off
This is the offset into the buffer.
.len
This is the valid length of the buffer starting at .off
.
.data
This is the address of the buffer.