Module: Evervault
- Defined in:
- lib/evervault.rb,
lib/evervault/client.rb,
lib/evervault/version.rb,
lib/evervault/http/request.rb,
lib/evervault/crypto/client.rb,
lib/evervault/errors/errors.rb,
lib/evervault/errors/error_map.rb,
lib/evervault/crypto/curves/base.rb,
lib/evervault/crypto/curves/p256.rb,
lib/evervault/http/request_handler.rb,
lib/evervault/http/request_intercept.rb,
lib/evervault/threading/repeated_timer.rb,
lib/evervault/http/relay_outbound_config.rb
Defined Under Namespace
Modules: Crypto, Errors, Http, Threading
Classes: Client
Constant Summary
collapse
- VERSION =
"1.3.2"
- EV_VERSION =
{"prime256v1" => "NOC", "secp256k1" => "DUB"}
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.api_key ⇒ Object
Returns the value of attribute api_key.
7
8
9
|
# File 'lib/evervault.rb', line 7
def api_key
@api_key
end
|
Class Method Details
.create_run_token(function_name, data = {}) ⇒ Object
21
22
23
|
# File 'lib/evervault.rb', line 21
def create_run_token(function_name, data = {})
client.create_run_token(function_name, data)
end
|
.enable_outbound_relay(decryption_domains = nil) ⇒ Object
17
18
19
|
# File 'lib/evervault.rb', line 17
def enable_outbound_relay(decryption_domains = nil)
client.enable_outbound_relay(decryption_domains)
end
|
.encrypt(data) ⇒ Object
9
10
11
|
# File 'lib/evervault.rb', line 9
def encrypt(data)
client.encrypt(data)
end
|
.run(function_name, encrypted_data, options = {}) ⇒ Object
13
14
15
|
# File 'lib/evervault.rb', line 13
def run(function_name, encrypted_data, options = {})
client.run(function_name, encrypted_data, options)
end
|