gnuk/doc/HACKING
2010-11-08 14:53:48 +09:00

46 lines
1.0 KiB
Plaintext

* [DONE] configure support
configure script would be good to select a board and to generate
random serial number.
* Random number update
Currently, Gnuk doesn't have random number generator, but use random
bytes calculated by hosts. After Gnuk uses random number, the entry in
Flash ROM will be cleared. Some scheme to update random number bytes
is needed. Possibly, private Data Objects, or by another SELECT FILE.
* Random Number Generator
RNG is needed for Data Encryption Key to encrypt private key (P and Q).
It is important to collect enough entropy. Perhaps, it would
be possible to get entropy from USB traffic (of other devices).
* RSA
It would be good not to use malloc.
* [DONE] Manufacture ID
Get it from FSFE.
* [Partially DONE] Serial number
Currently, aid[] in openpgp-do.c has serial number 00000001.
It would be good to generate (random) number at compile time.
Use same serial number for OpenPGPcard and USB serial number.
* Flash ROM recover from shutdown
* [DONE] Flash ROM garbage collection
* Flash ROM protection