diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.gitmodules b/.gitmodules
old mode 100644
new mode 100755
diff --git a/.travis.yml b/.travis.yml
old mode 100644
new mode 100755
diff --git a/CMakeLists.txt b/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/dap_chain_cert.c b/dap_chain_cert.c
old mode 100644
new mode 100755
diff --git a/dap_chain_cert.h b/dap_chain_cert.h
old mode 100644
new mode 100755
diff --git a/dap_chain_cert_file.c b/dap_chain_cert_file.c
old mode 100644
new mode 100755
diff --git a/dap_chain_cert_file.h b/dap_chain_cert_file.h
old mode 100644
new mode 100755
diff --git a/dap_chain_pkey.c b/dap_chain_pkey.c
old mode 100644
new mode 100755
diff --git a/dap_chain_pkey.h b/dap_chain_pkey.h
old mode 100644
new mode 100755
diff --git a/dap_chain_sign.c b/dap_chain_sign.c
old mode 100644
new mode 100755
diff --git a/dap_chain_sign.h b/dap_chain_sign.h
old mode 100644
new mode 100755
diff --git a/dap_hash.c b/dap_hash.c
old mode 100644
new mode 100755
diff --git a/dap_hash.h b/dap_hash.h
old mode 100644
new mode 100755
diff --git a/dap_hash_fusion.c b/dap_hash_fusion.c
old mode 100644
new mode 100755
diff --git a/dap_hash_fusion.h b/dap_hash_fusion.h
old mode 100644
new mode 100755
diff --git a/dap_hash_keccak.c b/dap_hash_keccak.c
old mode 100644
new mode 100755
diff --git a/dap_hash_keccak.h b/dap_hash_keccak.h
old mode 100644
new mode 100755
diff --git a/dap_hash_slow.c b/dap_hash_slow.c
old mode 100644
new mode 100755
diff --git a/dap_hash_slow.h b/dap_hash_slow.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/Makefile.old b/hash_fusion/Makefile.old
old mode 100644
new mode 100755
diff --git a/hash_fusion/example/hmt.c b/hash_fusion/example/hmt.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/alloc.c b/hash_fusion/lib/alloc.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/alloc.h b/hash_fusion/lib/alloc.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/arena.h b/hash_fusion/lib/arena.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/bytevector.c b/hash_fusion/lib/bytevector.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/bytevector.h b/hash_fusion/lib/bytevector.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/debug.h b/hash_fusion/lib/debug.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/exptLib.c b/hash_fusion/lib/exptLib.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/exptLib.h b/hash_fusion/lib/exptLib.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/fragment.c b/hash_fusion/lib/fragment.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/fragment.h b/hash_fusion/lib/fragment.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/fragmentMap.c b/hash_fusion/lib/fragmentMap.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/fragmentMap.h b/hash_fusion/lib/fragmentMap.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/hashFusion.c b/hash_fusion/lib/hashFusion.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/hashFusion.h b/hash_fusion/lib/hashFusion.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/hashlib.c b/hash_fusion/lib/hashlib.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/hashlib.h b/hash_fusion/lib/hashlib.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/linearMap.c b/hash_fusion/lib/linearMap.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/linearMap.h b/hash_fusion/lib/linearMap.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/linkedList.c b/hash_fusion/lib/linkedList.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/linkedList.h b/hash_fusion/lib/linkedList.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/matrix.c b/hash_fusion/lib/matrix.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/matrix.h b/hash_fusion/lib/matrix.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/merkleTree.c b/hash_fusion/lib/merkleTree.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/merkleTree.h b/hash_fusion/lib/merkleTree.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/options.h b/hash_fusion/lib/options.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/position.h b/hash_fusion/lib/position.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/random.c b/hash_fusion/lib/random.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/random.h b/hash_fusion/lib/random.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/rbTree.c b/hash_fusion/lib/rbTree.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/rbTree.h b/hash_fusion/lib/rbTree.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/stringbuffer.c b/hash_fusion/lib/stringbuffer.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/stringbuffer.h b/hash_fusion/lib/stringbuffer.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/testLib.c b/hash_fusion/lib/testLib.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/testLib.h b/hash_fusion/lib/testLib.h
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/utils.c b/hash_fusion/lib/utils.c
old mode 100644
new mode 100755
diff --git a/hash_fusion/lib/utils.h b/hash_fusion/lib/utils.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/CMakeLists.txt b/monero_crypto/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/monero_crypto/aesb.c b/monero_crypto/aesb.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/blake256.c b/monero_crypto/blake256.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/blake256.h b/monero_crypto/blake256.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/chacha8.c b/monero_crypto/chacha8.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/chacha8.h b/monero_crypto/chacha8.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/common/int-util.h b/monero_crypto/common/int-util.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/common/memwipe.c b/monero_crypto/common/memwipe.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/common/memwipe.h b/monero_crypto/common/memwipe.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto-ops-data.c b/monero_crypto/crypto-ops-data.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto-ops.c b/monero_crypto/crypto-ops.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto-ops.h b/monero_crypto/crypto-ops.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/README.md b/monero_crypto/crypto_ops_builder/README.md
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/crypto-ops-data.c b/monero_crypto/crypto_ops_builder/crypto-ops-data.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/crypto-ops-old.c b/monero_crypto/crypto_ops_builder/crypto-ops-old.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/crypto-ops.h b/monero_crypto/crypto_ops_builder/crypto-ops.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ietf.txt b/monero_crypto/crypto_ops_builder/ietf.txt
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/Makefile.am b/monero_crypto/crypto_ops_builder/include/Makefile.am
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/libsodium_LICENSE b/monero_crypto/crypto_ops_builder/include/libsodium_LICENSE
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium.h b/monero_crypto/crypto_ops_builder/include/sodium.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_int32.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_int32.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_int64.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_int64.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint16.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint16.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint32.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint32.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint64.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint64.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint8.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_uint8.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/crypto_verify_32.h b/monero_crypto/crypto_ops_builder/include/sodium/crypto_verify_32.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/include/sodium/randombytes.h b/monero_crypto/crypto_ops_builder/include/sodium/randombytes.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/Makefile b/monero_crypto/crypto_ops_builder/ref10/Makefile
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/api.h b/monero_crypto/crypto_ops_builder/ref10/api.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/base.h b/monero_crypto/crypto_ops_builder/ref10/base.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/base.py b/monero_crypto/crypto_ops_builder/ref10/base.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/base2.h b/monero_crypto/crypto_ops_builder/ref10/base2.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/base2.py b/monero_crypto/crypto_ops_builder/ref10/base2.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/d.h b/monero_crypto/crypto_ops_builder/ref10/d.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/d.py b/monero_crypto/crypto_ops_builder/ref10/d.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/d2.h b/monero_crypto/crypto_ops_builder/ref10/d2.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/d2.py b/monero_crypto/crypto_ops_builder/ref10/d2.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/description b/monero_crypto/crypto_ops_builder/ref10/description
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/designers b/monero_crypto/crypto_ops_builder/ref10/designers
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe.h b/monero_crypto/crypto_ops_builder/ref10/fe.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_0.c b/monero_crypto/crypto_ops_builder/ref10/fe_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_1.c b/monero_crypto/crypto_ops_builder/ref10/fe_1.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_add.c b/monero_crypto/crypto_ops_builder/ref10/fe_add.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_cmov.c b/monero_crypto/crypto_ops_builder/ref10/fe_cmov.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_copy.c b/monero_crypto/crypto_ops_builder/ref10/fe_copy.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_frombytes.c b/monero_crypto/crypto_ops_builder/ref10/fe_frombytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_invert.c b/monero_crypto/crypto_ops_builder/ref10/fe_invert.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_isnegative.c b/monero_crypto/crypto_ops_builder/ref10/fe_isnegative.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_isnonzero.c b/monero_crypto/crypto_ops_builder/ref10/fe_isnonzero.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_mul.c b/monero_crypto/crypto_ops_builder/ref10/fe_mul.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_neg.c b/monero_crypto/crypto_ops_builder/ref10/fe_neg.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_pow22523.c b/monero_crypto/crypto_ops_builder/ref10/fe_pow22523.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_sq.c b/monero_crypto/crypto_ops_builder/ref10/fe_sq.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_sq2.c b/monero_crypto/crypto_ops_builder/ref10/fe_sq2.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_sub.c b/monero_crypto/crypto_ops_builder/ref10/fe_sub.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/fe_tobytes.c b/monero_crypto/crypto_ops_builder/ref10/fe_tobytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge.h b/monero_crypto/crypto_ops_builder/ref10/ge.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_add.c b/monero_crypto/crypto_ops_builder/ref10/ge_add.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_add.h b/monero_crypto/crypto_ops_builder/ref10/ge_add.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_add.q b/monero_crypto/crypto_ops_builder/ref10/ge_add.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_double_scalarmult.c b/monero_crypto/crypto_ops_builder/ref10/ge_double_scalarmult.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_frombytes.c b/monero_crypto/crypto_ops_builder/ref10/ge_frombytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_madd.c b/monero_crypto/crypto_ops_builder/ref10/ge_madd.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_madd.h b/monero_crypto/crypto_ops_builder/ref10/ge_madd.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_madd.q b/monero_crypto/crypto_ops_builder/ref10/ge_madd.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_msub.c b/monero_crypto/crypto_ops_builder/ref10/ge_msub.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_msub.h b/monero_crypto/crypto_ops_builder/ref10/ge_msub.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_msub.q b/monero_crypto/crypto_ops_builder/ref10/ge_msub.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p1p1_to_p2.c b/monero_crypto/crypto_ops_builder/ref10/ge_p1p1_to_p2.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p1p1_to_p3.c b/monero_crypto/crypto_ops_builder/ref10/ge_p1p1_to_p3.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p2_0.c b/monero_crypto/crypto_ops_builder/ref10/ge_p2_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p2_dbl.c b/monero_crypto/crypto_ops_builder/ref10/ge_p2_dbl.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p2_dbl.h b/monero_crypto/crypto_ops_builder/ref10/ge_p2_dbl.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p2_dbl.q b/monero_crypto/crypto_ops_builder/ref10/ge_p2_dbl.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p3_0.c b/monero_crypto/crypto_ops_builder/ref10/ge_p3_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p3_dbl.c b/monero_crypto/crypto_ops_builder/ref10/ge_p3_dbl.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p3_to_cached.c b/monero_crypto/crypto_ops_builder/ref10/ge_p3_to_cached.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p3_to_p2.c b/monero_crypto/crypto_ops_builder/ref10/ge_p3_to_p2.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_p3_tobytes.c b/monero_crypto/crypto_ops_builder/ref10/ge_p3_tobytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_precomp_0.c b/monero_crypto/crypto_ops_builder/ref10/ge_precomp_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_scalarmult_base.c b/monero_crypto/crypto_ops_builder/ref10/ge_scalarmult_base.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_sub.c b/monero_crypto/crypto_ops_builder/ref10/ge_sub.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_sub.h b/monero_crypto/crypto_ops_builder/ref10/ge_sub.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_sub.q b/monero_crypto/crypto_ops_builder/ref10/ge_sub.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/ge_tobytes.c b/monero_crypto/crypto_ops_builder/ref10/ge_tobytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/keypair.c b/monero_crypto/crypto_ops_builder/ref10/keypair.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/open.c b/monero_crypto/crypto_ops_builder/ref10/open.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/pow22523.h b/monero_crypto/crypto_ops_builder/ref10/pow22523.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/pow22523.q b/monero_crypto/crypto_ops_builder/ref10/pow22523.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/pow225521.h b/monero_crypto/crypto_ops_builder/ref10/pow225521.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/pow225521.q b/monero_crypto/crypto_ops_builder/ref10/pow225521.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/q2h.sh b/monero_crypto/crypto_ops_builder/ref10/q2h.sh
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/sc.h b/monero_crypto/crypto_ops_builder/ref10/sc.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/sc_muladd.c b/monero_crypto/crypto_ops_builder/ref10/sc_muladd.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/sc_reduce.c b/monero_crypto/crypto_ops_builder/ref10/sc_reduce.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/sign.c b/monero_crypto/crypto_ops_builder/ref10/sign.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/sqrtm1.h b/monero_crypto/crypto_ops_builder/ref10/sqrtm1.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10/sqrtm1.py b/monero_crypto/crypto_ops_builder/ref10/sqrtm1.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/MakeCryptoOps.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/MakeCryptoOps.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/api.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/api.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base2.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base2.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base2.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/base2.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/crypto-ops.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/crypto-ops.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d2.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d2.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d2.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/d2.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/description b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/description
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/designers b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/designers
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_0.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_1.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_1.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_add.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_add.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_cmov.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_cmov.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_copy.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_copy.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_frombytes.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_frombytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_invert.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_invert.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_isnegative.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_isnegative.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_isnonzero.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_isnonzero.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_mul.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_mul.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_neg.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_neg.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_pow22523.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_pow22523.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_sq.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_sq.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_sq2.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_sq2.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_sub.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_sub.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_tobytes.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/fe_tobytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_add.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_add.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_add.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_add.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_add.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_add.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_double_scalarmult.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_double_scalarmult.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_frombytes.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_frombytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_madd.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_madd.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_madd.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_madd.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_madd.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_madd.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_msub.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_msub.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_msub.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_msub.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_msub.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_msub.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p1p1_to_p2.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p1p1_to_p2.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p1p1_to_p3.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p1p1_to_p3.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_0.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_dbl.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_dbl.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_dbl.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_dbl.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_dbl.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p2_dbl.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_0.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_dbl.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_dbl.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_to_cached.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_to_cached.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_to_p2.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_to_p2.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_tobytes.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_p3_tobytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_precomp_0.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_precomp_0.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_scalarmult_base.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_scalarmult_base.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_sub.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_sub.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_sub.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_sub.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_sub.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_sub.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_tobytes.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/ge_tobytes.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/keypair.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/keypair.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/open.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/open.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow22523.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow22523.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow22523.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow22523.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow225521.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow225521.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow225521.q b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/pow225521.q
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/q2h.sh b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/q2h.sh
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc_muladd.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc_muladd.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc_reduce.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc_reduce.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc_sub.xmr.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sc_sub.xmr.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/scrap.txt b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/scrap.txt
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sign.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sign.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sqrtm1.h b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sqrtm1.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sqrtm1.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/sqrtm1.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/test.py b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/test.py
old mode 100644
new mode 100755
diff --git a/monero_crypto/crypto_ops_builder/ref10CommentedCombined/xmrSpecificOld.c b/monero_crypto/crypto_ops_builder/ref10CommentedCombined/xmrSpecificOld.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/generic-ops.h b/monero_crypto/generic-ops.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/groestl.c b/monero_crypto/groestl.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/groestl.h b/monero_crypto/groestl.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/groestl_tables.h b/monero_crypto/groestl_tables.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash-extra-blake.c b/monero_crypto/hash-extra-blake.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash-extra-groestl.c b/monero_crypto/hash-extra-groestl.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash-extra-jh.c b/monero_crypto/hash-extra-jh.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash-extra-skein.c b/monero_crypto/hash-extra-skein.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash-ops.h b/monero_crypto/hash-ops.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash.c b/monero_crypto/hash.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/hash.h b/monero_crypto/hash.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/initializer.h b/monero_crypto/initializer.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/jh.c b/monero_crypto/jh.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/jh.h b/monero_crypto/jh.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/keccak.c b/monero_crypto/keccak.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/keccak.h b/monero_crypto/keccak.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/oaes_config.h b/monero_crypto/oaes_config.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/oaes_lib.c b/monero_crypto/oaes_lib.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/oaes_lib.h b/monero_crypto/oaes_lib.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/random.c b/monero_crypto/random.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/random.h b/monero_crypto/random.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/skein.c b/monero_crypto/skein.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/skein.h b/monero_crypto/skein.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/skein_port.h b/monero_crypto/skein_port.h
old mode 100644
new mode 100755
diff --git a/monero_crypto/slow-hash.c b/monero_crypto/slow-hash.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/tree-hash.c b/monero_crypto/tree-hash.c
old mode 100644
new mode 100755
diff --git a/monero_crypto/warnings.h b/monero_crypto/warnings.h
old mode 100644
new mode 100755
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/test/dap_chain_cert_save_tests.c b/test/dap_chain_cert_save_tests.c
old mode 100644
new mode 100755
diff --git a/test/dap_chain_cert_save_tests.h b/test/dap_chain_cert_save_tests.h
old mode 100644
new mode 100755
diff --git a/test/main.c b/test/main.c
old mode 100644
new mode 100755