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

214 Commits

Author SHA1 Message Date
rweather
d9f3caa106 Merge pull request #23 from evanwang0/crypto-0.1.1
Bump @PlatformIO Crypto library version to 0.1.1
2017-07-10 19:48:48 +10:00
Evan Wang
fce780d9a2 Bump @PlatformIO Crypto library version to 0.1.1 2017-07-10 01:12:55 -04:00
Rhys Weatherley
8b89c1fbb5 Fix warning in LimbUtil.h 2017-05-29 04:53:51 +10:00
rweather
1281350bd1 Merge pull request #13 from kotl/master
Fix compilation error for ESP8266
2016-12-05 05:57:12 +10:00
Sergei Kotlyachkov
a4683416ff Fix compilation error for ESP8266 2016-11-28 20:08:48 -05:00
rweather
6d71947476 Merge pull request #9 from ivankravets/patch-1
@PlatformIO Library Registry manifest file
2016-10-29 06:02:35 +10:00
Ivan Kravets
343f2cc24e Allow any @PlatformIO development platform that has support for Arduino framework 2016-10-28 23:00:55 +03:00
Ivan Kravets
274ce083f5 @PlatformIO Library Registry manifest file 2016-10-28 19:59:02 +03:00
Rhys Weatherley
b45722dd46 Update the documentation for New Hope 2016-08-27 14:31:56 +10:00
Rhys Weatherley
4875215793 Improve the New Hope test sketch 2016-08-27 08:20:06 +10:00
Rhys Weatherley
9daa1508fd Avoid some overlapping buffer issues in sharedb() 2016-08-27 08:07:42 +10:00
Rhys Weatherley
6d2f7b34d6 Fix some 16-bit vs 32-bit math issues for AVR 2016-08-27 06:16:04 +10:00
Rhys Weatherley
8512fc0140 Save another 2K of stack space for sharedb() on AVR 2016-08-26 05:47:37 +10:00
Rhys Weatherley
97efa287b6 Stripped down AVR example for New Hope 2016-08-25 18:28:31 +10:00
Rhys Weatherley
a2043ed565 Use small footprint on AVR, large footprint on ARM 2016-08-25 16:16:50 +10:00
Rhys Weatherley
a495d367c5 Hide the ChaCha20 state inside other buffers 2016-08-25 16:14:10 +10:00
Rhys Weatherley
d2ef8c3dbc Force tables into program memory on AVR 2016-08-24 19:16:26 +10:00
Rhys Weatherley
7836a81b2f Combine state variables to reduce stack requirements 2016-08-24 19:01:26 +10:00
Rhys Weatherley
5bdacd37cb Small memory footprint option for New Hope 2016-08-24 05:41:53 +10:00
Rhys Weatherley
824e1c2eb2 Change the private key format in the NewHope API 2016-08-24 05:24:51 +10:00
Rhys Weatherley
ca67bdbae0 Recursive batcher84 to save code size 2016-08-23 18:52:46 +10:00
Rhys Weatherley
6c4ec0cb23 Post-quantum NewHope key exchange algorithm 2016-08-18 18:33:44 +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
9ff24b0ddf Implementation of the NIST P-521 curve 2016-03-26 19:03:31 +10:00
Rhys Weatherley
c8d7c3153d Keyed hashing for BLAKE2 according to RFC7693 2016-03-23 19:08:16 +10:00
Rhys Weatherley
72715b172b Compiling the Crypto library on a host system 2016-03-17 19:19:14 +10:00
Rhys Weatherley
8cd6916fe8 Fix some compiler warnings 2016-03-16 19:19:11 +10:00
Rhys Weatherley
f5dc64aa7c Rename Terminal library to Shell library 2016-03-13 07:24:22 +10:00
Rhys Weatherley
4c51be9ae8 High-level documentation for the shell library 2016-03-13 07:20:03 +10:00
Rhys Weatherley
9ec197abdb Move userid() from LoginShell to Shell 2016-03-12 18:15:17 +10:00
Rhys Weatherley
d9343243c7 Round out the telnet option list for completeness 2016-03-12 15:28:34 +10:00
Rhys Weatherley
07af69c612 More compact representation of command history 2016-03-12 15:14:27 +10:00
Rhys Weatherley
fcf875f9fd Dump window size in Keys example 2016-03-12 12:37:13 +10:00
Rhys Weatherley
ab914c4d07 Login support for the shell 2016-03-12 10:51:17 +10:00
Rhys Weatherley
9221104977 Special handling for TCP clients in the shell 2016-03-12 05:51:33 +10:00
Rhys Weatherley
6f03fa2cfc Shell overview documentation 2016-03-12 05:25:29 +10:00
Rhys Weatherley
c24e67c63d Memory-efficient encapsulation of command arguments 2016-03-11 20:46:13 +10:00
Rhys Weatherley
57fb8f2fe3 Fixes to telnet window size handling 2016-03-11 06:16:41 +10:00
Rhys Weatherley
e9e48c0703 Don't use CTRL-Z for "exit", only CTRL-D 2016-03-09 19:41:09 +10:00
Rhys Weatherley
031f0ae50a No history navigation when hideChars is active 2016-03-09 19:40:03 +10:00
Rhys Weatherley
6392661663 Make terminal writes more atomic 2016-03-09 19:38:00 +10:00
Rhys Weatherley
9e6f6cfb2d Allow "?" to be used as a synonym for "help" 2016-03-09 17:56:49 +10:00
Rhys Weatherley
25aeeb0383 Telnet mode for the Terminal class 2016-03-09 17:56:22 +10:00
Rhys Weatherley
ef532b3eef Shell and Terminal API 2016-03-05 13:21:25 +10:00
Rhys Weatherley
b078357392 XTS mode for disk sector encryption 2016-02-20 16:12:32 +10:00
Rhys Weatherley
4445547e1b More keywords 2016-02-14 08:52:58 +10:00
Rhys Weatherley
12739a8c5a Update keyword list 2016-02-14 08:34:03 +10:00
Rhys Weatherley
945289b25b EAX is a block cipher mode - add to docs 2016-02-14 08:29:35 +10:00
Rhys Weatherley
c624a3eab3 Extendable output functions: SHAKE128 and SHAKE256 2016-02-14 08:27:27 +10:00