Allow the user to specify any hashing mechanism supported by the underly...

...ing SSL library