diff --git a/CryptoPP/Doxyfile b/lib/cryptopp/Doxyfile similarity index 100% rename from CryptoPP/Doxyfile rename to lib/cryptopp/Doxyfile diff --git a/CryptoPP/License.txt b/lib/cryptopp/License.txt similarity index 100% rename from CryptoPP/License.txt rename to lib/cryptopp/License.txt diff --git a/CryptoPP/Readme.txt b/lib/cryptopp/Readme.txt similarity index 100% rename from CryptoPP/Readme.txt rename to lib/cryptopp/Readme.txt diff --git a/CryptoPP/adler32.cpp b/lib/cryptopp/adler32.cpp similarity index 100% rename from CryptoPP/adler32.cpp rename to lib/cryptopp/adler32.cpp diff --git a/CryptoPP/adler32.h b/lib/cryptopp/adler32.h similarity index 100% rename from CryptoPP/adler32.h rename to lib/cryptopp/adler32.h diff --git a/CryptoPP/aes.h b/lib/cryptopp/aes.h similarity index 100% rename from CryptoPP/aes.h rename to lib/cryptopp/aes.h diff --git a/CryptoPP/algebra.cpp b/lib/cryptopp/algebra.cpp similarity index 100% rename from CryptoPP/algebra.cpp rename to lib/cryptopp/algebra.cpp diff --git a/CryptoPP/algebra.h b/lib/cryptopp/algebra.h similarity index 100% rename from CryptoPP/algebra.h rename to lib/cryptopp/algebra.h diff --git a/CryptoPP/algparam.cpp b/lib/cryptopp/algparam.cpp similarity index 100% rename from CryptoPP/algparam.cpp rename to lib/cryptopp/algparam.cpp diff --git a/CryptoPP/algparam.h b/lib/cryptopp/algparam.h similarity index 100% rename from CryptoPP/algparam.h rename to lib/cryptopp/algparam.h diff --git a/CryptoPP/argnames.h b/lib/cryptopp/argnames.h similarity index 100% rename from CryptoPP/argnames.h rename to lib/cryptopp/argnames.h diff --git a/CryptoPP/asn.cpp b/lib/cryptopp/asn.cpp similarity index 100% rename from CryptoPP/asn.cpp rename to lib/cryptopp/asn.cpp diff --git a/CryptoPP/asn.h b/lib/cryptopp/asn.h similarity index 100% rename from CryptoPP/asn.h rename to lib/cryptopp/asn.h diff --git a/CryptoPP/authenc.cpp b/lib/cryptopp/authenc.cpp similarity index 100% rename from CryptoPP/authenc.cpp rename to lib/cryptopp/authenc.cpp diff --git a/CryptoPP/authenc.h b/lib/cryptopp/authenc.h similarity index 100% rename from CryptoPP/authenc.h rename to lib/cryptopp/authenc.h diff --git a/CryptoPP/base32.cpp b/lib/cryptopp/base32.cpp similarity index 100% rename from CryptoPP/base32.cpp rename to lib/cryptopp/base32.cpp diff --git a/CryptoPP/base32.h b/lib/cryptopp/base32.h similarity index 100% rename from CryptoPP/base32.h rename to lib/cryptopp/base32.h diff --git a/CryptoPP/base64.cpp b/lib/cryptopp/base64.cpp similarity index 100% rename from CryptoPP/base64.cpp rename to lib/cryptopp/base64.cpp diff --git a/CryptoPP/base64.h b/lib/cryptopp/base64.h similarity index 100% rename from CryptoPP/base64.h rename to lib/cryptopp/base64.h diff --git a/CryptoPP/basecode.cpp b/lib/cryptopp/basecode.cpp similarity index 100% rename from CryptoPP/basecode.cpp rename to lib/cryptopp/basecode.cpp diff --git a/CryptoPP/basecode.h b/lib/cryptopp/basecode.h similarity index 100% rename from CryptoPP/basecode.h rename to lib/cryptopp/basecode.h diff --git a/CryptoPP/cbcmac.cpp b/lib/cryptopp/cbcmac.cpp similarity index 100% rename from CryptoPP/cbcmac.cpp rename to lib/cryptopp/cbcmac.cpp diff --git a/CryptoPP/cbcmac.h b/lib/cryptopp/cbcmac.h similarity index 100% rename from CryptoPP/cbcmac.h rename to lib/cryptopp/cbcmac.h diff --git a/CryptoPP/ccm.cpp b/lib/cryptopp/ccm.cpp similarity index 100% rename from CryptoPP/ccm.cpp rename to lib/cryptopp/ccm.cpp diff --git a/CryptoPP/ccm.h b/lib/cryptopp/ccm.h similarity index 100% rename from CryptoPP/ccm.h rename to lib/cryptopp/ccm.h diff --git a/CryptoPP/channels.cpp b/lib/cryptopp/channels.cpp similarity index 100% rename from CryptoPP/channels.cpp rename to lib/cryptopp/channels.cpp diff --git a/CryptoPP/channels.h b/lib/cryptopp/channels.h similarity index 100% rename from CryptoPP/channels.h rename to lib/cryptopp/channels.h diff --git a/CryptoPP/cmac.cpp b/lib/cryptopp/cmac.cpp similarity index 100% rename from CryptoPP/cmac.cpp rename to lib/cryptopp/cmac.cpp diff --git a/CryptoPP/cmac.h b/lib/cryptopp/cmac.h similarity index 100% rename from CryptoPP/cmac.h rename to lib/cryptopp/cmac.h diff --git a/CryptoPP/config.h b/lib/cryptopp/config.h similarity index 100% rename from CryptoPP/config.h rename to lib/cryptopp/config.h diff --git a/CryptoPP/cpu.cpp b/lib/cryptopp/cpu.cpp similarity index 100% rename from CryptoPP/cpu.cpp rename to lib/cryptopp/cpu.cpp diff --git a/CryptoPP/cpu.h b/lib/cryptopp/cpu.h similarity index 100% rename from CryptoPP/cpu.h rename to lib/cryptopp/cpu.h diff --git a/CryptoPP/crc.cpp b/lib/cryptopp/crc.cpp similarity index 100% rename from CryptoPP/crc.cpp rename to lib/cryptopp/crc.cpp diff --git a/CryptoPP/crc.h b/lib/cryptopp/crc.h similarity index 100% rename from CryptoPP/crc.h rename to lib/cryptopp/crc.h diff --git a/CryptoPP/cryptlib.cpp b/lib/cryptopp/cryptlib.cpp similarity index 100% rename from CryptoPP/cryptlib.cpp rename to lib/cryptopp/cryptlib.cpp diff --git a/CryptoPP/cryptlib.h b/lib/cryptopp/cryptlib.h similarity index 100% rename from CryptoPP/cryptlib.h rename to lib/cryptopp/cryptlib.h diff --git a/CryptoPP/default.cpp b/lib/cryptopp/default.cpp similarity index 100% rename from CryptoPP/default.cpp rename to lib/cryptopp/default.cpp diff --git a/CryptoPP/default.h b/lib/cryptopp/default.h similarity index 100% rename from CryptoPP/default.h rename to lib/cryptopp/default.h diff --git a/CryptoPP/des.cpp b/lib/cryptopp/des.cpp similarity index 100% rename from CryptoPP/des.cpp rename to lib/cryptopp/des.cpp diff --git a/CryptoPP/des.h b/lib/cryptopp/des.h similarity index 100% rename from CryptoPP/des.h rename to lib/cryptopp/des.h diff --git a/CryptoPP/dessp.cpp b/lib/cryptopp/dessp.cpp similarity index 100% rename from CryptoPP/dessp.cpp rename to lib/cryptopp/dessp.cpp diff --git a/CryptoPP/dh.cpp b/lib/cryptopp/dh.cpp similarity index 100% rename from CryptoPP/dh.cpp rename to lib/cryptopp/dh.cpp diff --git a/CryptoPP/dh.h b/lib/cryptopp/dh.h similarity index 100% rename from CryptoPP/dh.h rename to lib/cryptopp/dh.h diff --git a/CryptoPP/dh2.cpp b/lib/cryptopp/dh2.cpp similarity index 100% rename from CryptoPP/dh2.cpp rename to lib/cryptopp/dh2.cpp diff --git a/CryptoPP/dh2.h b/lib/cryptopp/dh2.h similarity index 100% rename from CryptoPP/dh2.h rename to lib/cryptopp/dh2.h diff --git a/CryptoPP/dll.cpp b/lib/cryptopp/dll.cpp similarity index 100% rename from CryptoPP/dll.cpp rename to lib/cryptopp/dll.cpp diff --git a/CryptoPP/dll.h b/lib/cryptopp/dll.h similarity index 100% rename from CryptoPP/dll.h rename to lib/cryptopp/dll.h diff --git a/CryptoPP/dmac.h b/lib/cryptopp/dmac.h similarity index 100% rename from CryptoPP/dmac.h rename to lib/cryptopp/dmac.h diff --git a/CryptoPP/dsa.cpp b/lib/cryptopp/dsa.cpp similarity index 100% rename from CryptoPP/dsa.cpp rename to lib/cryptopp/dsa.cpp diff --git a/CryptoPP/dsa.h b/lib/cryptopp/dsa.h similarity index 100% rename from CryptoPP/dsa.h rename to lib/cryptopp/dsa.h diff --git a/CryptoPP/eax.cpp b/lib/cryptopp/eax.cpp similarity index 100% rename from CryptoPP/eax.cpp rename to lib/cryptopp/eax.cpp diff --git a/CryptoPP/eax.h b/lib/cryptopp/eax.h similarity index 100% rename from CryptoPP/eax.h rename to lib/cryptopp/eax.h diff --git a/CryptoPP/ec2n.cpp b/lib/cryptopp/ec2n.cpp similarity index 100% rename from CryptoPP/ec2n.cpp rename to lib/cryptopp/ec2n.cpp diff --git a/CryptoPP/ec2n.h b/lib/cryptopp/ec2n.h similarity index 100% rename from CryptoPP/ec2n.h rename to lib/cryptopp/ec2n.h diff --git a/CryptoPP/eccrypto.cpp b/lib/cryptopp/eccrypto.cpp similarity index 100% rename from CryptoPP/eccrypto.cpp rename to lib/cryptopp/eccrypto.cpp diff --git a/CryptoPP/eccrypto.h b/lib/cryptopp/eccrypto.h similarity index 100% rename from CryptoPP/eccrypto.h rename to lib/cryptopp/eccrypto.h diff --git a/CryptoPP/ecp.cpp b/lib/cryptopp/ecp.cpp similarity index 100% rename from CryptoPP/ecp.cpp rename to lib/cryptopp/ecp.cpp diff --git a/CryptoPP/ecp.h b/lib/cryptopp/ecp.h similarity index 100% rename from CryptoPP/ecp.h rename to lib/cryptopp/ecp.h diff --git a/CryptoPP/elgamal.cpp b/lib/cryptopp/elgamal.cpp similarity index 100% rename from CryptoPP/elgamal.cpp rename to lib/cryptopp/elgamal.cpp diff --git a/CryptoPP/elgamal.h b/lib/cryptopp/elgamal.h similarity index 100% rename from CryptoPP/elgamal.h rename to lib/cryptopp/elgamal.h diff --git a/CryptoPP/emsa2.cpp b/lib/cryptopp/emsa2.cpp similarity index 100% rename from CryptoPP/emsa2.cpp rename to lib/cryptopp/emsa2.cpp diff --git a/CryptoPP/emsa2.h b/lib/cryptopp/emsa2.h similarity index 100% rename from CryptoPP/emsa2.h rename to lib/cryptopp/emsa2.h diff --git a/CryptoPP/eprecomp.cpp b/lib/cryptopp/eprecomp.cpp similarity index 100% rename from CryptoPP/eprecomp.cpp rename to lib/cryptopp/eprecomp.cpp diff --git a/CryptoPP/eprecomp.h b/lib/cryptopp/eprecomp.h similarity index 100% rename from CryptoPP/eprecomp.h rename to lib/cryptopp/eprecomp.h diff --git a/CryptoPP/esign.cpp b/lib/cryptopp/esign.cpp similarity index 100% rename from CryptoPP/esign.cpp rename to lib/cryptopp/esign.cpp diff --git a/CryptoPP/esign.h b/lib/cryptopp/esign.h similarity index 100% rename from CryptoPP/esign.h rename to lib/cryptopp/esign.h diff --git a/CryptoPP/factory.h b/lib/cryptopp/factory.h similarity index 100% rename from CryptoPP/factory.h rename to lib/cryptopp/factory.h diff --git a/CryptoPP/files.cpp b/lib/cryptopp/files.cpp similarity index 100% rename from CryptoPP/files.cpp rename to lib/cryptopp/files.cpp diff --git a/CryptoPP/files.h b/lib/cryptopp/files.h similarity index 100% rename from CryptoPP/files.h rename to lib/cryptopp/files.h diff --git a/CryptoPP/filters.cpp b/lib/cryptopp/filters.cpp similarity index 100% rename from CryptoPP/filters.cpp rename to lib/cryptopp/filters.cpp diff --git a/CryptoPP/filters.h b/lib/cryptopp/filters.h similarity index 100% rename from CryptoPP/filters.h rename to lib/cryptopp/filters.h diff --git a/CryptoPP/fips140.cpp b/lib/cryptopp/fips140.cpp similarity index 100% rename from CryptoPP/fips140.cpp rename to lib/cryptopp/fips140.cpp diff --git a/CryptoPP/fips140.h b/lib/cryptopp/fips140.h similarity index 100% rename from CryptoPP/fips140.h rename to lib/cryptopp/fips140.h diff --git a/CryptoPP/fltrimpl.h b/lib/cryptopp/fltrimpl.h similarity index 100% rename from CryptoPP/fltrimpl.h rename to lib/cryptopp/fltrimpl.h diff --git a/CryptoPP/gcm.cpp b/lib/cryptopp/gcm.cpp similarity index 100% rename from CryptoPP/gcm.cpp rename to lib/cryptopp/gcm.cpp diff --git a/CryptoPP/gcm.h b/lib/cryptopp/gcm.h similarity index 100% rename from CryptoPP/gcm.h rename to lib/cryptopp/gcm.h diff --git a/CryptoPP/gf256.cpp b/lib/cryptopp/gf256.cpp similarity index 100% rename from CryptoPP/gf256.cpp rename to lib/cryptopp/gf256.cpp diff --git a/CryptoPP/gf256.h b/lib/cryptopp/gf256.h similarity index 100% rename from CryptoPP/gf256.h rename to lib/cryptopp/gf256.h diff --git a/CryptoPP/gf2_32.cpp b/lib/cryptopp/gf2_32.cpp similarity index 100% rename from CryptoPP/gf2_32.cpp rename to lib/cryptopp/gf2_32.cpp diff --git a/CryptoPP/gf2_32.h b/lib/cryptopp/gf2_32.h similarity index 100% rename from CryptoPP/gf2_32.h rename to lib/cryptopp/gf2_32.h diff --git a/CryptoPP/gf2n.cpp b/lib/cryptopp/gf2n.cpp similarity index 100% rename from CryptoPP/gf2n.cpp rename to lib/cryptopp/gf2n.cpp diff --git a/CryptoPP/gf2n.h b/lib/cryptopp/gf2n.h similarity index 100% rename from CryptoPP/gf2n.h rename to lib/cryptopp/gf2n.h diff --git a/CryptoPP/gfpcrypt.cpp b/lib/cryptopp/gfpcrypt.cpp similarity index 100% rename from CryptoPP/gfpcrypt.cpp rename to lib/cryptopp/gfpcrypt.cpp diff --git a/CryptoPP/gfpcrypt.h b/lib/cryptopp/gfpcrypt.h similarity index 100% rename from CryptoPP/gfpcrypt.h rename to lib/cryptopp/gfpcrypt.h diff --git a/CryptoPP/gzip.h b/lib/cryptopp/gzip.h similarity index 100% rename from CryptoPP/gzip.h rename to lib/cryptopp/gzip.h diff --git a/CryptoPP/hex.cpp b/lib/cryptopp/hex.cpp similarity index 100% rename from CryptoPP/hex.cpp rename to lib/cryptopp/hex.cpp diff --git a/CryptoPP/hex.h b/lib/cryptopp/hex.h similarity index 100% rename from CryptoPP/hex.h rename to lib/cryptopp/hex.h diff --git a/CryptoPP/hmac.cpp b/lib/cryptopp/hmac.cpp similarity index 100% rename from CryptoPP/hmac.cpp rename to lib/cryptopp/hmac.cpp diff --git a/CryptoPP/hmac.h b/lib/cryptopp/hmac.h similarity index 100% rename from CryptoPP/hmac.h rename to lib/cryptopp/hmac.h diff --git a/CryptoPP/hrtimer.cpp b/lib/cryptopp/hrtimer.cpp similarity index 100% rename from CryptoPP/hrtimer.cpp rename to lib/cryptopp/hrtimer.cpp diff --git a/CryptoPP/hrtimer.h b/lib/cryptopp/hrtimer.h similarity index 100% rename from CryptoPP/hrtimer.h rename to lib/cryptopp/hrtimer.h diff --git a/CryptoPP/integer.cpp b/lib/cryptopp/integer.cpp similarity index 100% rename from CryptoPP/integer.cpp rename to lib/cryptopp/integer.cpp diff --git a/CryptoPP/integer.h b/lib/cryptopp/integer.h similarity index 100% rename from CryptoPP/integer.h rename to lib/cryptopp/integer.h diff --git a/CryptoPP/iterhash.cpp b/lib/cryptopp/iterhash.cpp similarity index 100% rename from CryptoPP/iterhash.cpp rename to lib/cryptopp/iterhash.cpp diff --git a/CryptoPP/iterhash.h b/lib/cryptopp/iterhash.h similarity index 100% rename from CryptoPP/iterhash.h rename to lib/cryptopp/iterhash.h diff --git a/CryptoPP/lubyrack.h b/lib/cryptopp/lubyrack.h similarity index 100% rename from CryptoPP/lubyrack.h rename to lib/cryptopp/lubyrack.h diff --git a/CryptoPP/luc.cpp b/lib/cryptopp/luc.cpp similarity index 100% rename from CryptoPP/luc.cpp rename to lib/cryptopp/luc.cpp diff --git a/CryptoPP/luc.h b/lib/cryptopp/luc.h similarity index 100% rename from CryptoPP/luc.h rename to lib/cryptopp/luc.h diff --git a/CryptoPP/md2.cpp b/lib/cryptopp/md2.cpp similarity index 100% rename from CryptoPP/md2.cpp rename to lib/cryptopp/md2.cpp diff --git a/CryptoPP/md2.h b/lib/cryptopp/md2.h similarity index 100% rename from CryptoPP/md2.h rename to lib/cryptopp/md2.h diff --git a/CryptoPP/md4.cpp b/lib/cryptopp/md4.cpp similarity index 100% rename from CryptoPP/md4.cpp rename to lib/cryptopp/md4.cpp diff --git a/CryptoPP/md4.h b/lib/cryptopp/md4.h similarity index 100% rename from CryptoPP/md4.h rename to lib/cryptopp/md4.h diff --git a/CryptoPP/md5.cpp b/lib/cryptopp/md5.cpp similarity index 100% rename from CryptoPP/md5.cpp rename to lib/cryptopp/md5.cpp diff --git a/CryptoPP/md5.h b/lib/cryptopp/md5.h similarity index 100% rename from CryptoPP/md5.h rename to lib/cryptopp/md5.h diff --git a/CryptoPP/mdc.h b/lib/cryptopp/mdc.h similarity index 100% rename from CryptoPP/mdc.h rename to lib/cryptopp/mdc.h diff --git a/CryptoPP/misc.cpp b/lib/cryptopp/misc.cpp similarity index 100% rename from CryptoPP/misc.cpp rename to lib/cryptopp/misc.cpp diff --git a/CryptoPP/misc.h b/lib/cryptopp/misc.h similarity index 100% rename from CryptoPP/misc.h rename to lib/cryptopp/misc.h diff --git a/CryptoPP/modarith.h b/lib/cryptopp/modarith.h similarity index 100% rename from CryptoPP/modarith.h rename to lib/cryptopp/modarith.h diff --git a/CryptoPP/modes.cpp b/lib/cryptopp/modes.cpp similarity index 100% rename from CryptoPP/modes.cpp rename to lib/cryptopp/modes.cpp diff --git a/CryptoPP/modes.h b/lib/cryptopp/modes.h similarity index 100% rename from CryptoPP/modes.h rename to lib/cryptopp/modes.h diff --git a/CryptoPP/modexppc.h b/lib/cryptopp/modexppc.h similarity index 100% rename from CryptoPP/modexppc.h rename to lib/cryptopp/modexppc.h diff --git a/CryptoPP/mqueue.cpp b/lib/cryptopp/mqueue.cpp similarity index 100% rename from CryptoPP/mqueue.cpp rename to lib/cryptopp/mqueue.cpp diff --git a/CryptoPP/mqueue.h b/lib/cryptopp/mqueue.h similarity index 100% rename from CryptoPP/mqueue.h rename to lib/cryptopp/mqueue.h diff --git a/CryptoPP/mqv.cpp b/lib/cryptopp/mqv.cpp similarity index 100% rename from CryptoPP/mqv.cpp rename to lib/cryptopp/mqv.cpp diff --git a/CryptoPP/mqv.h b/lib/cryptopp/mqv.h similarity index 100% rename from CryptoPP/mqv.h rename to lib/cryptopp/mqv.h diff --git a/CryptoPP/nbtheory.cpp b/lib/cryptopp/nbtheory.cpp similarity index 100% rename from CryptoPP/nbtheory.cpp rename to lib/cryptopp/nbtheory.cpp diff --git a/CryptoPP/nbtheory.h b/lib/cryptopp/nbtheory.h similarity index 100% rename from CryptoPP/nbtheory.h rename to lib/cryptopp/nbtheory.h diff --git a/CryptoPP/network.cpp b/lib/cryptopp/network.cpp similarity index 100% rename from CryptoPP/network.cpp rename to lib/cryptopp/network.cpp diff --git a/CryptoPP/network.h b/lib/cryptopp/network.h similarity index 100% rename from CryptoPP/network.h rename to lib/cryptopp/network.h diff --git a/CryptoPP/nr.h b/lib/cryptopp/nr.h similarity index 100% rename from CryptoPP/nr.h rename to lib/cryptopp/nr.h diff --git a/CryptoPP/oaep.cpp b/lib/cryptopp/oaep.cpp similarity index 100% rename from CryptoPP/oaep.cpp rename to lib/cryptopp/oaep.cpp diff --git a/CryptoPP/oaep.h b/lib/cryptopp/oaep.h similarity index 100% rename from CryptoPP/oaep.h rename to lib/cryptopp/oaep.h diff --git a/CryptoPP/oids.h b/lib/cryptopp/oids.h similarity index 100% rename from CryptoPP/oids.h rename to lib/cryptopp/oids.h diff --git a/CryptoPP/osrng.cpp b/lib/cryptopp/osrng.cpp similarity index 100% rename from CryptoPP/osrng.cpp rename to lib/cryptopp/osrng.cpp diff --git a/CryptoPP/osrng.h b/lib/cryptopp/osrng.h similarity index 100% rename from CryptoPP/osrng.h rename to lib/cryptopp/osrng.h diff --git a/CryptoPP/pch.cpp b/lib/cryptopp/pch.cpp similarity index 100% rename from CryptoPP/pch.cpp rename to lib/cryptopp/pch.cpp diff --git a/CryptoPP/pch.h b/lib/cryptopp/pch.h similarity index 100% rename from CryptoPP/pch.h rename to lib/cryptopp/pch.h diff --git a/CryptoPP/pkcspad.cpp b/lib/cryptopp/pkcspad.cpp similarity index 100% rename from CryptoPP/pkcspad.cpp rename to lib/cryptopp/pkcspad.cpp diff --git a/CryptoPP/pkcspad.h b/lib/cryptopp/pkcspad.h similarity index 100% rename from CryptoPP/pkcspad.h rename to lib/cryptopp/pkcspad.h diff --git a/CryptoPP/polynomi.cpp b/lib/cryptopp/polynomi.cpp similarity index 100% rename from CryptoPP/polynomi.cpp rename to lib/cryptopp/polynomi.cpp diff --git a/CryptoPP/polynomi.h b/lib/cryptopp/polynomi.h similarity index 100% rename from CryptoPP/polynomi.h rename to lib/cryptopp/polynomi.h diff --git a/CryptoPP/pssr.cpp b/lib/cryptopp/pssr.cpp similarity index 100% rename from CryptoPP/pssr.cpp rename to lib/cryptopp/pssr.cpp diff --git a/CryptoPP/pssr.h b/lib/cryptopp/pssr.h similarity index 100% rename from CryptoPP/pssr.h rename to lib/cryptopp/pssr.h diff --git a/CryptoPP/pubkey.cpp b/lib/cryptopp/pubkey.cpp similarity index 100% rename from CryptoPP/pubkey.cpp rename to lib/cryptopp/pubkey.cpp diff --git a/CryptoPP/pubkey.h b/lib/cryptopp/pubkey.h similarity index 100% rename from CryptoPP/pubkey.h rename to lib/cryptopp/pubkey.h diff --git a/CryptoPP/pwdbased.h b/lib/cryptopp/pwdbased.h similarity index 100% rename from CryptoPP/pwdbased.h rename to lib/cryptopp/pwdbased.h diff --git a/CryptoPP/queue.cpp b/lib/cryptopp/queue.cpp similarity index 100% rename from CryptoPP/queue.cpp rename to lib/cryptopp/queue.cpp diff --git a/CryptoPP/queue.h b/lib/cryptopp/queue.h similarity index 100% rename from CryptoPP/queue.h rename to lib/cryptopp/queue.h diff --git a/CryptoPP/rabin.cpp b/lib/cryptopp/rabin.cpp similarity index 100% rename from CryptoPP/rabin.cpp rename to lib/cryptopp/rabin.cpp diff --git a/CryptoPP/rabin.h b/lib/cryptopp/rabin.h similarity index 100% rename from CryptoPP/rabin.h rename to lib/cryptopp/rabin.h diff --git a/CryptoPP/randpool.cpp b/lib/cryptopp/randpool.cpp similarity index 100% rename from CryptoPP/randpool.cpp rename to lib/cryptopp/randpool.cpp diff --git a/CryptoPP/randpool.h b/lib/cryptopp/randpool.h similarity index 100% rename from CryptoPP/randpool.h rename to lib/cryptopp/randpool.h diff --git a/CryptoPP/rdtables.cpp b/lib/cryptopp/rdtables.cpp similarity index 100% rename from CryptoPP/rdtables.cpp rename to lib/cryptopp/rdtables.cpp diff --git a/CryptoPP/resource.h b/lib/cryptopp/resource.h similarity index 100% rename from CryptoPP/resource.h rename to lib/cryptopp/resource.h diff --git a/CryptoPP/rijndael.cpp b/lib/cryptopp/rijndael.cpp similarity index 100% rename from CryptoPP/rijndael.cpp rename to lib/cryptopp/rijndael.cpp diff --git a/CryptoPP/rijndael.h b/lib/cryptopp/rijndael.h similarity index 100% rename from CryptoPP/rijndael.h rename to lib/cryptopp/rijndael.h diff --git a/CryptoPP/rng.cpp b/lib/cryptopp/rng.cpp similarity index 100% rename from CryptoPP/rng.cpp rename to lib/cryptopp/rng.cpp diff --git a/CryptoPP/rng.h b/lib/cryptopp/rng.h similarity index 100% rename from CryptoPP/rng.h rename to lib/cryptopp/rng.h diff --git a/CryptoPP/rsa.cpp b/lib/cryptopp/rsa.cpp similarity index 100% rename from CryptoPP/rsa.cpp rename to lib/cryptopp/rsa.cpp diff --git a/CryptoPP/rsa.h b/lib/cryptopp/rsa.h similarity index 100% rename from CryptoPP/rsa.h rename to lib/cryptopp/rsa.h diff --git a/CryptoPP/rw.cpp b/lib/cryptopp/rw.cpp similarity index 100% rename from CryptoPP/rw.cpp rename to lib/cryptopp/rw.cpp diff --git a/CryptoPP/rw.h b/lib/cryptopp/rw.h similarity index 100% rename from CryptoPP/rw.h rename to lib/cryptopp/rw.h diff --git a/CryptoPP/safer.cpp b/lib/cryptopp/safer.cpp similarity index 100% rename from CryptoPP/safer.cpp rename to lib/cryptopp/safer.cpp diff --git a/CryptoPP/safer.h b/lib/cryptopp/safer.h similarity index 100% rename from CryptoPP/safer.h rename to lib/cryptopp/safer.h diff --git a/CryptoPP/seal.cpp b/lib/cryptopp/seal.cpp similarity index 100% rename from CryptoPP/seal.cpp rename to lib/cryptopp/seal.cpp diff --git a/CryptoPP/seal.h b/lib/cryptopp/seal.h similarity index 100% rename from CryptoPP/seal.h rename to lib/cryptopp/seal.h diff --git a/CryptoPP/secblock.h b/lib/cryptopp/secblock.h similarity index 100% rename from CryptoPP/secblock.h rename to lib/cryptopp/secblock.h diff --git a/CryptoPP/seckey.h b/lib/cryptopp/seckey.h similarity index 100% rename from CryptoPP/seckey.h rename to lib/cryptopp/seckey.h diff --git a/CryptoPP/seed.cpp b/lib/cryptopp/seed.cpp similarity index 100% rename from CryptoPP/seed.cpp rename to lib/cryptopp/seed.cpp diff --git a/CryptoPP/seed.h b/lib/cryptopp/seed.h similarity index 100% rename from CryptoPP/seed.h rename to lib/cryptopp/seed.h diff --git a/CryptoPP/sha.cpp b/lib/cryptopp/sha.cpp similarity index 100% rename from CryptoPP/sha.cpp rename to lib/cryptopp/sha.cpp diff --git a/CryptoPP/sha.h b/lib/cryptopp/sha.h similarity index 100% rename from CryptoPP/sha.h rename to lib/cryptopp/sha.h diff --git a/CryptoPP/shacal2.cpp b/lib/cryptopp/shacal2.cpp similarity index 100% rename from CryptoPP/shacal2.cpp rename to lib/cryptopp/shacal2.cpp diff --git a/CryptoPP/shacal2.h b/lib/cryptopp/shacal2.h similarity index 100% rename from CryptoPP/shacal2.h rename to lib/cryptopp/shacal2.h diff --git a/CryptoPP/simple.cpp b/lib/cryptopp/simple.cpp similarity index 100% rename from CryptoPP/simple.cpp rename to lib/cryptopp/simple.cpp diff --git a/CryptoPP/simple.h b/lib/cryptopp/simple.h similarity index 100% rename from CryptoPP/simple.h rename to lib/cryptopp/simple.h diff --git a/CryptoPP/smartptr.h b/lib/cryptopp/smartptr.h similarity index 100% rename from CryptoPP/smartptr.h rename to lib/cryptopp/smartptr.h diff --git a/CryptoPP/socketft.cpp b/lib/cryptopp/socketft.cpp similarity index 100% rename from CryptoPP/socketft.cpp rename to lib/cryptopp/socketft.cpp diff --git a/CryptoPP/socketft.h b/lib/cryptopp/socketft.h similarity index 100% rename from CryptoPP/socketft.h rename to lib/cryptopp/socketft.h diff --git a/CryptoPP/square.cpp b/lib/cryptopp/square.cpp similarity index 100% rename from CryptoPP/square.cpp rename to lib/cryptopp/square.cpp diff --git a/CryptoPP/square.h b/lib/cryptopp/square.h similarity index 100% rename from CryptoPP/square.h rename to lib/cryptopp/square.h diff --git a/CryptoPP/squaretb.cpp b/lib/cryptopp/squaretb.cpp similarity index 100% rename from CryptoPP/squaretb.cpp rename to lib/cryptopp/squaretb.cpp diff --git a/CryptoPP/stdcpp.h b/lib/cryptopp/stdcpp.h similarity index 100% rename from CryptoPP/stdcpp.h rename to lib/cryptopp/stdcpp.h diff --git a/CryptoPP/strciphr.cpp b/lib/cryptopp/strciphr.cpp similarity index 100% rename from CryptoPP/strciphr.cpp rename to lib/cryptopp/strciphr.cpp diff --git a/CryptoPP/strciphr.h b/lib/cryptopp/strciphr.h similarity index 100% rename from CryptoPP/strciphr.h rename to lib/cryptopp/strciphr.h diff --git a/CryptoPP/tea.cpp b/lib/cryptopp/tea.cpp similarity index 100% rename from CryptoPP/tea.cpp rename to lib/cryptopp/tea.cpp diff --git a/CryptoPP/tea.h b/lib/cryptopp/tea.h similarity index 100% rename from CryptoPP/tea.h rename to lib/cryptopp/tea.h diff --git a/CryptoPP/tiger.cpp b/lib/cryptopp/tiger.cpp similarity index 100% rename from CryptoPP/tiger.cpp rename to lib/cryptopp/tiger.cpp diff --git a/CryptoPP/tiger.h b/lib/cryptopp/tiger.h similarity index 100% rename from CryptoPP/tiger.h rename to lib/cryptopp/tiger.h diff --git a/CryptoPP/tigertab.cpp b/lib/cryptopp/tigertab.cpp similarity index 100% rename from CryptoPP/tigertab.cpp rename to lib/cryptopp/tigertab.cpp diff --git a/CryptoPP/trdlocal.cpp b/lib/cryptopp/trdlocal.cpp similarity index 100% rename from CryptoPP/trdlocal.cpp rename to lib/cryptopp/trdlocal.cpp diff --git a/CryptoPP/trdlocal.h b/lib/cryptopp/trdlocal.h similarity index 100% rename from CryptoPP/trdlocal.h rename to lib/cryptopp/trdlocal.h diff --git a/CryptoPP/trunhash.h b/lib/cryptopp/trunhash.h similarity index 100% rename from CryptoPP/trunhash.h rename to lib/cryptopp/trunhash.h diff --git a/CryptoPP/ttmac.cpp b/lib/cryptopp/ttmac.cpp similarity index 100% rename from CryptoPP/ttmac.cpp rename to lib/cryptopp/ttmac.cpp diff --git a/CryptoPP/ttmac.h b/lib/cryptopp/ttmac.h similarity index 100% rename from CryptoPP/ttmac.h rename to lib/cryptopp/ttmac.h diff --git a/CryptoPP/validate.h b/lib/cryptopp/validate.h similarity index 100% rename from CryptoPP/validate.h rename to lib/cryptopp/validate.h diff --git a/CryptoPP/vmac.cpp b/lib/cryptopp/vmac.cpp similarity index 100% rename from CryptoPP/vmac.cpp rename to lib/cryptopp/vmac.cpp diff --git a/CryptoPP/vmac.h b/lib/cryptopp/vmac.h similarity index 100% rename from CryptoPP/vmac.h rename to lib/cryptopp/vmac.h diff --git a/CryptoPP/wait.cpp b/lib/cryptopp/wait.cpp similarity index 100% rename from CryptoPP/wait.cpp rename to lib/cryptopp/wait.cpp diff --git a/CryptoPP/wait.h b/lib/cryptopp/wait.h similarity index 100% rename from CryptoPP/wait.h rename to lib/cryptopp/wait.h diff --git a/CryptoPP/winpipes.cpp b/lib/cryptopp/winpipes.cpp similarity index 100% rename from CryptoPP/winpipes.cpp rename to lib/cryptopp/winpipes.cpp diff --git a/CryptoPP/winpipes.h b/lib/cryptopp/winpipes.h similarity index 100% rename from CryptoPP/winpipes.h rename to lib/cryptopp/winpipes.h diff --git a/CryptoPP/words.h b/lib/cryptopp/words.h similarity index 100% rename from CryptoPP/words.h rename to lib/cryptopp/words.h