diff --git a/src/kem/sike/P434/AMD64/fp_x64.c b/src/kem/sike/external/P434/AMD64/fp_x64.c similarity index 100% rename from src/kem/sike/P434/AMD64/fp_x64.c rename to src/kem/sike/external/P434/AMD64/fp_x64.c diff --git a/src/kem/sike/P434/AMD64/fp_x64_asm.S b/src/kem/sike/external/P434/AMD64/fp_x64_asm.S similarity index 100% rename from src/kem/sike/P434/AMD64/fp_x64_asm.S rename to src/kem/sike/external/P434/AMD64/fp_x64_asm.S diff --git a/src/kem/sike/P434/P434.c b/src/kem/sike/external/P434/P434.c similarity index 100% rename from src/kem/sike/P434/P434.c rename to src/kem/sike/external/P434/P434.c diff --git a/src/kem/sike/P434/P434_api.h b/src/kem/sike/external/P434/P434_api.h similarity index 100% rename from src/kem/sike/P434/P434_api.h rename to src/kem/sike/external/P434/P434_api.h diff --git a/src/kem/sike/P434/P434_compressed.c b/src/kem/sike/external/P434/P434_compressed.c similarity index 100% rename from src/kem/sike/P434/P434_compressed.c rename to src/kem/sike/external/P434/P434_compressed.c diff --git a/src/kem/sike/P434/P434_compressed_api.h b/src/kem/sike/external/P434/P434_compressed_api.h similarity index 100% rename from src/kem/sike/P434/P434_compressed_api.h rename to src/kem/sike/external/P434/P434_compressed_api.h diff --git a/src/kem/sike/P434/P434_compressed_dlog_tables.c b/src/kem/sike/external/P434/P434_compressed_dlog_tables.c similarity index 100% rename from src/kem/sike/P434/P434_compressed_dlog_tables.c rename to src/kem/sike/external/P434/P434_compressed_dlog_tables.c diff --git a/src/kem/sike/P434/P434_compressed_pair_tables.c b/src/kem/sike/external/P434/P434_compressed_pair_tables.c similarity index 100% rename from src/kem/sike/P434/P434_compressed_pair_tables.c rename to src/kem/sike/external/P434/P434_compressed_pair_tables.c diff --git a/src/kem/sike/P434/P434_internal.h b/src/kem/sike/external/P434/P434_internal.h similarity index 100% rename from src/kem/sike/P434/P434_internal.h rename to src/kem/sike/external/P434/P434_internal.h diff --git a/src/kem/sike/P434/generic/fp_generic.c b/src/kem/sike/external/P434/generic/fp_generic.c similarity index 100% rename from src/kem/sike/P434/generic/fp_generic.c rename to src/kem/sike/external/P434/generic/fp_generic.c diff --git a/src/kem/sike/P503/AMD64/fp_x64.c b/src/kem/sike/external/P503/AMD64/fp_x64.c similarity index 100% rename from src/kem/sike/P503/AMD64/fp_x64.c rename to src/kem/sike/external/P503/AMD64/fp_x64.c diff --git a/src/kem/sike/P503/AMD64/fp_x64_asm.S b/src/kem/sike/external/P503/AMD64/fp_x64_asm.S similarity index 100% rename from src/kem/sike/P503/AMD64/fp_x64_asm.S rename to src/kem/sike/external/P503/AMD64/fp_x64_asm.S diff --git a/src/kem/sike/P503/ARM64/fp_arm64.c b/src/kem/sike/external/P503/ARM64/fp_arm64.c similarity index 100% rename from src/kem/sike/P503/ARM64/fp_arm64.c rename to src/kem/sike/external/P503/ARM64/fp_arm64.c diff --git a/src/kem/sike/P503/ARM64/fp_arm64_asm.S b/src/kem/sike/external/P503/ARM64/fp_arm64_asm.S similarity index 100% rename from src/kem/sike/P503/ARM64/fp_arm64_asm.S rename to src/kem/sike/external/P503/ARM64/fp_arm64_asm.S diff --git a/src/kem/sike/P503/P503.c b/src/kem/sike/external/P503/P503.c similarity index 100% rename from src/kem/sike/P503/P503.c rename to src/kem/sike/external/P503/P503.c diff --git a/src/kem/sike/P503/P503_api.h b/src/kem/sike/external/P503/P503_api.h similarity index 100% rename from src/kem/sike/P503/P503_api.h rename to src/kem/sike/external/P503/P503_api.h diff --git a/src/kem/sike/P503/P503_compressed.c b/src/kem/sike/external/P503/P503_compressed.c similarity index 100% rename from src/kem/sike/P503/P503_compressed.c rename to src/kem/sike/external/P503/P503_compressed.c diff --git a/src/kem/sike/P503/P503_compressed_api.h b/src/kem/sike/external/P503/P503_compressed_api.h similarity index 100% rename from src/kem/sike/P503/P503_compressed_api.h rename to src/kem/sike/external/P503/P503_compressed_api.h diff --git a/src/kem/sike/P503/P503_compressed_dlog_tables.c b/src/kem/sike/external/P503/P503_compressed_dlog_tables.c similarity index 100% rename from src/kem/sike/P503/P503_compressed_dlog_tables.c rename to src/kem/sike/external/P503/P503_compressed_dlog_tables.c diff --git a/src/kem/sike/P503/P503_compressed_pair_tables.c b/src/kem/sike/external/P503/P503_compressed_pair_tables.c similarity index 100% rename from src/kem/sike/P503/P503_compressed_pair_tables.c rename to src/kem/sike/external/P503/P503_compressed_pair_tables.c diff --git a/src/kem/sike/P503/P503_internal.h b/src/kem/sike/external/P503/P503_internal.h similarity index 100% rename from src/kem/sike/P503/P503_internal.h rename to src/kem/sike/external/P503/P503_internal.h diff --git a/src/kem/sike/P503/generic/fp_generic.c b/src/kem/sike/external/P503/generic/fp_generic.c similarity index 100% rename from src/kem/sike/P503/generic/fp_generic.c rename to src/kem/sike/external/P503/generic/fp_generic.c diff --git a/src/kem/sike/P610/AMD64/fp_x64.c b/src/kem/sike/external/P610/AMD64/fp_x64.c similarity index 100% rename from src/kem/sike/P610/AMD64/fp_x64.c rename to src/kem/sike/external/P610/AMD64/fp_x64.c diff --git a/src/kem/sike/P610/AMD64/fp_x64_asm.S b/src/kem/sike/external/P610/AMD64/fp_x64_asm.S similarity index 100% rename from src/kem/sike/P610/AMD64/fp_x64_asm.S rename to src/kem/sike/external/P610/AMD64/fp_x64_asm.S diff --git a/src/kem/sike/P610/P610.c b/src/kem/sike/external/P610/P610.c similarity index 100% rename from src/kem/sike/P610/P610.c rename to src/kem/sike/external/P610/P610.c diff --git a/src/kem/sike/P610/P610_api.h b/src/kem/sike/external/P610/P610_api.h similarity index 100% rename from src/kem/sike/P610/P610_api.h rename to src/kem/sike/external/P610/P610_api.h diff --git a/src/kem/sike/P610/P610_compressed.c b/src/kem/sike/external/P610/P610_compressed.c similarity index 100% rename from src/kem/sike/P610/P610_compressed.c rename to src/kem/sike/external/P610/P610_compressed.c diff --git a/src/kem/sike/P610/P610_compressed_api.h b/src/kem/sike/external/P610/P610_compressed_api.h similarity index 100% rename from src/kem/sike/P610/P610_compressed_api.h rename to src/kem/sike/external/P610/P610_compressed_api.h diff --git a/src/kem/sike/P610/P610_compressed_dlog_tables.c b/src/kem/sike/external/P610/P610_compressed_dlog_tables.c similarity index 100% rename from src/kem/sike/P610/P610_compressed_dlog_tables.c rename to src/kem/sike/external/P610/P610_compressed_dlog_tables.c diff --git a/src/kem/sike/P610/P610_compressed_pair_tables.c b/src/kem/sike/external/P610/P610_compressed_pair_tables.c similarity index 100% rename from src/kem/sike/P610/P610_compressed_pair_tables.c rename to src/kem/sike/external/P610/P610_compressed_pair_tables.c diff --git a/src/kem/sike/P610/P610_internal.h b/src/kem/sike/external/P610/P610_internal.h similarity index 100% rename from src/kem/sike/P610/P610_internal.h rename to src/kem/sike/external/P610/P610_internal.h diff --git a/src/kem/sike/P610/generic/fp_generic.c b/src/kem/sike/external/P610/generic/fp_generic.c similarity index 100% rename from src/kem/sike/P610/generic/fp_generic.c rename to src/kem/sike/external/P610/generic/fp_generic.c diff --git a/src/kem/sike/P751/AMD64/fp_x64.c b/src/kem/sike/external/P751/AMD64/fp_x64.c similarity index 100% rename from src/kem/sike/P751/AMD64/fp_x64.c rename to src/kem/sike/external/P751/AMD64/fp_x64.c diff --git a/src/kem/sike/P751/AMD64/fp_x64_asm.S b/src/kem/sike/external/P751/AMD64/fp_x64_asm.S similarity index 100% rename from src/kem/sike/P751/AMD64/fp_x64_asm.S rename to src/kem/sike/external/P751/AMD64/fp_x64_asm.S diff --git a/src/kem/sike/P751/ARM64/fp_arm64.c b/src/kem/sike/external/P751/ARM64/fp_arm64.c similarity index 100% rename from src/kem/sike/P751/ARM64/fp_arm64.c rename to src/kem/sike/external/P751/ARM64/fp_arm64.c diff --git a/src/kem/sike/P751/ARM64/fp_arm64_asm.S b/src/kem/sike/external/P751/ARM64/fp_arm64_asm.S similarity index 100% rename from src/kem/sike/P751/ARM64/fp_arm64_asm.S rename to src/kem/sike/external/P751/ARM64/fp_arm64_asm.S diff --git a/src/kem/sike/P751/P751.c b/src/kem/sike/external/P751/P751.c similarity index 100% rename from src/kem/sike/P751/P751.c rename to src/kem/sike/external/P751/P751.c diff --git a/src/kem/sike/P751/P751_api.h b/src/kem/sike/external/P751/P751_api.h similarity index 100% rename from src/kem/sike/P751/P751_api.h rename to src/kem/sike/external/P751/P751_api.h diff --git a/src/kem/sike/P751/P751_compressed.c b/src/kem/sike/external/P751/P751_compressed.c similarity index 100% rename from src/kem/sike/P751/P751_compressed.c rename to src/kem/sike/external/P751/P751_compressed.c diff --git a/src/kem/sike/P751/P751_compressed_api.h b/src/kem/sike/external/P751/P751_compressed_api.h similarity index 100% rename from src/kem/sike/P751/P751_compressed_api.h rename to src/kem/sike/external/P751/P751_compressed_api.h diff --git a/src/kem/sike/P751/P751_compressed_dlog_tables.c b/src/kem/sike/external/P751/P751_compressed_dlog_tables.c similarity index 100% rename from src/kem/sike/P751/P751_compressed_dlog_tables.c rename to src/kem/sike/external/P751/P751_compressed_dlog_tables.c diff --git a/src/kem/sike/P751/P751_compressed_pair_tables.c b/src/kem/sike/external/P751/P751_compressed_pair_tables.c similarity index 100% rename from src/kem/sike/P751/P751_compressed_pair_tables.c rename to src/kem/sike/external/P751/P751_compressed_pair_tables.c diff --git a/src/kem/sike/P751/P751_internal.h b/src/kem/sike/external/P751/P751_internal.h similarity index 100% rename from src/kem/sike/P751/P751_internal.h rename to src/kem/sike/external/P751/P751_internal.h diff --git a/src/kem/sike/P751/generic/fp_generic.c b/src/kem/sike/external/P751/generic/fp_generic.c similarity index 100% rename from src/kem/sike/P751/generic/fp_generic.c rename to src/kem/sike/external/P751/generic/fp_generic.c diff --git a/src/kem/sike/compression/dlog.c b/src/kem/sike/external/compression/dlog.c similarity index 100% rename from src/kem/sike/compression/dlog.c rename to src/kem/sike/external/compression/dlog.c diff --git a/src/kem/sike/compression/pairing.c b/src/kem/sike/external/compression/pairing.c similarity index 100% rename from src/kem/sike/compression/pairing.c rename to src/kem/sike/external/compression/pairing.c diff --git a/src/kem/sike/compression/sidh_compressed.c b/src/kem/sike/external/compression/sidh_compressed.c similarity index 100% rename from src/kem/sike/compression/sidh_compressed.c rename to src/kem/sike/external/compression/sidh_compressed.c diff --git a/src/kem/sike/compression/sike_compressed.c b/src/kem/sike/external/compression/sike_compressed.c similarity index 100% rename from src/kem/sike/compression/sike_compressed.c rename to src/kem/sike/external/compression/sike_compressed.c diff --git a/src/kem/sike/compression/torsion_basis.c b/src/kem/sike/external/compression/torsion_basis.c similarity index 100% rename from src/kem/sike/compression/torsion_basis.c rename to src/kem/sike/external/compression/torsion_basis.c diff --git a/src/kem/sike/config.h b/src/kem/sike/external/config.h similarity index 100% rename from src/kem/sike/config.h rename to src/kem/sike/external/config.h diff --git a/src/kem/sike/ec_isogeny.c b/src/kem/sike/external/ec_isogeny.c similarity index 100% rename from src/kem/sike/ec_isogeny.c rename to src/kem/sike/external/ec_isogeny.c diff --git a/src/kem/sike/fpx.c b/src/kem/sike/external/fpx.c similarity index 100% rename from src/kem/sike/fpx.c rename to src/kem/sike/external/fpx.c diff --git a/src/kem/sike/sidh.c b/src/kem/sike/external/sidh.c similarity index 100% rename from src/kem/sike/sidh.c rename to src/kem/sike/external/sidh.c diff --git a/src/kem/sike/sike.c b/src/kem/sike/external/sike.c similarity index 100% rename from src/kem/sike/sike.c rename to src/kem/sike/external/sike.c