From 40cf5aff99ef455acf62ff2d83a340ebaddf77e4 Mon Sep 17 00:00:00 2001 From: pinkforest <36498018+pinkforest@users.noreply.github.com> Date: Tue, 27 Jun 2023 04:00:12 +0000 Subject: [PATCH] Workspace curve25519 under curve25519-dalek --- .../.github}/workflows/rust.yml | 0 .gitignore => curve25519-dalek/.gitignore | 0 CHANGELOG.md => curve25519-dalek/CHANGELOG.md | 0 .../CODE_OF_CONDUCT.md | 0 CONTRIBUTING.md => curve25519-dalek/CONTRIBUTING.md | 0 Cargo.toml => curve25519-dalek/Cargo.toml | 0 LICENSE => curve25519-dalek/LICENSE | 0 Makefile => curve25519-dalek/Makefile | 0 README.md => curve25519-dalek/README.md | 0 .../benches}/dalek_benchmarks.rs | 0 build.rs => curve25519-dalek/build.rs | 0 .../docs}/assets/dalek-logo-clear.png | Bin .../docs}/assets/dalek-logo.png | Bin .../docs}/assets/dalek-logo.svg | 0 .../docs}/assets/rustdoc-include-katex-header.html | 0 {docs => curve25519-dalek/docs}/avx2-notes.md | 0 {docs => curve25519-dalek/docs}/ifma-notes.md | 0 .../docs}/parallel-formulas.md | 0 {src => curve25519-dalek/src}/backend/mod.rs | 0 .../src}/backend/serial/curve_models/mod.rs | 0 .../src}/backend/serial/fiat_u32/field.rs | 0 .../src}/backend/serial/fiat_u32/mod.rs | 0 .../src}/backend/serial/fiat_u64/field.rs | 0 .../src}/backend/serial/fiat_u64/mod.rs | 0 {src => curve25519-dalek/src}/backend/serial/mod.rs | 0 .../src}/backend/serial/scalar_mul/mod.rs | 0 .../src}/backend/serial/scalar_mul/pippenger.rs | 0 .../backend/serial/scalar_mul/precomputed_straus.rs | 0 .../src}/backend/serial/scalar_mul/straus.rs | 0 .../src}/backend/serial/scalar_mul/variable_base.rs | 0 .../serial/scalar_mul/vartime_double_base.rs | 0 .../src}/backend/serial/u32/constants.rs | 0 .../src}/backend/serial/u32/field.rs | 0 .../src}/backend/serial/u32/mod.rs | 0 .../src}/backend/serial/u32/scalar.rs | 0 .../src}/backend/serial/u64/constants.rs | 0 .../src}/backend/serial/u64/field.rs | 0 .../src}/backend/serial/u64/mod.rs | 0 .../src}/backend/serial/u64/scalar.rs | 0 .../src}/backend/vector/avx2/constants.rs | 0 .../src}/backend/vector/avx2/edwards.rs | 0 .../src}/backend/vector/avx2/field.rs | 0 .../src}/backend/vector/avx2/mod.rs | 0 .../src}/backend/vector/ifma/constants.rs | 0 .../src}/backend/vector/ifma/edwards.rs | 0 .../src}/backend/vector/ifma/field.rs | 0 .../src}/backend/vector/ifma/mod.rs | 0 {src => curve25519-dalek/src}/backend/vector/mod.rs | 0 .../src}/backend/vector/packed_simd.rs | 0 .../src}/backend/vector/scalar_mul/mod.rs | 0 .../src}/backend/vector/scalar_mul/pippenger.rs | 0 .../backend/vector/scalar_mul/precomputed_straus.rs | 0 .../src}/backend/vector/scalar_mul/straus.rs | 0 .../src}/backend/vector/scalar_mul/variable_base.rs | 0 .../vector/scalar_mul/vartime_double_base.rs | 0 {src => curve25519-dalek/src}/constants.rs | 0 {src => curve25519-dalek/src}/diagnostics.rs | 0 {src => curve25519-dalek/src}/edwards.rs | 0 {src => curve25519-dalek/src}/field.rs | 0 {src => curve25519-dalek/src}/lib.rs | 0 {src => curve25519-dalek/src}/macros.rs | 0 {src => curve25519-dalek/src}/montgomery.rs | 0 {src => curve25519-dalek/src}/ristretto.rs | 0 {src => curve25519-dalek/src}/scalar.rs | 0 {src => curve25519-dalek/src}/traits.rs | 0 {src => curve25519-dalek/src}/window.rs | 0 {tests => curve25519-dalek/tests}/build_tests.sh | 0 {vendor => curve25519-dalek/vendor}/ristretto.sage | 0 68 files changed, 0 insertions(+), 0 deletions(-) rename {.github => curve25519-dalek/.github}/workflows/rust.yml (100%) rename .gitignore => curve25519-dalek/.gitignore (100%) rename CHANGELOG.md => curve25519-dalek/CHANGELOG.md (100%) rename CODE_OF_CONDUCT.md => curve25519-dalek/CODE_OF_CONDUCT.md (100%) rename CONTRIBUTING.md => curve25519-dalek/CONTRIBUTING.md (100%) rename Cargo.toml => curve25519-dalek/Cargo.toml (100%) rename LICENSE => curve25519-dalek/LICENSE (100%) rename Makefile => curve25519-dalek/Makefile (100%) rename README.md => curve25519-dalek/README.md (100%) rename {benches => curve25519-dalek/benches}/dalek_benchmarks.rs (100%) rename build.rs => curve25519-dalek/build.rs (100%) rename {docs => curve25519-dalek/docs}/assets/dalek-logo-clear.png (100%) rename {docs => curve25519-dalek/docs}/assets/dalek-logo.png (100%) rename {docs => curve25519-dalek/docs}/assets/dalek-logo.svg (100%) rename {docs => curve25519-dalek/docs}/assets/rustdoc-include-katex-header.html (100%) rename {docs => curve25519-dalek/docs}/avx2-notes.md (100%) rename {docs => curve25519-dalek/docs}/ifma-notes.md (100%) rename {docs => curve25519-dalek/docs}/parallel-formulas.md (100%) rename {src => curve25519-dalek/src}/backend/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/curve_models/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/fiat_u32/field.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/fiat_u32/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/fiat_u64/field.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/fiat_u64/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/scalar_mul/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/scalar_mul/pippenger.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/scalar_mul/precomputed_straus.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/scalar_mul/straus.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/scalar_mul/variable_base.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/scalar_mul/vartime_double_base.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u32/constants.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u32/field.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u32/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u32/scalar.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u64/constants.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u64/field.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u64/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/serial/u64/scalar.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/avx2/constants.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/avx2/edwards.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/avx2/field.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/avx2/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/ifma/constants.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/ifma/edwards.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/ifma/field.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/ifma/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/packed_simd.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/scalar_mul/mod.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/scalar_mul/pippenger.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/scalar_mul/precomputed_straus.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/scalar_mul/straus.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/scalar_mul/variable_base.rs (100%) rename {src => curve25519-dalek/src}/backend/vector/scalar_mul/vartime_double_base.rs (100%) rename {src => curve25519-dalek/src}/constants.rs (100%) rename {src => curve25519-dalek/src}/diagnostics.rs (100%) rename {src => curve25519-dalek/src}/edwards.rs (100%) rename {src => curve25519-dalek/src}/field.rs (100%) rename {src => curve25519-dalek/src}/lib.rs (100%) rename {src => curve25519-dalek/src}/macros.rs (100%) rename {src => curve25519-dalek/src}/montgomery.rs (100%) rename {src => curve25519-dalek/src}/ristretto.rs (100%) rename {src => curve25519-dalek/src}/scalar.rs (100%) rename {src => curve25519-dalek/src}/traits.rs (100%) rename {src => curve25519-dalek/src}/window.rs (100%) rename {tests => curve25519-dalek/tests}/build_tests.sh (100%) rename {vendor => curve25519-dalek/vendor}/ristretto.sage (100%) diff --git a/.github/workflows/rust.yml b/curve25519-dalek/.github/workflows/rust.yml similarity index 100% rename from .github/workflows/rust.yml rename to curve25519-dalek/.github/workflows/rust.yml diff --git a/.gitignore b/curve25519-dalek/.gitignore similarity index 100% rename from .gitignore rename to curve25519-dalek/.gitignore diff --git a/CHANGELOG.md b/curve25519-dalek/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to curve25519-dalek/CHANGELOG.md diff --git a/CODE_OF_CONDUCT.md b/curve25519-dalek/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to curve25519-dalek/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/curve25519-dalek/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to curve25519-dalek/CONTRIBUTING.md diff --git a/Cargo.toml b/curve25519-dalek/Cargo.toml similarity index 100% rename from Cargo.toml rename to curve25519-dalek/Cargo.toml diff --git a/LICENSE b/curve25519-dalek/LICENSE similarity index 100% rename from LICENSE rename to curve25519-dalek/LICENSE diff --git a/Makefile b/curve25519-dalek/Makefile similarity index 100% rename from Makefile rename to curve25519-dalek/Makefile diff --git a/README.md b/curve25519-dalek/README.md similarity index 100% rename from README.md rename to curve25519-dalek/README.md diff --git a/benches/dalek_benchmarks.rs b/curve25519-dalek/benches/dalek_benchmarks.rs similarity index 100% rename from benches/dalek_benchmarks.rs rename to curve25519-dalek/benches/dalek_benchmarks.rs diff --git a/build.rs b/curve25519-dalek/build.rs similarity index 100% rename from build.rs rename to curve25519-dalek/build.rs diff --git a/docs/assets/dalek-logo-clear.png b/curve25519-dalek/docs/assets/dalek-logo-clear.png similarity index 100% rename from docs/assets/dalek-logo-clear.png rename to curve25519-dalek/docs/assets/dalek-logo-clear.png diff --git a/docs/assets/dalek-logo.png b/curve25519-dalek/docs/assets/dalek-logo.png similarity index 100% rename from docs/assets/dalek-logo.png rename to curve25519-dalek/docs/assets/dalek-logo.png diff --git a/docs/assets/dalek-logo.svg b/curve25519-dalek/docs/assets/dalek-logo.svg similarity index 100% rename from docs/assets/dalek-logo.svg rename to curve25519-dalek/docs/assets/dalek-logo.svg diff --git a/docs/assets/rustdoc-include-katex-header.html b/curve25519-dalek/docs/assets/rustdoc-include-katex-header.html similarity index 100% rename from docs/assets/rustdoc-include-katex-header.html rename to curve25519-dalek/docs/assets/rustdoc-include-katex-header.html diff --git a/docs/avx2-notes.md b/curve25519-dalek/docs/avx2-notes.md similarity index 100% rename from docs/avx2-notes.md rename to curve25519-dalek/docs/avx2-notes.md diff --git a/docs/ifma-notes.md b/curve25519-dalek/docs/ifma-notes.md similarity index 100% rename from docs/ifma-notes.md rename to curve25519-dalek/docs/ifma-notes.md diff --git a/docs/parallel-formulas.md b/curve25519-dalek/docs/parallel-formulas.md similarity index 100% rename from docs/parallel-formulas.md rename to curve25519-dalek/docs/parallel-formulas.md diff --git a/src/backend/mod.rs b/curve25519-dalek/src/backend/mod.rs similarity index 100% rename from src/backend/mod.rs rename to curve25519-dalek/src/backend/mod.rs diff --git a/src/backend/serial/curve_models/mod.rs b/curve25519-dalek/src/backend/serial/curve_models/mod.rs similarity index 100% rename from src/backend/serial/curve_models/mod.rs rename to curve25519-dalek/src/backend/serial/curve_models/mod.rs diff --git a/src/backend/serial/fiat_u32/field.rs b/curve25519-dalek/src/backend/serial/fiat_u32/field.rs similarity index 100% rename from src/backend/serial/fiat_u32/field.rs rename to curve25519-dalek/src/backend/serial/fiat_u32/field.rs diff --git a/src/backend/serial/fiat_u32/mod.rs b/curve25519-dalek/src/backend/serial/fiat_u32/mod.rs similarity index 100% rename from src/backend/serial/fiat_u32/mod.rs rename to curve25519-dalek/src/backend/serial/fiat_u32/mod.rs diff --git a/src/backend/serial/fiat_u64/field.rs b/curve25519-dalek/src/backend/serial/fiat_u64/field.rs similarity index 100% rename from src/backend/serial/fiat_u64/field.rs rename to curve25519-dalek/src/backend/serial/fiat_u64/field.rs diff --git a/src/backend/serial/fiat_u64/mod.rs b/curve25519-dalek/src/backend/serial/fiat_u64/mod.rs similarity index 100% rename from src/backend/serial/fiat_u64/mod.rs rename to curve25519-dalek/src/backend/serial/fiat_u64/mod.rs diff --git a/src/backend/serial/mod.rs b/curve25519-dalek/src/backend/serial/mod.rs similarity index 100% rename from src/backend/serial/mod.rs rename to curve25519-dalek/src/backend/serial/mod.rs diff --git a/src/backend/serial/scalar_mul/mod.rs b/curve25519-dalek/src/backend/serial/scalar_mul/mod.rs similarity index 100% rename from src/backend/serial/scalar_mul/mod.rs rename to curve25519-dalek/src/backend/serial/scalar_mul/mod.rs diff --git a/src/backend/serial/scalar_mul/pippenger.rs b/curve25519-dalek/src/backend/serial/scalar_mul/pippenger.rs similarity index 100% rename from src/backend/serial/scalar_mul/pippenger.rs rename to curve25519-dalek/src/backend/serial/scalar_mul/pippenger.rs diff --git a/src/backend/serial/scalar_mul/precomputed_straus.rs b/curve25519-dalek/src/backend/serial/scalar_mul/precomputed_straus.rs similarity index 100% rename from src/backend/serial/scalar_mul/precomputed_straus.rs rename to curve25519-dalek/src/backend/serial/scalar_mul/precomputed_straus.rs diff --git a/src/backend/serial/scalar_mul/straus.rs b/curve25519-dalek/src/backend/serial/scalar_mul/straus.rs similarity index 100% rename from src/backend/serial/scalar_mul/straus.rs rename to curve25519-dalek/src/backend/serial/scalar_mul/straus.rs diff --git a/src/backend/serial/scalar_mul/variable_base.rs b/curve25519-dalek/src/backend/serial/scalar_mul/variable_base.rs similarity index 100% rename from src/backend/serial/scalar_mul/variable_base.rs rename to curve25519-dalek/src/backend/serial/scalar_mul/variable_base.rs diff --git a/src/backend/serial/scalar_mul/vartime_double_base.rs b/curve25519-dalek/src/backend/serial/scalar_mul/vartime_double_base.rs similarity index 100% rename from src/backend/serial/scalar_mul/vartime_double_base.rs rename to curve25519-dalek/src/backend/serial/scalar_mul/vartime_double_base.rs diff --git a/src/backend/serial/u32/constants.rs b/curve25519-dalek/src/backend/serial/u32/constants.rs similarity index 100% rename from src/backend/serial/u32/constants.rs rename to curve25519-dalek/src/backend/serial/u32/constants.rs diff --git a/src/backend/serial/u32/field.rs b/curve25519-dalek/src/backend/serial/u32/field.rs similarity index 100% rename from src/backend/serial/u32/field.rs rename to curve25519-dalek/src/backend/serial/u32/field.rs diff --git a/src/backend/serial/u32/mod.rs b/curve25519-dalek/src/backend/serial/u32/mod.rs similarity index 100% rename from src/backend/serial/u32/mod.rs rename to curve25519-dalek/src/backend/serial/u32/mod.rs diff --git a/src/backend/serial/u32/scalar.rs b/curve25519-dalek/src/backend/serial/u32/scalar.rs similarity index 100% rename from src/backend/serial/u32/scalar.rs rename to curve25519-dalek/src/backend/serial/u32/scalar.rs diff --git a/src/backend/serial/u64/constants.rs b/curve25519-dalek/src/backend/serial/u64/constants.rs similarity index 100% rename from src/backend/serial/u64/constants.rs rename to curve25519-dalek/src/backend/serial/u64/constants.rs diff --git a/src/backend/serial/u64/field.rs b/curve25519-dalek/src/backend/serial/u64/field.rs similarity index 100% rename from src/backend/serial/u64/field.rs rename to curve25519-dalek/src/backend/serial/u64/field.rs diff --git a/src/backend/serial/u64/mod.rs b/curve25519-dalek/src/backend/serial/u64/mod.rs similarity index 100% rename from src/backend/serial/u64/mod.rs rename to curve25519-dalek/src/backend/serial/u64/mod.rs diff --git a/src/backend/serial/u64/scalar.rs b/curve25519-dalek/src/backend/serial/u64/scalar.rs similarity index 100% rename from src/backend/serial/u64/scalar.rs rename to curve25519-dalek/src/backend/serial/u64/scalar.rs diff --git a/src/backend/vector/avx2/constants.rs b/curve25519-dalek/src/backend/vector/avx2/constants.rs similarity index 100% rename from src/backend/vector/avx2/constants.rs rename to curve25519-dalek/src/backend/vector/avx2/constants.rs diff --git a/src/backend/vector/avx2/edwards.rs b/curve25519-dalek/src/backend/vector/avx2/edwards.rs similarity index 100% rename from src/backend/vector/avx2/edwards.rs rename to curve25519-dalek/src/backend/vector/avx2/edwards.rs diff --git a/src/backend/vector/avx2/field.rs b/curve25519-dalek/src/backend/vector/avx2/field.rs similarity index 100% rename from src/backend/vector/avx2/field.rs rename to curve25519-dalek/src/backend/vector/avx2/field.rs diff --git a/src/backend/vector/avx2/mod.rs b/curve25519-dalek/src/backend/vector/avx2/mod.rs similarity index 100% rename from src/backend/vector/avx2/mod.rs rename to curve25519-dalek/src/backend/vector/avx2/mod.rs diff --git a/src/backend/vector/ifma/constants.rs b/curve25519-dalek/src/backend/vector/ifma/constants.rs similarity index 100% rename from src/backend/vector/ifma/constants.rs rename to curve25519-dalek/src/backend/vector/ifma/constants.rs diff --git a/src/backend/vector/ifma/edwards.rs b/curve25519-dalek/src/backend/vector/ifma/edwards.rs similarity index 100% rename from src/backend/vector/ifma/edwards.rs rename to curve25519-dalek/src/backend/vector/ifma/edwards.rs diff --git a/src/backend/vector/ifma/field.rs b/curve25519-dalek/src/backend/vector/ifma/field.rs similarity index 100% rename from src/backend/vector/ifma/field.rs rename to curve25519-dalek/src/backend/vector/ifma/field.rs diff --git a/src/backend/vector/ifma/mod.rs b/curve25519-dalek/src/backend/vector/ifma/mod.rs similarity index 100% rename from src/backend/vector/ifma/mod.rs rename to curve25519-dalek/src/backend/vector/ifma/mod.rs diff --git a/src/backend/vector/mod.rs b/curve25519-dalek/src/backend/vector/mod.rs similarity index 100% rename from src/backend/vector/mod.rs rename to curve25519-dalek/src/backend/vector/mod.rs diff --git a/src/backend/vector/packed_simd.rs b/curve25519-dalek/src/backend/vector/packed_simd.rs similarity index 100% rename from src/backend/vector/packed_simd.rs rename to curve25519-dalek/src/backend/vector/packed_simd.rs diff --git a/src/backend/vector/scalar_mul/mod.rs b/curve25519-dalek/src/backend/vector/scalar_mul/mod.rs similarity index 100% rename from src/backend/vector/scalar_mul/mod.rs rename to curve25519-dalek/src/backend/vector/scalar_mul/mod.rs diff --git a/src/backend/vector/scalar_mul/pippenger.rs b/curve25519-dalek/src/backend/vector/scalar_mul/pippenger.rs similarity index 100% rename from src/backend/vector/scalar_mul/pippenger.rs rename to curve25519-dalek/src/backend/vector/scalar_mul/pippenger.rs diff --git a/src/backend/vector/scalar_mul/precomputed_straus.rs b/curve25519-dalek/src/backend/vector/scalar_mul/precomputed_straus.rs similarity index 100% rename from src/backend/vector/scalar_mul/precomputed_straus.rs rename to curve25519-dalek/src/backend/vector/scalar_mul/precomputed_straus.rs diff --git a/src/backend/vector/scalar_mul/straus.rs b/curve25519-dalek/src/backend/vector/scalar_mul/straus.rs similarity index 100% rename from src/backend/vector/scalar_mul/straus.rs rename to curve25519-dalek/src/backend/vector/scalar_mul/straus.rs diff --git a/src/backend/vector/scalar_mul/variable_base.rs b/curve25519-dalek/src/backend/vector/scalar_mul/variable_base.rs similarity index 100% rename from src/backend/vector/scalar_mul/variable_base.rs rename to curve25519-dalek/src/backend/vector/scalar_mul/variable_base.rs diff --git a/src/backend/vector/scalar_mul/vartime_double_base.rs b/curve25519-dalek/src/backend/vector/scalar_mul/vartime_double_base.rs similarity index 100% rename from src/backend/vector/scalar_mul/vartime_double_base.rs rename to curve25519-dalek/src/backend/vector/scalar_mul/vartime_double_base.rs diff --git a/src/constants.rs b/curve25519-dalek/src/constants.rs similarity index 100% rename from src/constants.rs rename to curve25519-dalek/src/constants.rs diff --git a/src/diagnostics.rs b/curve25519-dalek/src/diagnostics.rs similarity index 100% rename from src/diagnostics.rs rename to curve25519-dalek/src/diagnostics.rs diff --git a/src/edwards.rs b/curve25519-dalek/src/edwards.rs similarity index 100% rename from src/edwards.rs rename to curve25519-dalek/src/edwards.rs diff --git a/src/field.rs b/curve25519-dalek/src/field.rs similarity index 100% rename from src/field.rs rename to curve25519-dalek/src/field.rs diff --git a/src/lib.rs b/curve25519-dalek/src/lib.rs similarity index 100% rename from src/lib.rs rename to curve25519-dalek/src/lib.rs diff --git a/src/macros.rs b/curve25519-dalek/src/macros.rs similarity index 100% rename from src/macros.rs rename to curve25519-dalek/src/macros.rs diff --git a/src/montgomery.rs b/curve25519-dalek/src/montgomery.rs similarity index 100% rename from src/montgomery.rs rename to curve25519-dalek/src/montgomery.rs diff --git a/src/ristretto.rs b/curve25519-dalek/src/ristretto.rs similarity index 100% rename from src/ristretto.rs rename to curve25519-dalek/src/ristretto.rs diff --git a/src/scalar.rs b/curve25519-dalek/src/scalar.rs similarity index 100% rename from src/scalar.rs rename to curve25519-dalek/src/scalar.rs diff --git a/src/traits.rs b/curve25519-dalek/src/traits.rs similarity index 100% rename from src/traits.rs rename to curve25519-dalek/src/traits.rs diff --git a/src/window.rs b/curve25519-dalek/src/window.rs similarity index 100% rename from src/window.rs rename to curve25519-dalek/src/window.rs diff --git a/tests/build_tests.sh b/curve25519-dalek/tests/build_tests.sh similarity index 100% rename from tests/build_tests.sh rename to curve25519-dalek/tests/build_tests.sh diff --git a/vendor/ristretto.sage b/curve25519-dalek/vendor/ristretto.sage similarity index 100% rename from vendor/ristretto.sage rename to curve25519-dalek/vendor/ristretto.sage