Rhys Weatherley
|
22ee5721d6
|
Move non-cryptography code to a separate repository
|
2018-04-07 10:22:35 +10:00 |
|
Rhys Weatherley
|
6c4ec0cb23
|
Post-quantum NewHope key exchange algorithm
|
2016-08-18 18:33:44 +10:00 |
|
Rhys Weatherley
|
9ff24b0ddf
|
Implementation of the NIST P-521 curve
|
2016-03-26 19:03:31 +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
|
b078357392
|
XTS mode for disk sector encryption
|
2016-02-20 16:12:32 +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 |
|
Rhys Weatherley
|
e66f8fe6e0
|
Split the OMAC code out of EAX so it can be used separately
|
2016-02-09 19:07:35 +10:00 |
|
Rhys Weatherley
|
2decb74161
|
Remove SHA1 from the library
SHA1 is on the cusp of being utterly broken so no new
software should be making use of it for any reason.
|
2016-01-16 09:08:28 +10:00 |
|
Rhys Weatherley
|
738d86cf2b
|
EAX block cipher mode with authentication
|
2015-12-19 09:18:41 +10:00 |
|
Rhys Weatherley
|
ee43158b64
|
Speck block cipher
|
2015-11-30 18:23:21 +10:00 |
|
Rhys Weatherley
|
786e52f923
|
Ed25519 signature algorithm
|
2015-04-18 08:42:37 +10:00 |
|
Rhys Weatherley
|
a7f9181fe5
|
GCM block cipher mode
|
2015-04-01 16:14:18 +10:00 |
|
Rhys Weatherley
|
1c77fdbcec
|
GHASH implementation
|
2015-04-01 09:12:42 +10:00 |
|
Rhys Weatherley
|
0c5b37098b
|
ChaChaPoly authenticated cipher
|
2015-03-31 19:02:21 +10:00 |
|
Rhys Weatherley
|
a3d7f61b96
|
Poly1305 message authenticator
|
2015-03-31 09:25:49 +10:00 |
|
Rhys Weatherley
|
e452efcf47
|
Link DS3231RTC from the main page
|
2015-03-29 08:29:59 +10:00 |
|
Rhys Weatherley
|
fd38b7e127
|
Add HMAC support to all of the hash algorithms
|
2015-03-24 19:41:24 +10:00 |
|
Rhys Weatherley
|
f2f8ed28ea
|
Ring oscillator noise source class
|
2015-03-22 08:56:26 +10:00 |
|
Rhys Weatherley
|
e7175a80f3
|
SHA-3 hash algorithm
|
2015-03-14 15:14:59 +10:00 |
|
Rhys Weatherley
|
e10b398949
|
BLAKE2b hash algorithm
|
2015-03-14 08:47:03 +10:00 |
|
Rhys Weatherley
|
72901a91f9
|
SHA512 hash algorithm
|
2015-03-14 07:19:44 +10:00 |
|
Rhys Weatherley
|
0f975de733
|
An implementation of Curve25519
|
2015-03-12 18:59:55 +10:00 |
|
Rhys Weatherley
|
6ec1b93cf9
|
Random number generator class based on ChaCha
|
2015-03-01 12:08:35 +10:00 |
|
Rhys Weatherley
|
c86330b40c
|
Remove Arcfour - not secure enough and ChaCha is pretty fast
|
2015-01-09 19:30:21 +10:00 |
|
Rhys Weatherley
|
91b3aa70e7
|
BLAKE2s hash function
|
2015-01-04 15:49:16 +10:00 |
|
Rhys Weatherley
|
9fe7854d0f
|
Overview documentation for the Crypto library
|
2015-01-04 06:08:11 +10:00 |
|
Rhys Weatherley
|
41b9b3da39
|
Support for 24LCXX EEPROM's via I2C
|
2012-06-12 11:28:10 +10:00 |
|
Rhys Weatherley
|
0e8cf83d0f
|
Setting the back light pin for LCD shields
LCD class now supports both Freetronics and DFRobot shields.
|
2012-06-10 10:49:53 +10:00 |
|
Rhys Weatherley
|
311f8bbc1a
|
Snake game that combines DMD and IRreceiver
|
2012-06-09 15:28:27 +10:00 |
|
Rhys Weatherley
|
178d8a0e4b
|
Infrared receiver class
|
2012-06-09 12:50:05 +10:00 |
|
Rhys Weatherley
|
7d124dfb85
|
Support class for Charlieplexing large numbers of LED's
|
2012-06-01 14:28:24 +10:00 |
|
Rhys Weatherley
|
08dc249ecb
|
Document the DMD demo
|
2012-05-30 13:39:46 +10:00 |
|
Rhys Weatherley
|
c7d87fd98c
|
Complete the RunningFigure example
|
2012-05-30 11:58:58 +10:00 |
|
Rhys Weatherley
|
bc9f7ecb64
|
Introductory material
|
2012-05-25 15:00:10 +10:00 |
|
Rhys Weatherley
|
a76141c56d
|
Remove WireI2C for now - it is a bit broken
|
2012-05-25 14:48:19 +10:00 |
|
Rhys Weatherley
|
c2fdaee863
|
Update alarm clock to support DS3232
|
2012-05-25 14:43:29 +10:00 |
|
Rhys Weatherley
|
be14f5c2e7
|
Implement support for the DS3232 clock chip
|
2012-05-25 14:18:36 +10:00 |
|
Rhys Weatherley
|
fa9284a5a3
|
Rename FreetronicsLCD to just LCD
|
2012-05-25 09:27:26 +10:00 |
|
Rhys Weatherley
|
9a674fc632
|
More docs for alarm clock example
|
2012-05-24 10:39:05 +10:00 |
|
Rhys Weatherley
|
20c266f853
|
Add a link to the Melody class to the main page
|
2012-05-21 13:01:20 +10:00 |
|
Rhys Weatherley
|
e627f5642f
|
Reduce power consumption
|
2012-05-21 11:15:27 +10:00 |
|
Rhys Weatherley
|
a265ef1755
|
Rename BitBangI2C to SoftI2C
|
2012-05-18 10:19:33 +10:00 |
|
Rhys Weatherley
|
5819690b42
|
Split BitBangI2C library into I2C and RTC
|
2012-05-17 17:43:53 +10:00 |
|
Rhys Weatherley
|
9a1cd00521
|
Begin alarm clock implementation
|
2012-05-13 15:40:59 +10:00 |
|
Rhys Weatherley
|
6769df8776
|
Document StarTrek example
|
2012-04-13 16:44:27 +10:00 |
|
Rhys Weatherley
|
4a4ff39952
|
Document the BlinkLED and ChaseLEDs examples
|
2012-04-11 20:07:34 +10:00 |
|
Rhys Weatherley
|
45c2d09347
|
Document LCD examples
|
2012-04-11 14:56:54 +10:00 |
|
Rhys Weatherley
|
a84431d58e
|
Documentation for FreetronicsLCD library
|
2012-04-06 10:55:53 +10:00 |
|