> int main() > { > GCRY_MD_HD md5h; gcry_control (GCRYCTL_DISABLE_SECMEM); > md5h = gcry_md_open (GCRY_MD_MD5, GCRY_MD_FLAG_HMAC); The default is to use the "secure" memory - in this case we use a key and we assume that a MAC key is somewhat sensitive. Shalom-Salam, Werner