Sha256: 1600be927d9dc030c42bed846f7850cb79a81ecd617ba8f9b9632afec6ad7c04
Contents?: true
Size: 569 Bytes
Versions: 2
Compression:
Stored size: 569 Bytes
Contents
module VaultTree class DhKey < Keyword attr_reader :public_key_vault_id, :secret_key_vault_id def post_initialize(arg_array) @public_key_vault_id = arg_array[0] @secret_key_vault_id = arg_array[1] end def evaluate DHKeyPair.new(public_key: public_key_vault_contents, secret_key: secret_key_vault_contents) end private def public_key_vault_contents contract.retrieve_contents(public_key_vault_id) end def secret_key_vault_contents contract.retrieve_contents(secret_key_vault_id) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vault-tree-0.3.4 | lib/vault-tree/keywords/dh_key.rb |
vault-tree-0.3.3 | lib/vault-tree/keywords/dh_key.rb |