dssenh: implementing the dssenh cryptographic service provider