├── LICENSE ├── README.md ├── bench-cm0 ├── Makefile ├── core.c ├── curve9767.c ├── curve9767.h ├── ecdh.c ├── hash.c ├── inner.h ├── keygen.c ├── ops_arm.c ├── ops_cm0.s ├── samd20e18.ld ├── scalar_arm.c ├── scalar_cm0.s ├── sha3.c ├── sha3.h ├── sign.c ├── sysinc │ ├── CMSIS │ │ ├── core_cm0plus.h │ │ ├── core_cmFunc.h │ │ └── core_cmInstr.h │ ├── component │ │ ├── ac.h │ │ ├── adc.h │ │ ├── dac.h │ │ ├── dsu.h │ │ ├── eic.h │ │ ├── evsys.h │ │ ├── gclk.h │ │ ├── nvmctrl.h │ │ ├── pac.h │ │ ├── pm.h │ │ ├── port.h │ │ ├── rtc.h │ │ ├── sercom.h │ │ ├── sysctrl.h │ │ ├── tc.h │ │ └── wdt.h │ ├── instance │ │ ├── ac.h │ │ ├── adc.h │ │ ├── dac.h │ │ ├── dsu.h │ │ ├── eic.h │ │ ├── evsys.h │ │ ├── gclk.h │ │ ├── nvmctrl.h │ │ ├── pac0.h │ │ ├── pac1.h │ │ ├── pac2.h │ │ ├── pm.h │ │ ├── port.h │ │ ├── rtc.h │ │ ├── sercom0.h │ │ ├── sercom1.h │ │ ├── sercom2.h │ │ ├── sercom3.h │ │ ├── sercom4.h │ │ ├── sercom5.h │ │ ├── sysctrl.h │ │ ├── tc0.h │ │ ├── tc1.h │ │ ├── tc2.h │ │ ├── tc3.h │ │ ├── tc4.h │ │ ├── tc5.h │ │ ├── tc6.h │ │ ├── tc7.h │ │ └── wdt.h │ ├── pio │ │ └── samd20e18.h │ └── samd20e18.h └── timing.c ├── bench-cm4 ├── Makefile ├── curve9767.c ├── curve9767.h ├── ecdh.c ├── hash.c ├── inner.h ├── keygen.c ├── ops_arm.c ├── ops_cm4.s ├── scalar_arm.c ├── scalar_cm4.s ├── sha3.h ├── sha3_cm4.c ├── sign.c ├── stm32f4-discovery.ld └── timing.c ├── doc ├── curve9767.pdf ├── curve9767.tex └── llncs.cls ├── extra ├── findcurve.gp ├── findprime.sage ├── mktests.sage └── test-vectors.txt └── src ├── Makefile ├── Makefile.avx2 ├── Makefile.cm0 ├── Makefile.cm4 ├── curve9767.c ├── curve9767.h ├── ecdh.c ├── hash.c ├── inner.h ├── keygen.c ├── ops_arm.c ├── ops_avx2.c ├── ops_cm0.s ├── ops_cm4.s ├── ops_ref.c ├── scalar_amd64.c ├── scalar_arm.c ├── scalar_cm0.s ├── scalar_cm4.s ├── scalar_ref.c ├── sha3.c ├── sha3.h ├── sha3_cm4.c ├── sign.c ├── speed_amd64.c ├── speed_ref.c └── test_curve9767.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/README.md -------------------------------------------------------------------------------- /bench-cm0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/Makefile -------------------------------------------------------------------------------- /bench-cm0/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/core.c -------------------------------------------------------------------------------- /bench-cm0/curve9767.c: -------------------------------------------------------------------------------- 1 | ../src/curve9767.c -------------------------------------------------------------------------------- /bench-cm0/curve9767.h: -------------------------------------------------------------------------------- 1 | ../src/curve9767.h -------------------------------------------------------------------------------- /bench-cm0/ecdh.c: -------------------------------------------------------------------------------- 1 | ../src/ecdh.c -------------------------------------------------------------------------------- /bench-cm0/hash.c: -------------------------------------------------------------------------------- 1 | ../src/hash.c -------------------------------------------------------------------------------- /bench-cm0/inner.h: -------------------------------------------------------------------------------- 1 | ../src/inner.h -------------------------------------------------------------------------------- /bench-cm0/keygen.c: -------------------------------------------------------------------------------- 1 | ../src/keygen.c -------------------------------------------------------------------------------- /bench-cm0/ops_arm.c: -------------------------------------------------------------------------------- 1 | ../src/ops_arm.c -------------------------------------------------------------------------------- /bench-cm0/ops_cm0.s: -------------------------------------------------------------------------------- 1 | ../src/ops_cm0.s -------------------------------------------------------------------------------- /bench-cm0/samd20e18.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/samd20e18.ld -------------------------------------------------------------------------------- /bench-cm0/scalar_arm.c: -------------------------------------------------------------------------------- 1 | ../src/scalar_arm.c -------------------------------------------------------------------------------- /bench-cm0/scalar_cm0.s: -------------------------------------------------------------------------------- 1 | ../src/scalar_cm0.s -------------------------------------------------------------------------------- /bench-cm0/sha3.c: -------------------------------------------------------------------------------- 1 | ../src/sha3.c -------------------------------------------------------------------------------- /bench-cm0/sha3.h: -------------------------------------------------------------------------------- 1 | ../src/sha3.h -------------------------------------------------------------------------------- /bench-cm0/sign.c: -------------------------------------------------------------------------------- 1 | ../src/sign.c -------------------------------------------------------------------------------- /bench-cm0/sysinc/CMSIS/core_cm0plus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/CMSIS/core_cm0plus.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/CMSIS/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/CMSIS/core_cmFunc.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/CMSIS/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/CMSIS/core_cmInstr.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/ac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/ac.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/adc.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/dac.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/dsu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/dsu.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/eic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/eic.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/evsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/evsys.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/gclk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/gclk.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/nvmctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/nvmctrl.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/pac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/pac.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/pm.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/port.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/rtc.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/sercom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/sercom.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/sysctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/sysctrl.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/tc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/tc.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/component/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/component/wdt.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/ac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/ac.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/adc.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/dac.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/dsu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/dsu.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/eic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/eic.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/evsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/evsys.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/gclk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/gclk.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/nvmctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/nvmctrl.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/pac0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/pac0.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/pac1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/pac1.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/pac2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/pac2.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/pm.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/port.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/rtc.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sercom0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sercom0.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sercom1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sercom1.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sercom2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sercom2.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sercom3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sercom3.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sercom4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sercom4.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sercom5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sercom5.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/sysctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/sysctrl.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc0.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc1.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc2.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc3.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc4.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc5.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc6.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/tc7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/tc7.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/instance/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/instance/wdt.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/pio/samd20e18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/pio/samd20e18.h -------------------------------------------------------------------------------- /bench-cm0/sysinc/samd20e18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/sysinc/samd20e18.h -------------------------------------------------------------------------------- /bench-cm0/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm0/timing.c -------------------------------------------------------------------------------- /bench-cm4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm4/Makefile -------------------------------------------------------------------------------- /bench-cm4/curve9767.c: -------------------------------------------------------------------------------- 1 | ../src/curve9767.c -------------------------------------------------------------------------------- /bench-cm4/curve9767.h: -------------------------------------------------------------------------------- 1 | ../src/curve9767.h -------------------------------------------------------------------------------- /bench-cm4/ecdh.c: -------------------------------------------------------------------------------- 1 | ../src/ecdh.c -------------------------------------------------------------------------------- /bench-cm4/hash.c: -------------------------------------------------------------------------------- 1 | ../src/hash.c -------------------------------------------------------------------------------- /bench-cm4/inner.h: -------------------------------------------------------------------------------- 1 | ../src/inner.h -------------------------------------------------------------------------------- /bench-cm4/keygen.c: -------------------------------------------------------------------------------- 1 | ../src/keygen.c -------------------------------------------------------------------------------- /bench-cm4/ops_arm.c: -------------------------------------------------------------------------------- 1 | ../src/ops_arm.c -------------------------------------------------------------------------------- /bench-cm4/ops_cm4.s: -------------------------------------------------------------------------------- 1 | ../src/ops_cm4.s -------------------------------------------------------------------------------- /bench-cm4/scalar_arm.c: -------------------------------------------------------------------------------- 1 | ../src/scalar_arm.c -------------------------------------------------------------------------------- /bench-cm4/scalar_cm4.s: -------------------------------------------------------------------------------- 1 | ../src/scalar_cm4.s -------------------------------------------------------------------------------- /bench-cm4/sha3.h: -------------------------------------------------------------------------------- 1 | ../src/sha3.h -------------------------------------------------------------------------------- /bench-cm4/sha3_cm4.c: -------------------------------------------------------------------------------- 1 | ../src/sha3_cm4.c -------------------------------------------------------------------------------- /bench-cm4/sign.c: -------------------------------------------------------------------------------- 1 | ../src/sign.c -------------------------------------------------------------------------------- /bench-cm4/stm32f4-discovery.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm4/stm32f4-discovery.ld -------------------------------------------------------------------------------- /bench-cm4/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/bench-cm4/timing.c -------------------------------------------------------------------------------- /doc/curve9767.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/doc/curve9767.pdf -------------------------------------------------------------------------------- /doc/curve9767.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/doc/curve9767.tex -------------------------------------------------------------------------------- /doc/llncs.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/doc/llncs.cls -------------------------------------------------------------------------------- /extra/findcurve.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/extra/findcurve.gp -------------------------------------------------------------------------------- /extra/findprime.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/extra/findprime.sage -------------------------------------------------------------------------------- /extra/mktests.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/extra/mktests.sage -------------------------------------------------------------------------------- /extra/test-vectors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/extra/test-vectors.txt -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Makefile.avx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/Makefile.avx2 -------------------------------------------------------------------------------- /src/Makefile.cm0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/Makefile.cm0 -------------------------------------------------------------------------------- /src/Makefile.cm4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/Makefile.cm4 -------------------------------------------------------------------------------- /src/curve9767.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/curve9767.c -------------------------------------------------------------------------------- /src/curve9767.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/curve9767.h -------------------------------------------------------------------------------- /src/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/ecdh.c -------------------------------------------------------------------------------- /src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/hash.c -------------------------------------------------------------------------------- /src/inner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/inner.h -------------------------------------------------------------------------------- /src/keygen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/keygen.c -------------------------------------------------------------------------------- /src/ops_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/ops_arm.c -------------------------------------------------------------------------------- /src/ops_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/ops_avx2.c -------------------------------------------------------------------------------- /src/ops_cm0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/ops_cm0.s -------------------------------------------------------------------------------- /src/ops_cm4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/ops_cm4.s -------------------------------------------------------------------------------- /src/ops_ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/ops_ref.c -------------------------------------------------------------------------------- /src/scalar_amd64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/scalar_amd64.c -------------------------------------------------------------------------------- /src/scalar_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/scalar_arm.c -------------------------------------------------------------------------------- /src/scalar_cm0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/scalar_cm0.s -------------------------------------------------------------------------------- /src/scalar_cm4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/scalar_cm4.s -------------------------------------------------------------------------------- /src/scalar_ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/scalar_ref.c -------------------------------------------------------------------------------- /src/sha3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/sha3.c -------------------------------------------------------------------------------- /src/sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/sha3.h -------------------------------------------------------------------------------- /src/sha3_cm4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/sha3_cm4.c -------------------------------------------------------------------------------- /src/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/sign.c -------------------------------------------------------------------------------- /src/speed_amd64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/speed_amd64.c -------------------------------------------------------------------------------- /src/speed_ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/speed_ref.c -------------------------------------------------------------------------------- /src/test_curve9767.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/curve9767/HEAD/src/test_curve9767.c --------------------------------------------------------------------------------