keyring: Added dh object to handle Diffie-Hellman key setting & retrieval as well as tests: