Rhys Weatherley
|
ee43158b64
|
Speck block cipher
|
2015-11-30 18:23:21 +10:00 |
|
Rhys Weatherley
|
3b4a928457
|
Move example EEPROM address for RNG from 500 to 950
|
2015-05-03 14:25:20 +10:00 |
|
Rhys Weatherley
|
2e64f4bec9
|
Save the RNG seed to flash memory on the Due
|
2015-05-02 09:40:13 +10:00 |
|
Rhys Weatherley
|
c0470980de
|
Crypto performance figures for Arduino Due
|
2015-04-19 15:26:27 +10:00 |
|
Rhys Weatherley
|
b5d6c8de33
|
Port RNG to the Arduino Due and add TRNG support
|
2015-04-19 08:26:51 +10:00 |
|
Rhys Weatherley
|
786e52f923
|
Ed25519 signature algorithm
|
2015-04-18 08:42:37 +10:00 |
|
Rhys Weatherley
|
a3144aab4e
|
Improve performance of Curve25519::eval() by 619ms
|
2015-04-03 05:03:48 +10:00 |
|
Rhys Weatherley
|
47ab405e7f
|
Finalization and key setup figures for hash/auth algorithms
|
2015-04-02 16:33:47 +10:00 |
|
Rhys Weatherley
|
1d89097948
|
Move TransistorNoiseSource to its own library
|
2015-04-02 09:24:31 +10:00 |
|
Rhys Weatherley
|
86bec72f2f
|
Improve RNG overview documentation
|
2015-04-02 06:48:31 +10:00 |
|
Rhys Weatherley
|
152d24fba7
|
Move the ring oscillator noise source to its own library
|
2015-04-02 06:37:41 +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
|
35064ebfe9
|
Update state sizes to include the entire class size
|
2015-03-31 12:06:31 +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
|
067e8ac177
|
Register the noise sources with RNG at setup time
|
2015-03-25 19:35:44 +10:00 |
|
Rhys Weatherley
|
fd38b7e127
|
Add HMAC support to all of the hash algorithms
|
2015-03-24 19:41:24 +10:00 |
|
Rhys Weatherley
|
e0803c01fc
|
Overview documentation for random number generation
|
2015-03-22 15:36:13 +10:00 |
|
Rhys Weatherley
|
f2f8ed28ea
|
Ring oscillator noise source class
|
2015-03-22 08:56:26 +10:00 |
|
Rhys Weatherley
|
0c52bf0d50
|
Simplify the hashing API by removing the need to remember the final hash
|
2015-03-14 15:36:40 +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
|
4fc27f1005
|
Rotation utilities for non-AVR platforms
|
2015-01-26 09:03:01 +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
|
b7dc74b7c7
|
New performance figures after PROGMEM changes
|
2015-01-04 09:33:51 +10:00 |
|
Rhys Weatherley
|
9fe7854d0f
|
Overview documentation for the Crypto library
|
2015-01-04 06:08:11 +10:00 |
|
Rhys Weatherley
|
f6bbdb8e77
|
Basic AES implementation in the Crypto library
|
2014-12-23 13:31:11 +10:00 |
|
Rhys Weatherley
|
9d5df96467
|
Update Doxyfile to more recent version of doxygen
|
2013-09-29 09:50:02 +10:00 |
|
Rhys Weatherley
|
d580a33753
|
Rename all *.pde files to *.ino
|
2013-09-29 09:28:58 +10:00 |
|
Rhys Weatherley
|
6a5ec04068
|
Add a picture of the completed clock
|
2012-06-18 11:02:28 +10:00 |
|
Rhys Weatherley
|
5e877e5bb3
|
Alarms that fire only Mon-Fri or Sat&Sun
|
2012-06-18 10:14:45 +10:00 |
|
Rhys Weatherley
|
08ba3a7d0f
|
Use a MOSFET to control the radio
|
2012-06-16 11:25:22 +10:00 |
|
Rhys Weatherley
|
30ab66e934
|
Display an indicator on the LCD if the radio is on
|
2012-06-15 15:01:01 +10:00 |
|
Rhys Weatherley
|
e9a5287b32
|
Remove voltage monitor logic - no longer relevant
|
2012-06-15 14:42:46 +10:00 |
|
Rhys Weatherley
|
f5f4282e1a
|
Introduce an alarm clock control for a radio
|
2012-06-15 14:39:12 +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
|
4b4eeee672
|
Provide Timer2 as an alternative to Timer1 for DMD
|
2012-05-30 14:42:16 +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
|
081aab987b
|
Library for using Freetronics dot matrix displays
|
2012-05-29 13:34:21 +10:00 |
|