1
0
mirror of https://github.com/taigrr/arduinolibs synced 2025-01-18 04:33:12 -08:00

12 Commits

Author SHA1 Message Date
Rhys Weatherley
7423609e64 Noise protocol implementation 2018-06-10 16:32:18 +10:00
Rhys Weatherley
511cd8f77c Make the Crypto examples work for ESP8266 2018-04-01 15:58:00 +10:00
Rhys Weatherley
a2079e1708 Fix for pgm access issue on esp8266
Ticket: https://github.com/rweather/arduinolibs/issues/20
2018-02-18 09:09:17 +10:00
Rhys Weatherley
8b5f414fc1 Disable AVR asm speedups in Curve25519 for now 2017-11-03 10:47:35 +10:00
Rhys Weatherley
e1bf1808c1 Update reference links for Curve25519 and Ed25519 2016-03-27 09:45:39 +10:00
Rhys Weatherley
5c4d7ce69a Port the big number routines to 64-bit systems 2016-03-27 07:52:55 +10:00
Rhys Weatherley
41cc393de5 AVR inline assembler speedups for Curve25519 and Ed25519 2016-02-14 05:51:22 +10:00
Rhys Weatherley
786e52f923 Ed25519 signature algorithm 2015-04-18 08:42:37 +10:00
Rhys Weatherley
6790ef99d3 Move pack/unpack functions from Curve25519 to BigNumberUtil 2015-04-03 09:44:52 +10:00
Rhys Weatherley
a3144aab4e Improve performance of Curve25519::eval() by 619ms 2015-04-03 05:03:48 +10:00
Rhys Weatherley
3bcfbcd43b Centralize the definition of big number limb types 2015-03-31 09:43:09 +10:00
Rhys Weatherley
0f975de733 An implementation of Curve25519 2015-03-12 18:59:55 +10:00