module Cryptograpi
Public Instance Methods
decrypt(creds, data)
click to toggle source
# File lib/cryptograpi_ruby/decrypt.rb, line 187 def decrypt(creds, data) begin dec = Decryption.new(creds) res = dec.begin_decryption + dec.update_decryption(data) + dec.finish_decryption dec.close_decryption rescue StandardError dec&.close_decryption raise end res end
encrypt(credentials, data)
click to toggle source
Qui e!
# File lib/cryptograpi_ruby/encrypt.rb, line 151 def encrypt(credentials, data) begin enc = Encryption.new(credentials, 1) res = enc.begin_encryption + enc.update_encryption(data) + enc.finish_encryption enc.close_encryption rescue StandardError enc&.close_encryption raise end res end
validate_credentials(credentials)
click to toggle source
Check credentials are present and valid
# File lib/cryptograpi_ruby/encrypt.rb, line 144 def validate_credentials(credentials) !credentials.access_key_id.blank? && !credentials.secret_access_key.blank? && !credentials.signing_key.blank? end