+NeuG NEWS - User visible changes
+
+* Major changes in NeuG 1.0
+
+ Released 2013-11-xx, by NIIBE Yutaka
+
+** Upgrade of Chopstx
+Now, we use Chopstx 0.01.
+
+** Stable upgrade process
+For firmware upgrade, it has been unstable and it has been recommended
+not to access its stream (/dev/ttyACM0) before running
+neug_upgrade.py. This bug was fixed in 1.0, and it's more stable.
+
+** Add support of Fraucheky
+Fraucheky is a GPL container which makes sure to deliver GPL to users.
+
+
+* Major changes in NeuG 0.11
+
+ Released 2013-08-22, by NIIBE Yutaka
+
+** Replacement of kernel (thread library)
+Instead of ChibiOS/RT, we now use Chopstx.
+
+** Improved performance
+The output of random numbers got faster than the previous
+implementation by 30% or so.
+
+** Unsupported targets
+CQ_STARM, STBEE, STBEE Mini, and STM32_PRIMER2 are not
+supported in this release, but porting should be easy.
+
+
+* Major changes in NeuG 0.06
+
+ Released 2013-03-15, by NIIBE Yutaka
+
+** Support for relocatable reGNUal
+For firmware upgrade, we can use newer reGNUal (>= 1.0.4).
+
+
+* Major changes in NeuG 0.05
+
+ Released 2013-02-07, by NIIBE Yutaka
+
+** Improvement on SHA256 calculation
+The output of random numbers got faster than the previous
+implementation by 2% or so.
+
+
+* Major changes in NeuG 0.04
+
+ Released 2012-10-30, by NIIBE Yutaka
+
+** Update of ChibiOS/RT
+ChibiOS/RT is updated to newer 2.4.3.
+
+** Improved performance
+Improvement on generation speed, even when it's _not_ connected to USB
+2.0 Hub.
+
+** Health tests run for NEUG_MODE_RAW
+Health tests run when NEUG_MODE_RAW (CRC32 filter output).
+
+** More runtime info: tool/neug_check.py
+Now, we can observe max counts of repeat count test, adaptive
+propotion test 64, and adaptive propotion test 4096.
+
+
* Major changes in NeuG 0.03
- Released 2012-10-XX, by NIIBE Yutaka
+ Released 2012-10-09, by NIIBE Yutaka
** Change RNG constuct.
We replace all basic components again, to conform NIST SP 800-90B.
all bits, and put them to CRC32 calculation unit. That's because we
can get more entropy when using full bits.
-The central component, the conditioning component is the one with
+The central component, the conditioning component, is the one with
SHA-256, to conform NIST SP 80-90B.
** New ADC (A/D convertor) driver
-Now, we use our own ADC driver, so that we can use ADC2 and control
-ADC for our particular usage (such that put it to CRC32 calculation
-unit).
+Now, we use our own ADC driver, so that we can use ADC2 and we can
+control ADC for our particular usage (such that put it to CRC32
+calculation unit).
** Selection of output
Using "stty" command, we can now select one of three outputs: final
You must specify USB vendor ID and product ID for Gnuk.
The file NEUG_USB_DEVICE_ID lists valid USB device IDs.
-** Health test
+** Health tests
Health tests are implemented to conform NIST SP 800-90B. There are
three tests, repetition count test, adaptive proportion test 64,
and adaptive proportion test 4096.