├── .gitignore ├── COPYING ├── COPYING.LESSER ├── Crypto ├── Curve25519_AVX512IFMA │ ├── CMakeLists.sources │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ └── Modules │ │ │ └── FindOpenSSL.cmake │ ├── inc │ │ ├── clocks.h │ │ ├── curve25519.h │ │ ├── gfparith_1w.h │ │ ├── gfparith_8w.h │ │ ├── intrin.h │ │ ├── moncurve.h │ │ ├── openssl_curve25519.h │ │ ├── tedcurve.h │ │ ├── tedtable.h │ │ └── utils.h │ ├── src │ │ ├── clocks.c │ │ ├── curve25519.c │ │ ├── gfparith_1w.c │ │ ├── gfparith_8w.c │ │ ├── moncurve.c │ │ ├── openssl_curve25519.c │ │ ├── openssl_curve25519.s │ │ ├── table_w4_ed25519.c │ │ ├── tedcurve.c │ │ ├── tedtable.c │ │ └── utils.c │ └── test.c └── Hisil_AVX512 │ ├── CMakeLists.sources │ ├── CMakeLists.txt │ ├── README.md │ ├── clocks.c │ ├── clocks.h │ ├── cycles.h │ ├── datatype.c │ ├── datatype.h │ ├── main.c │ ├── montgomery.c │ ├── montgomery.h │ └── thirdparty │ ├── hp-ecc-vec-master │ ├── include │ │ ├── faz_ecdh_avx2.h │ │ ├── faz_fp_avx2.h │ │ └── simd_avx2.h │ └── src │ │ └── eltfp25519_2w_redradix.c │ └── pmp-inv-master │ ├── include │ ├── datatype.h │ └── p25519.h │ └── source │ ├── p25519.c │ └── p25519mul.S ├── ENG25519 ├── .DS_Store ├── DoT_timer │ ├── CMakeLists.txt │ ├── DoT_timer.c │ ├── README.md │ ├── cmake │ │ └── Modules │ │ │ └── FindOpenSSL.cmake │ ├── dns.h │ └── tls_timer.c ├── eng25519-results │ ├── .DS_Store │ ├── README.md │ ├── batch_keygen │ │ ├── s_b1.txt │ │ ├── s_b128.txt │ │ ├── s_b128_helper.txt │ │ ├── s_b16.txt │ │ ├── s_b16_helper.txt │ │ ├── s_b1_helper.txt │ │ ├── s_b2.txt │ │ ├── s_b2_helper.txt │ │ ├── s_b32.txt │ │ ├── s_b32_helper.txt │ │ ├── s_b4.txt │ │ ├── s_b4_helper.txt │ │ ├── s_b64.txt │ │ ├── s_b64_helper.txt │ │ ├── s_b8.txt │ │ └── s_b8_helper.txt │ ├── cc.ipynb │ ├── cc_unbound │ │ ├── c_unbound.txt │ │ ├── c_unbound_helper.txt │ │ ├── s_unbound.txt │ │ └── s_unbound_helper.txt │ ├── dot.jpg │ ├── dot.pdf │ ├── dot │ │ ├── unbound_all_openssl.txt │ │ ├── unbound_p256.txt │ │ ├── unbound_swarm_ccold.txt │ │ └── unbound_x25519.txt │ ├── handshake.ipynb │ ├── handshake.jpg │ ├── handshake.pdf │ ├── handshake │ │ ├── server_all_openssl.txt │ │ ├── server_p256.txt │ │ ├── server_swarm_ccold.txt │ │ └── server_x25519.txt │ └── plot.ipynb └── eng25519 │ ├── .DS_Store │ ├── CMakeLists.sources │ ├── CMakeLists.txt │ ├── DESCRIPTION │ ├── README.md │ ├── VERSION │ ├── cmake │ └── Modules │ │ └── FindOpenSSL.cmake │ ├── debug │ ├── debug.c │ └── debug.h │ ├── eng25519.c │ ├── eng25519.version.h.in │ ├── meths │ ├── eng25519_asn1_meth.c │ ├── eng25519_asn1_meth.h │ ├── eng25519_ed25519_meth.c │ ├── eng25519_ed25519_meth.h │ ├── eng25519_keypair.c │ ├── eng25519_keypair.h │ ├── eng25519_md_identity_meth.c │ ├── eng25519_md_identity_meth.h │ ├── eng25519_x25519_meth.c │ └── eng25519_x25519_meth.h │ ├── ossl │ ├── eng25519.ec │ ├── eng25519.txt │ ├── eng25519.txt.old │ ├── eng25519_err.c │ ├── eng25519_err.h │ ├── eng25519_objects.c │ ├── eng25519_objects.h │ ├── eng25519_objects_internal.h │ ├── ossl_compat.c │ └── ossl_compat.h │ ├── providers │ ├── _dummy │ │ ├── CMakeLists.txt │ │ ├── base.c │ │ └── curve25519.c │ ├── api │ │ ├── base.h │ │ └── curve25519.h │ ├── batch_fast_lib │ │ ├── CMakeLists.sources │ │ ├── CMakeLists.txt │ │ ├── base.c │ │ ├── batch.c │ │ ├── batch.h │ │ ├── curve25519.c │ │ ├── ed25519_fast_avx512ifma │ │ │ ├── ed255.c │ │ │ ├── ed255.h │ │ │ ├── edwards255_avx512.c │ │ │ ├── edwards255_avx512.h │ │ │ ├── eltfp255_1w_fullradix.c │ │ │ ├── eltfp255_1w_fullradix.h │ │ │ ├── eltfp255_8w_redradix.h │ │ │ ├── params.h │ │ │ └── params_avx512.h │ │ ├── x25519_batch_avx512ifma │ │ │ ├── CMakeLists.sources │ │ │ ├── CMakeLists.txt │ │ │ ├── clocks.c │ │ │ ├── clocks.h │ │ │ ├── cmake │ │ │ │ └── Modules │ │ │ │ │ └── FindOpenSSL.cmake │ │ │ ├── ecdh.c │ │ │ ├── ecdh.h │ │ │ ├── gfparith.c │ │ │ ├── gfparith.h │ │ │ ├── intrin.h │ │ │ ├── moncurve.c │ │ │ ├── moncurve.h │ │ │ ├── openssl_curve25519.c │ │ │ ├── openssl_curve25519.h │ │ │ ├── openssl_curve25519.s │ │ │ ├── table_w4_ed25519.c │ │ │ ├── tedcurve.c │ │ │ ├── tedcurve.h │ │ │ ├── tedtable.c │ │ │ ├── tedtable.h │ │ │ ├── test.c │ │ │ ├── utils.c │ │ │ └── utils.h │ │ └── x25519_fast_avx512f │ │ │ ├── CMakeLists.sources │ │ │ ├── CMakeLists.txt │ │ │ ├── cycles.h │ │ │ ├── datatype.c │ │ │ ├── datatype.h │ │ │ ├── main.c │ │ │ ├── montgomery.c │ │ │ ├── montgomery.h │ │ │ └── thirdparty │ │ │ ├── datatype.h │ │ │ ├── eltfp25519_2w_redradix.c │ │ │ ├── faz_ecdh_avx2.h │ │ │ ├── faz_fp_avx2.h │ │ │ ├── p25519.c │ │ │ ├── p25519.h │ │ │ ├── p25519mul.S │ │ │ └── simd_avx2.h │ └── openssl_lib │ │ ├── CMakeLists.sources │ │ ├── CMakeLists.txt │ │ ├── base.c │ │ ├── curve25519.c │ │ ├── openssl_curve25519.c │ │ ├── openssl_curve25519.h │ │ └── openssl_curve25519.s │ ├── test │ ├── apps.c │ ├── apps.h │ ├── ed25519.key │ ├── ed25519.pem │ ├── ed25519.priv.pem │ ├── ed25519.pub.pem │ ├── eng25519.cnf │ ├── eng25519_tests.txt │ ├── evp_pkey.c │ ├── evp_pkey_x25519.c │ ├── evp_test.c │ ├── gnugpg_t-ed25519.txt │ ├── gnupg_test_import.rb │ ├── hex2pem.sh │ ├── ossl_compat.c │ ├── ossl_compat.h │ ├── rfc7748.txt │ ├── rfc8032.priv.pem │ ├── rfc8032.pub.pem │ └── unbound.conf │ └── util │ ├── dot_bench_client_v1.sh │ ├── dot_bench_client_v2.sh │ ├── dot_bench_server_v1.sh │ ├── dot_bench_server_v2.sh │ ├── heuristic_warmup.c │ ├── mkerr.pl │ ├── timer_warmup.c │ ├── utils_v1.sh │ └── utils_v2.sh ├── README.md └── Verify ├── README.md ├── adc_fp255_8x1w.cl ├── adc_fp255_8x1w.gas ├── add_fp255_8x1w.cl ├── add_fp255_8x1w.gas ├── batch_avx512_test ├── carry_fp255_8x1w.cl ├── carry_fp255_8x1w.gas ├── final_modp_fp255_8x1w.cl ├── final_modp_fp255_8x1w.gas ├── mul51_fp255_8x1w.cl ├── mul51_fp255_8x1w.gas ├── mul_x_fp255_8x1w.cl ├── mul_x_fp255_8x1w.gas ├── sbc_fp255_8x1w.cl ├── sbc_fp255_8x1w.gas ├── sqr_x_fp255_8x1w.cl └── sqr_x_fp255_8x1w.gas /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/CMakeLists.sources -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/CMakeLists.txt -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/README.md -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/cmake/Modules/FindOpenSSL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/cmake/Modules/FindOpenSSL.cmake -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/clocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/clocks.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/curve25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/curve25519.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/gfparith_1w.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/gfparith_1w.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/gfparith_8w.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/gfparith_8w.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/intrin.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/moncurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/moncurve.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/openssl_curve25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/openssl_curve25519.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/tedcurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/tedcurve.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/tedtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/tedtable.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/inc/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/inc/utils.h -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/clocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/clocks.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/curve25519.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/gfparith_1w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/gfparith_1w.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/gfparith_8w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/gfparith_8w.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/moncurve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/moncurve.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/openssl_curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/openssl_curve25519.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/openssl_curve25519.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/openssl_curve25519.s -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/table_w4_ed25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/table_w4_ed25519.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/tedcurve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/tedcurve.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/tedtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/tedtable.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/src/utils.c -------------------------------------------------------------------------------- /Crypto/Curve25519_AVX512IFMA/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Curve25519_AVX512IFMA/test.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/CMakeLists.sources -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/CMakeLists.txt -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/README.md -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/clocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/clocks.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/clocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/clocks.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/cycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/cycles.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/datatype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/datatype.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/datatype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/datatype.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/main.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/montgomery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/montgomery.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/montgomery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/montgomery.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/include/faz_ecdh_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/include/faz_ecdh_avx2.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/include/faz_fp_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/include/faz_fp_avx2.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/include/simd_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/include/simd_avx2.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/src/eltfp25519_2w_redradix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/hp-ecc-vec-master/src/eltfp25519_2w_redradix.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/include/datatype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/include/datatype.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/include/p25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/include/p25519.h -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/source/p25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/source/p25519.c -------------------------------------------------------------------------------- /Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/source/p25519mul.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Crypto/Hisil_AVX512/thirdparty/pmp-inv-master/source/p25519mul.S -------------------------------------------------------------------------------- /ENG25519/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/.DS_Store -------------------------------------------------------------------------------- /ENG25519/DoT_timer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/DoT_timer/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/DoT_timer/DoT_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/DoT_timer/DoT_timer.c -------------------------------------------------------------------------------- /ENG25519/DoT_timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/DoT_timer/README.md -------------------------------------------------------------------------------- /ENG25519/DoT_timer/cmake/Modules/FindOpenSSL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/DoT_timer/cmake/Modules/FindOpenSSL.cmake -------------------------------------------------------------------------------- /ENG25519/DoT_timer/dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/DoT_timer/dns.h -------------------------------------------------------------------------------- /ENG25519/DoT_timer/tls_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/DoT_timer/tls_timer.c -------------------------------------------------------------------------------- /ENG25519/eng25519-results/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/.DS_Store -------------------------------------------------------------------------------- /ENG25519/eng25519-results/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/README.md -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b1.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b128.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b128.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b128_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b128_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b16.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b16_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b16_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b1_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b1_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b2.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b2_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b2_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b32.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b32_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b32_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b4.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b4_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b4_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b64.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b64_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b64_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b8.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/batch_keygen/s_b8_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/batch_keygen/s_b8_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/cc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/cc.ipynb -------------------------------------------------------------------------------- /ENG25519/eng25519-results/cc_unbound/c_unbound.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/cc_unbound/c_unbound.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/cc_unbound/c_unbound_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/cc_unbound/c_unbound_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/cc_unbound/s_unbound.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/cc_unbound/s_unbound.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/cc_unbound/s_unbound_helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/cc_unbound/s_unbound_helper.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/dot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/dot.jpg -------------------------------------------------------------------------------- /ENG25519/eng25519-results/dot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/dot.pdf -------------------------------------------------------------------------------- /ENG25519/eng25519-results/dot/unbound_all_openssl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/dot/unbound_all_openssl.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/dot/unbound_p256.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/dot/unbound_p256.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/dot/unbound_swarm_ccold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/dot/unbound_swarm_ccold.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/dot/unbound_x25519.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/dot/unbound_x25519.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake.ipynb -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake.jpg -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake.pdf -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake/server_all_openssl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake/server_all_openssl.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake/server_p256.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake/server_p256.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake/server_swarm_ccold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake/server_swarm_ccold.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/handshake/server_x25519.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/handshake/server_x25519.txt -------------------------------------------------------------------------------- /ENG25519/eng25519-results/plot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519-results/plot.ipynb -------------------------------------------------------------------------------- /ENG25519/eng25519/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/.DS_Store -------------------------------------------------------------------------------- /ENG25519/eng25519/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/CMakeLists.sources -------------------------------------------------------------------------------- /ENG25519/eng25519/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/DESCRIPTION -------------------------------------------------------------------------------- /ENG25519/eng25519/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/README.md -------------------------------------------------------------------------------- /ENG25519/eng25519/VERSION: -------------------------------------------------------------------------------- 1 | 0.0.1 -------------------------------------------------------------------------------- /ENG25519/eng25519/cmake/Modules/FindOpenSSL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/cmake/Modules/FindOpenSSL.cmake -------------------------------------------------------------------------------- /ENG25519/eng25519/debug/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/debug/debug.c -------------------------------------------------------------------------------- /ENG25519/eng25519/debug/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/debug/debug.h -------------------------------------------------------------------------------- /ENG25519/eng25519/eng25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/eng25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/eng25519.version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/eng25519.version.h.in -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_asn1_meth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_asn1_meth.c -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_asn1_meth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_asn1_meth.h -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_ed25519_meth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_ed25519_meth.c -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_ed25519_meth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_ed25519_meth.h -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_keypair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_keypair.c -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_keypair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_keypair.h -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_md_identity_meth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_md_identity_meth.c -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_md_identity_meth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_md_identity_meth.h -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_x25519_meth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_x25519_meth.c -------------------------------------------------------------------------------- /ENG25519/eng25519/meths/eng25519_x25519_meth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/meths/eng25519_x25519_meth.h -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519.ec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519.ec -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519.txt.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519.txt.old -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519_err.c -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519_err.h -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519_objects.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519_objects.c -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519_objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519_objects.h -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/eng25519_objects_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/eng25519_objects_internal.h -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/ossl_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/ossl_compat.c -------------------------------------------------------------------------------- /ENG25519/eng25519/ossl/ossl_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/ossl/ossl_compat.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/_dummy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/_dummy/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/_dummy/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/_dummy/base.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/_dummy/curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/_dummy/curve25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/api/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/api/base.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/api/curve25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/api/curve25519.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/CMakeLists.sources -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/base.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/batch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/batch.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/batch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/batch.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/curve25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/ed255.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/ed255.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/ed255.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/ed255.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/edwards255_avx512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/edwards255_avx512.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/edwards255_avx512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/edwards255_avx512.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/eltfp255_1w_fullradix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/eltfp255_1w_fullradix.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/eltfp255_1w_fullradix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/eltfp255_1w_fullradix.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/eltfp255_8w_redradix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/eltfp255_8w_redradix.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/params.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/params_avx512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/ed25519_fast_avx512ifma/params_avx512.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/CMakeLists.sources -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/clocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/clocks.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/clocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/clocks.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/cmake/Modules/FindOpenSSL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/cmake/Modules/FindOpenSSL.cmake -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/ecdh.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/ecdh.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/gfparith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/gfparith.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/gfparith.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/gfparith.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/intrin.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/moncurve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/moncurve.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/moncurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/moncurve.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/openssl_curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/openssl_curve25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/openssl_curve25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/openssl_curve25519.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/openssl_curve25519.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/openssl_curve25519.s -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/table_w4_ed25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/table_w4_ed25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedcurve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedcurve.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedcurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedcurve.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedtable.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/tedtable.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/test.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/utils.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_batch_avx512ifma/utils.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/CMakeLists.sources -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/cycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/cycles.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/datatype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/datatype.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/datatype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/datatype.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/main.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/montgomery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/montgomery.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/montgomery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/montgomery.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/datatype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/datatype.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/eltfp25519_2w_redradix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/eltfp25519_2w_redradix.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/faz_ecdh_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/faz_ecdh_avx2.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/faz_fp_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/faz_fp_avx2.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/p25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/p25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/p25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/p25519.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/p25519mul.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/p25519mul.S -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/simd_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/batch_fast_lib/x25519_fast_avx512f/thirdparty/simd_avx2.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/CMakeLists.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/CMakeLists.sources -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/CMakeLists.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/base.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/curve25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/openssl_curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/openssl_curve25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/openssl_curve25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/openssl_curve25519.h -------------------------------------------------------------------------------- /ENG25519/eng25519/providers/openssl_lib/openssl_curve25519.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/providers/openssl_lib/openssl_curve25519.s -------------------------------------------------------------------------------- /ENG25519/eng25519/test/apps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/apps.c -------------------------------------------------------------------------------- /ENG25519/eng25519/test/apps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/apps.h -------------------------------------------------------------------------------- /ENG25519/eng25519/test/ed25519.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/ed25519.key -------------------------------------------------------------------------------- /ENG25519/eng25519/test/ed25519.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/ed25519.pem -------------------------------------------------------------------------------- /ENG25519/eng25519/test/ed25519.priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/ed25519.priv.pem -------------------------------------------------------------------------------- /ENG25519/eng25519/test/ed25519.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/ed25519.pub.pem -------------------------------------------------------------------------------- /ENG25519/eng25519/test/eng25519.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/eng25519.cnf -------------------------------------------------------------------------------- /ENG25519/eng25519/test/eng25519_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/eng25519_tests.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/test/evp_pkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/evp_pkey.c -------------------------------------------------------------------------------- /ENG25519/eng25519/test/evp_pkey_x25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/evp_pkey_x25519.c -------------------------------------------------------------------------------- /ENG25519/eng25519/test/evp_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/evp_test.c -------------------------------------------------------------------------------- /ENG25519/eng25519/test/gnugpg_t-ed25519.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/gnugpg_t-ed25519.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/test/gnupg_test_import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/gnupg_test_import.rb -------------------------------------------------------------------------------- /ENG25519/eng25519/test/hex2pem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/hex2pem.sh -------------------------------------------------------------------------------- /ENG25519/eng25519/test/ossl_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/ossl_compat.c -------------------------------------------------------------------------------- /ENG25519/eng25519/test/ossl_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/ossl_compat.h -------------------------------------------------------------------------------- /ENG25519/eng25519/test/rfc7748.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/rfc7748.txt -------------------------------------------------------------------------------- /ENG25519/eng25519/test/rfc8032.priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/rfc8032.priv.pem -------------------------------------------------------------------------------- /ENG25519/eng25519/test/rfc8032.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/rfc8032.pub.pem -------------------------------------------------------------------------------- /ENG25519/eng25519/test/unbound.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/test/unbound.conf -------------------------------------------------------------------------------- /ENG25519/eng25519/util/dot_bench_client_v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/dot_bench_client_v1.sh -------------------------------------------------------------------------------- /ENG25519/eng25519/util/dot_bench_client_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/dot_bench_client_v2.sh -------------------------------------------------------------------------------- /ENG25519/eng25519/util/dot_bench_server_v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/dot_bench_server_v1.sh -------------------------------------------------------------------------------- /ENG25519/eng25519/util/dot_bench_server_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/dot_bench_server_v2.sh -------------------------------------------------------------------------------- /ENG25519/eng25519/util/heuristic_warmup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/heuristic_warmup.c -------------------------------------------------------------------------------- /ENG25519/eng25519/util/mkerr.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/mkerr.pl -------------------------------------------------------------------------------- /ENG25519/eng25519/util/timer_warmup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/timer_warmup.c -------------------------------------------------------------------------------- /ENG25519/eng25519/util/utils_v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/utils_v1.sh -------------------------------------------------------------------------------- /ENG25519/eng25519/util/utils_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/ENG25519/eng25519/util/utils_v2.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/README.md -------------------------------------------------------------------------------- /Verify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/README.md -------------------------------------------------------------------------------- /Verify/adc_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/adc_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/adc_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/adc_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/add_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/add_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/add_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/add_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/batch_avx512_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/batch_avx512_test -------------------------------------------------------------------------------- /Verify/carry_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/carry_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/carry_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/carry_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/final_modp_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/final_modp_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/final_modp_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/final_modp_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/mul51_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/mul51_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/mul51_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/mul51_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/mul_x_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/mul_x_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/mul_x_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/mul_x_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/sbc_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/sbc_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/sbc_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/sbc_fp255_8x1w.gas -------------------------------------------------------------------------------- /Verify/sqr_x_fp255_8x1w.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/sqr_x_fp255_8x1w.cl -------------------------------------------------------------------------------- /Verify/sqr_x_fp255_8x1w.gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ji-Peng/eng25519_artifact/HEAD/Verify/sqr_x_fp255_8x1w.gas --------------------------------------------------------------------------------