API function calls used to invoke a KDF. The KDF functions are based on a message digest or keyed message digest function. The caller must have the handle allocated with kcapi_md_init. If the caller wishes to use a keyed message digest, the caller must invoke kcapi_md_setkey before those functions.