Rhys Weatherley
|
b53f57225d
|
Fix AVR asm issues with Speck
|
2017-11-01 16:11:51 +10:00 |
|
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 |
|