Rhys Weatherley
|
591a344abc
|
Add missing docs for DS3231RTC
|
2015-03-29 08:28:01 +10:00 |
|
rweather
|
4e14286e04
|
Merge pull request #4 from thijs/DS3231-support
Implement support for DS3231 chip (DS3232 without user writable NVRAM)
|
2015-03-29 08:13:11 +10:00 |
|
Rhys Weatherley
|
e486e58983
|
Small doc fix
|
2015-03-29 08:12:22 +10:00 |
|
rweather
|
1d12284ac4
|
Merge pull request #3 from projectgus/master
Add doxygen for custom constructor added in e197d657
|
2015-03-29 08:10:26 +10:00 |
|
Rhys Weatherley
|
ed59231db3
|
More API cleanups to RNG
|
2015-03-26 16:56:01 +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
|
0c43535c79
|
Keywords for BLAKE2b and SHA512
|
2015-03-14 09:09:15 +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
|
436e597d83
|
64-bit rotation macros
|
2015-03-12 19:44:07 +10:00 |
|
Rhys Weatherley
|
0f975de733
|
An implementation of Curve25519
|
2015-03-12 18:59:55 +10:00 |
|
Rhys Weatherley
|
ccffa1ec87
|
Keywords for the Crypto API
|
2015-03-01 14:09:07 +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
|
0640fdf518
|
Stub for memcpy_P() on non-AVR platforms
|
2015-01-09 19:35:49 +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
|
ec0e224b23
|
Move internal crypto utilities to a private subdirectory
|
2015-01-04 08:39:09 +10:00 |
|
Rhys Weatherley
|
c009d4a2b4
|
Move static tables into program space
|
2015-01-04 08:32:01 +10:00 |
|
Rhys Weatherley
|
9fe7854d0f
|
Overview documentation for the Crypto library
|
2015-01-04 06:08:11 +10:00 |
|
Rhys Weatherley
|
ad858d7419
|
Change default ChaCha key size to 256-bit
|
2015-01-03 13:25:51 +10:00 |
|
Rhys Weatherley
|
5a930994be
|
CFB, CBC, and OFB block cipher modes
|
2015-01-03 13:24:07 +10:00 |
|
Rhys Weatherley
|
431f38f34a
|
SHA1 and SHA256 hash algorithms
|
2015-01-03 07:13:35 +10:00 |
|
Rhys Weatherley
|
07a47cdcf1
|
ChaCha stream cipher
|
2015-01-02 08:51:46 +10:00 |
|
Rhys Weatherley
|
46fe4e52fd
|
CTR block cipher mode
|
2014-12-31 09:59:52 +10:00 |
|
Rhys Weatherley
|
5e816c418b
|
Remove unnecessary "return"
|
2014-12-30 07:19:27 +10:00 |
|
Rhys Weatherley
|
f2528a2a60
|
Add const to keySize, blockSize, ivSize
|
2014-12-30 07:08:42 +10:00 |
|
Rhys Weatherley
|
09a9d2b51b
|
Doc fixes
|
2014-12-30 07:04:47 +10:00 |
|
Rhys Weatherley
|
7a9a51cb9b
|
Improve performance of AES mixColumns operations
|
2014-12-29 11:28:13 +10:00 |
|
Rhys Weatherley
|
bb1748df49
|
Arcfour stream cipher
|
2014-12-29 10:40:37 +10:00 |
|
Rhys Weatherley
|
f6bbdb8e77
|
Basic AES implementation in the Crypto library
|
2014-12-23 13:31:11 +10:00 |
|
thijs
|
0968ef5ce6
|
Implement support for DS3231 chip (DS3232 without user writable NVRAM)
|
2014-12-07 17:51:00 +01:00 |
|
Angus Gratton
|
1d490dfbf8
|
Add doxygen for custom constructor added in e197d657
|
2014-07-03 17:44:30 +10:00 |
|
rweather
|
60432d9942
|
Merge pull request #2 from projectgus/master
LCD: Add capability to override LCD output pin assignments if pins moved
|
2014-07-03 17:26:43 +10:00 |
|
Angus Gratton
|
e197d65702
|
LCD: Add capability to override LCD output pin assignments if pins were moved
|
2014-07-03 12:38:58 +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
|
393eb6c2ba
|
Update usage of PROGMEM to Arduino 1.0.1
|
2013-09-29 09:15:24 +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 |
|