module Ubiq
Ubiq
Security Modules for encrypting / decrypting data
Ubiq
Security Modules for encrypting / decrypting data
Constants
- UBIQ_HOST
- VERSION
Public Instance Methods
decrypt(creds, data)
click to toggle source
# File lib/ubiq/decrypt.rb, line 260 def decrypt(creds, data) begin dec = Decryption.new(creds) res = dec.begin + dec.update(data) + dec.end dec.close rescue StandardError dec&.close raise end return res end
encrypt(creds, data)
click to toggle source
# File lib/ubiq/encrypt.rb, line 190 def encrypt(creds, data) begin enc = Encryption.new(creds, 1) res = enc.begin + enc.update(data) + enc.end enc.close rescue StandardError enc&.close raise end return res end
validate_creds(credentials)
click to toggle source
# File lib/ubiq/encrypt.rb, line 183 def validate_creds(credentials) # This method checks for the presence of the credentials !credentials.access_key_id.blank? && !credentials.secret_signing_key.blank? && !credentials.secret_crypto_access_key.blank? end