Method: Sym::Extensions::InstanceMethods#decr
- Defined in:
- lib/sym/extensions/instance_methods.rb
#decr(encrypted_data, key, iv = nil) ⇒ Object
Expects key to be a base64 encoded key
36 37 38 39 40 41 42 |
# File 'lib/sym/extensions/instance_methods.rb', line 36 def decr(encrypted_data, key, iv = nil) raise Sym::Errors::NoPrivateKeyFound unless key.present? raise Sym::Errors::NoDataProvided unless encrypted_data.present? decrypt_data(encrypted_data, encryption_config.data_cipher, iv) do |cipher_struct| cipher_struct.cipher.key = decode_key(key) end end |