Diffie Hellman Library Project add