There's a little typing error in the documentation for the
`gcry_md_hash_buffers' function:
- Function: gpg_err_code_t gcry_md_hash_buffers ( int ALGO, unsigned int FLAGS, void *DIGEST, const gcry_buffer_t *IOV, int IOVCNT ) `gcry_md_hash_buffers' is a shortcut function to calculate a message digest from several buffers. This function does not require a context and immediately returns the message digest of of the data described by IOV and IOVCNT. [...]
Note the repetition of "of" in "digest of of the data".