DSS Diffie-Helman program