This patch modifies the internal md context structure in md_wrap.c to add return values to the function pointers. This enables us to use the new API in the corresponding MD modules so that failures can be found at any point in an MD computation.
Clarify a few comments too.
Makes it clearer that the user is not supposed to include them