def encr(data, key, iv = nil)
          raise Sym::Crypt::Errors::NoPrivateKeyFound unless key.present?
          raise Sym::Crypt::Errors::NoDataProvided unless data.present?
          encrypt_data(data, encryption_config.data_cipher, iv) do |cipher_struct|
            cipher_struct.cipher.key = decode_key(key)