Index: cryptopp/.gitignore
===================================================================
--- cryptopp/.gitignore	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
+++ cryptopp/.gitignore	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
@@ -0,0 +1,4 @@
+cryptopp
+cryptopp.pro.user
+*~
+*.o
Index: cryptopp/Makefile
===================================================================
--- cryptopp/Makefile	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
+++ cryptopp/Makefile	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
@@ -0,0 +1,613 @@
+#############################################################################
+# Makefile for building: cryptopp
+# Generated by qmake (3.0) (Qt 5.5.1)
+# Project:  cryptopp.pro
+# Template: app
+# Command: /home/aaraujo/Qt/5.5/gcc_64/bin/qmake -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile cryptopp.pro
+#############################################################################
+
+MAKEFILE      = Makefile
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DQT_QML_DEBUG -DQT_CORE_LIB
+CFLAGS        = -pipe -g -Wall -W -D_REENTRANT -fPIC $(DEFINES)
+CXXFLAGS      = -pipe -g -std=c++0x -Wall -W -D_REENTRANT -fPIC $(DEFINES)
+INCPATH       = -I. -I/home/aaraujo/Qt/5.5/gcc_64/include -I/home/aaraujo/Qt/5.5/gcc_64/include/QtCore -I. -I/home/aaraujo/Qt/5.5/gcc_64/mkspecs/linux-g++
+QMAKE         = /home/aaraujo/Qt/5.5/gcc_64/bin/qmake
+DEL_FILE      = rm -f
+CHK_DIR_EXISTS= test -d
+MKDIR         = mkdir -p
+COPY          = cp -f
+COPY_FILE     = cp -f
+COPY_DIR      = cp -f -R
+INSTALL_FILE  = install -m 644 -p
+INSTALL_PROGRAM = install -m 755 -p
+INSTALL_DIR   = cp -f -R
+DEL_FILE      = rm -f
+SYMLINK       = ln -f -s
+DEL_DIR       = rmdir
+MOVE          = mv -f
+TAR           = tar -cf
+COMPRESS      = gzip -9f
+DISTNAME      = cryptopp1.0.0
+DISTDIR = /home/aaraujo/desarrollo/2015/criptosistemas/repositorio/comparacioncriptosistemas/cryptopp/.tmp/cryptopp1.0.0
+LINK          = g++
+LFLAGS        = -Wl,-rpath,/home/aaraujo/Qt/5.5/gcc_64 -Wl,-rpath,/home/aaraujo/Qt/5.5/gcc_64/lib
+LIBS          = $(SUBLIBS) -lcrypto++ -L/home/aaraujo/Qt/5.5/gcc_64/lib -lQt5Core -lpthread 
+AR            = ar cqs
+RANLIB        = 
+SED           = sed
+STRIP         = strip
+
+####### Output directory
+
+OBJECTS_DIR   = ./
+
+####### Files
+
+SOURCES       = main.cpp 
+OBJECTS       = main.o
+DIST          = /home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/spec_pre.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/unix.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/linux.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/sanitize.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/gcc-base.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/gcc-base-unix.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/g++-base.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/g++-unix.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/qconfig.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcollision.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcollision_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquickrenderer.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquickrenderer_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3drenderer.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3drenderer_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_clucene_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_core.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_declarative.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_declarative_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designer.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_enginio.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_enginio_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_gui.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_help.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_location.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_network.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_platformsupport_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qml.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quick.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_script.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sql.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_svg.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkit.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkit_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkitwidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkitwidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xml.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt_functions.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt_config.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/linux-g++/qmake.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/spec_post.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/exclusive_builds.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/default_pre.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/resolve_config.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/default_post.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/c++11.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qml_debug.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/warn_on.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/resources.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/moc.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/unix/thread.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/testcase_targets.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/exceptions.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/yacc.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/lex.prf \
+		cryptopp.pro  main.cpp
+QMAKE_TARGET  = cryptopp
+DESTDIR       = #avoid trailing-slash linebreak
+TARGET        = cryptopp
+
+
+first: all
+####### Implicit rules
+
+.SUFFIXES: .o .c .cpp .cc .cxx .C
+
+.cpp.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cc.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cxx.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.C.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.c.o:
+	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
+
+####### Build rules
+
+$(TARGET):  $(OBJECTS)  
+	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+
+Makefile: cryptopp.pro /home/aaraujo/Qt/5.5/gcc_64/mkspecs/linux-g++/qmake.conf /home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/spec_pre.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/unix.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/linux.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/sanitize.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/gcc-base.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/gcc-base-unix.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/g++-base.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/g++-unix.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/qconfig.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcollision.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcollision_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquickrenderer.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquickrenderer_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3drenderer.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3drenderer_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_clucene_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_core.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_declarative.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_declarative_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designer.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_enginio.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_enginio_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_gui.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_help.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_location.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_network.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_platformsupport_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qml.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quick.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_script.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sql.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_svg.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkit.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkit_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkitwidgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkitwidgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xml.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt_functions.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt_config.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/linux-g++/qmake.conf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/spec_post.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/exclusive_builds.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/default_pre.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/resolve_config.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/default_post.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/c++11.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qml_debug.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/warn_on.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/resources.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/moc.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/unix/thread.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/testcase_targets.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/exceptions.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/yacc.prf \
+		/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/lex.prf \
+		cryptopp.pro \
+		/home/aaraujo/Qt/5.5/gcc_64/lib/libQt5Core.prl
+	$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile cryptopp.pro
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/spec_pre.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/unix.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/linux.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/sanitize.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/gcc-base.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/gcc-base-unix.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/g++-base.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/common/g++-unix.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/qconfig.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcollision.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcollision_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcore.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dinput.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquick.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquickrenderer.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3dquickrenderer_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3drenderer.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_3drenderer_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_clucene_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_concurrent.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_core.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_core_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_dbus.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_declarative.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_declarative_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designer.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designer_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_enginio.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_enginio_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_gui.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_gui_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_help.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_help_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_location.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_location_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimedia.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_network.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_network_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_nfc.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_opengl.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_platformsupport_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_positioning.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_printsupport.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qml.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qml_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmltest.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quick.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quick_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_script.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_script_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_scripttools.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sensors.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_serialport.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sql.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_sql_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_svg.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_svg_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_testlib.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uitools.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webchannel.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webengine.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkit.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkit_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkitwidgets.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webkitwidgets_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_websockets.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_webview_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_widgets.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_x11extras.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xml.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xml_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt_functions.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt_config.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/linux-g++/qmake.conf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/spec_post.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/exclusive_builds.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/default_pre.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/resolve_config.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/default_post.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/c++11.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qml_debug.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/warn_on.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/qt.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/resources.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/moc.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/unix/thread.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/testcase_targets.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/exceptions.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/yacc.prf:
+/home/aaraujo/Qt/5.5/gcc_64/mkspecs/features/lex.prf:
+cryptopp.pro:
+/home/aaraujo/Qt/5.5/gcc_64/lib/libQt5Core.prl:
+qmake: FORCE
+	@$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile cryptopp.pro
+
+qmake_all: FORCE
+
+
+all: Makefile $(TARGET)
+
+dist: distdir FORCE
+	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
+
+distdir: FORCE
+	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
+	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
+	$(COPY_FILE) --parents main.cpp $(DISTDIR)/
+
+
+clean: compiler_clean 
+	-$(DEL_FILE) $(OBJECTS)
+	-$(DEL_FILE) *~ core *.core
+
+
+distclean: clean 
+	-$(DEL_FILE) $(TARGET) 
+	-$(DEL_FILE) Makefile
+
+
+####### Sub-libraries
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: 
+
+####### Compile
+
+main.o: main.cpp /home/aaraujo/Qt/5.5/gcc_64/include/QtCore/QCoreApplication \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qcoreapplication.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qglobal.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qconfig.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qfeatures.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qsystemdetection.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qprocessordetection.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qcompilerdetection.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qtypeinfo.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qtypetraits.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qsysinfo.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qlogging.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qflags.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qbasicatomic.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_bootstrap.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qgenericatomic.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_cxx11.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_gcc.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_msvc.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_armv7.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_armv6.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_armv5.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_ia64.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_mips.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_x86.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qatomic_unix.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qglobalstatic.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qmutex.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qnumeric.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qstring.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qchar.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qbytearray.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qrefcount.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qnamespace.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qarraydata.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qstringbuilder.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qobject.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qobjectdefs.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qobjectdefs_impl.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qlist.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qalgorithms.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qiterator.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qbytearraylist.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qstringlist.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qregexp.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qstringmatcher.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qcoreevent.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qscopedpointer.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qmetatype.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qvarlengtharray.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qcontainerfwd.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qisenum.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qobject_impl.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qeventloop.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/QTime \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qdatetime.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qshareddata.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qhash.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qpair.h \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/QElapsedTimer \
+		/home/aaraujo/Qt/5.5/gcc_64/include/QtCore/qelapsedtimer.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
Index: cryptopp/cryptopp.pro
===================================================================
--- cryptopp/cryptopp.pro	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
+++ cryptopp/cryptopp.pro	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
@@ -0,0 +1,14 @@
+QT += core
+QT -= gui
+
+CONFIG += c++11
+
+TARGET = cryptopp
+CONFIG += console
+CONFIG -= app_bundle
+
+TEMPLATE = app
+
+SOURCES += main.cpp
+
+LIBS += -lcrypto++
Index: cryptopp/main.cpp
===================================================================
--- cryptopp/main.cpp	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
+++ cryptopp/main.cpp	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
@@ -0,0 +1,241 @@
+#include <QCoreApplication>
+#include <QTime>
+#include <QElapsedTimer>
+
+#include <iostream>
+
+#include "crypto++/rsa.h"
+#include "crypto++/elgamal.h"
+#include "crypto++/osrng.h"
+#include <crypto++/files.h>
+
+/**
+ * Programa de prueba de Cryptopp para RSA y El Gamal
+ *
+ * https://www.cryptopp.com/wiki/RSA_Cryptography
+ *
+ */
+
+
+using namespace CryptoPP;
+
+
+
+
+int main(int argc, char *argv[])
+{
+    QCoreApplication a(argc, argv);
+    //return a.exec();
+
+    ///////////////////////////////////////
+    // Pseudo Random Number Generator
+    AutoSeededRandomPool rng;
+
+    ///////////////////////////////////////
+    // Generate Parameters
+    InvertibleRSAFunction params;
+
+    //QTime timer;
+    QElapsedTimer timer;
+    timer.start();
+
+    params.GenerateRandomWithKeySize(rng, 4096);
+
+    int runtime = timer.elapsed(); //gets the runtime in ms
+    qDebug(qPrintable("key generation: "+QString::number(runtime)+" ms"));
+
+
+
+    ///////////////////////////////////////
+    // Generated Parameters
+    const Integer& n = params.GetModulus();
+    const Integer& p = params.GetPrime1();
+    const Integer& q = params.GetPrime2();
+    const Integer& d = params.GetPrivateExponent();
+    const Integer& e = params.GetPublicExponent();
+
+    ///////////////////////////////////////
+    // Dump
+    std::cout << "RSA Parameters:" << std::endl;
+    std::cout << " n: " << n << std::endl;
+    std::cout << " p: " << p << std::endl;
+    std::cout << " q: " << q << std::endl;
+    std::cout << " d: " << d << std::endl;
+    std::cout << " e: " << e << std::endl;
+    std::cout << std::endl;
+
+    ///////////////////////////////////////
+    // Create Keys
+    RSA::PrivateKey privateKey(params);
+    RSA::PublicKey publicKey(params);
+
+    // también se puede hacer así:
+    // RSA::PrivateKey privateKey;
+    // privateKey.GenerateRandomWithKeySize(rng, 3072);
+    // RSA::PublicKey publicKey(privateKey);
+
+
+    std::string s;
+    CryptoPP::FileSource file( "message.txt", true, new StringSink( s ) );
+
+    std::cout << s << std::endl;
+    std::cout << s.size() << std::endl;
+
+
+
+
+
+
+    ////////////////////////////////////////////////
+    // Secret to protect
+    //static const int SECRET_SIZE = 16;
+    //SecByteBlock plaintext( SECRET_SIZE );
+    //memset( plaintext, 'A', SECRET_SIZE );
+
+    SecByteBlock plaintext( (const unsigned char *) s.data(), s.size() );
+
+
+    ////////////////////////////////////////////////
+    // Encrypt
+    RSAES_OAEP_SHA_Encryptor encryptor( publicKey );
+
+    // Now that there is a concrete object, we can validate
+    assert( 0 != encryptor.FixedMaxPlaintextLength() );
+
+    qDebug("encryptor.FixedMaxPlaintextLength(): %zu", encryptor.FixedMaxPlaintextLength());
+
+    // vale la pena leer la siguiente pregunta:
+    // https://stackoverflow.com/questions/2033809/im-using-crypto-for-rsa-encryption-my-plain-text-exceeds-fixedmaxplaintextle
+    //
+    // para RSA mas de 470 bytes hace que el asser que sigue falle
+    assert( plaintext.size() <= encryptor.FixedMaxPlaintextLength() );
+
+    // Create cipher text space
+    size_t ecl = encryptor.CiphertextLength( plaintext.size() );
+    assert( 0 != ecl );
+    SecByteBlock ciphertext( ecl );
+
+    timer.start();
+    encryptor.Encrypt( rng, plaintext, plaintext.size(), ciphertext );
+    runtime = timer.elapsed(); //gets the runtime in ms
+    qDebug(qPrintable("RSA encryption time: "+QString::number(runtime)+" ms"));
+
+
+    ////////////////////////////////////////////////
+    // Decrypt
+    RSAES_OAEP_SHA_Decryptor decryptor( privateKey );
+
+    // Now that there is a concrete object, we can check sizes
+    assert( 0 != decryptor.FixedCiphertextLength() );
+    assert( ciphertext.size() <= decryptor.FixedCiphertextLength() );
+
+    // Create recovered text space
+    size_t dpl = decryptor.MaxPlaintextLength( ciphertext.size() );
+    assert( 0 != dpl );
+    SecByteBlock recovered( dpl );
+
+    timer.start();
+    DecodingResult result = decryptor.Decrypt( rng, ciphertext, ciphertext.size(), recovered );
+    runtime = timer.elapsed(); //gets the runtime in ms
+    qDebug(qPrintable("RSA decryption time: "+QString::number(runtime)+" ms"));
+
+    // More sanity checks
+    assert( result.isValidCoding );
+    assert( result.messageLength <= decryptor.MaxPlaintextLength( ciphertext.size() ) );
+
+    // At this point, we can set the size of the recovered
+    //  data. Until decryption occurs (successfully), we
+    //  only know its maximum size
+    recovered.resize( result.messageLength );
+
+    // SecByteBlock is overloaded for proper results below
+    assert( plaintext == recovered );
+
+    std::cout << "Recovered plain text" << std::endl;
+
+
+    ///////////////////////////////////////////////////////////////////////////
+    ///////////////////////////////////////////////////////////////////////////
+    ///////////////////////////////////////////////////////////////////////////
+    // ejemplo de El Gamal
+    // https://www.cryptopp.com/wiki/ElGamal
+
+    std::cout << "Generating private key. This may take some time..." << std::endl;
+
+    ElGamal::Decryptor gamalDecryptor;
+    gamalDecryptor.AccessKey().GenerateRandomWithKeySize(rng, 2048);
+    const ElGamalKeys::PrivateKey& gamalPrivateKey = gamalDecryptor.AccessKey();
+
+    ElGamal::Encryptor gamalEncryptor(gamalDecryptor);
+    const PublicKey& gamalPublicKey = gamalEncryptor.AccessKey();
+
+    ////////////////////////////////////////////////
+    // Secret to protect
+    //static const int SECRET_SIZE = 16;
+    //SecByteBlock plaintext( SECRET_SIZE );
+    //memset( plaintext, 'A', SECRET_SIZE );
+
+    ////////////////////////////////////////////////
+    // Encrypt
+
+    // Now that there is a concrete object, we can validate
+    assert( 0 != gamalEncryptor.FixedMaxPlaintextLength() );
+    qDebug("gamalEncryptor.FixedMaxPlaintextLength(): %zu", gamalEncryptor.FixedMaxPlaintextLength());
+    // para ElGamal mas de 253 bytes hace que el asser que sigue falle
+    assert( plaintext.size() <= gamalEncryptor.FixedMaxPlaintextLength() );
+
+    // Create cipher text space
+    //size_t ecl = gamalEncryptor.CiphertextLength( plaintext.size() );
+    size_t ecl2 = gamalEncryptor.CiphertextLength( plaintext.size() );
+    assert( 0 != ecl2 );
+    SecByteBlock ciphertext2( ecl2 );
+
+    timer.start();
+    gamalEncryptor.Encrypt( rng, plaintext, plaintext.size(), ciphertext2 );
+    runtime = timer.elapsed(); //gets the runtime in ms
+    qDebug(qPrintable("ElGamal encryption time: "+QString::number(runtime)+" ms"));
+
+    ////////////////////////////////////////////////
+    // Decrypt
+
+    // Now that there is a concrete object, we can check sizes
+    assert( 0 != gamalDecryptor.FixedCiphertextLength() );
+    assert( ciphertext2.size() <= gamalDecryptor.FixedCiphertextLength() );
+
+    // Create recovered text space
+    //size_t dpl = gamalDecryptor.MaxPlaintextLength( ciphertext2.size() );
+    size_t dpl2 = gamalDecryptor.MaxPlaintextLength( ciphertext2.size() );
+    assert( 0 != dpl2 );
+    SecByteBlock recovered2( dpl2 );
+
+    timer.start();
+    //DecodingResult result = gamalDecryptor.Decrypt( rng, ciphertext, ciphertext.size(), recovered );
+    DecodingResult result2 = gamalDecryptor.Decrypt( rng, ciphertext2, ciphertext2.size(), recovered2 );
+    runtime = timer.elapsed(); //gets the runtime in ms
+    qDebug(qPrintable("ElGamal decryption time: "+QString::number(runtime)+" ms"));
+
+
+    // More sanity checks
+    assert( result2.isValidCoding );
+    assert( result2.messageLength <= gamalDecryptor.MaxPlaintextLength( ciphertext2.size() ) );
+
+    // At this point, we can set the size of the recovered
+    //  data. Until decryption occurs (successfully), we
+    //  only know its maximum size
+    recovered2.resize( result2.messageLength );
+
+    // SecByteBlock is overloaded for proper results below
+    assert( plaintext == recovered2 );
+
+    // If the assert fires, we won't get this far.
+    if(plaintext == recovered2)
+        std::cout << "Recovered plain text" << std::endl;
+    else
+        std::cout << "Failed to recover plain text" << std::endl;
+
+
+    qDebug("exit");
+
+
+}
+
Index: cryptopp/message.txt
===================================================================
--- cryptopp/message.txt	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
+++ cryptopp/message.txt	(revision 74faff2a434f6a1772604243ceda0ef425a93a67)
@@ -0,0 +1,4 @@
+Esto es un hola mundo.
+linea dos
+
+
