Commit Graph

  • f009dc267c Adding --vid/--pid parameters. develop Pol Henarejos 2022-08-26 15:37:43 +02:00
  • 4137861a21 Update README.md Pol Henarejos 2022-08-22 14:08:58 +02:00
  • a79296b423 Added LED blinking methods. Pol Henarejos 2022-08-22 13:55:03 +02:00
  • ad4119a653 Update README.md Pol Henarejos 2022-08-22 13:29:51 +02:00
  • 80b03d4e8e Removed unused libraries. Pol Henarejos 2022-08-22 13:28:27 +02:00
  • 55591fd55b Added version 1.0 to USB device version. v1.0 Pol Henarejos 2022-08-22 13:17:29 +02:00
  • 79d8f7e64a Update README.md Pol Henarejos 2022-08-22 13:14:35 +02:00
  • 8b4eb56389 Added readme analysis. Pol Henarejos 2022-08-22 13:13:49 +02:00
  • bb57b035fa Add analyzer script to produce figures of random bytes distribution. Pol Henarejos 2022-08-22 13:13:34 +02:00
  • 7e1fd186dc Adding driver for build. Pol Henarejos 2022-08-22 00:04:30 +02:00
  • b10999d52f Small enhancement: it is not necessary to output two different bits. Pol Henarejos 2022-08-22 00:04:16 +02:00
  • 23604e8549 Setting USB 2.0 Pol Henarejos 2022-08-22 00:03:39 +02:00
  • b175a1bef3 Added --size to output a fixed number of bytes. Pol Henarejos 2022-08-22 00:03:20 +02:00
  • d95f2157d1 Added --endless mode to perform rngtests. Pol Henarejos 2022-08-19 14:42:55 +02:00
  • 4a54c5267d Adding the same RNG provided in pico-hsm (https://github.com/polhenarejos/pico-hsm). Pol Henarejos 2022-08-19 14:42:28 +02:00
  • c81b642ec1 macOS fix. Pol Henarejos 2022-08-19 14:41:33 +02:00
  • e2088c6c53 Update README.md Mickey Malone 2021-02-14 18:19:56 -06:00
  • 5852867a80 Correct license text Mickey Malone 2021-02-14 14:34:18 -06:00
  • 84fd2e55fc Update logging statements and added gif with FIPS 140-2 results using random bits from the Pico. Mickey Malone 2021-02-14 14:31:43 -06:00
  • cdce85171f Updated README.md Mickey Malone 2021-02-14 14:11:04 -06:00
  • dfed974be8 Remove Kbuild generation from driver cmake Mickey Malone 2021-02-14 12:49:55 -06:00
  • 94699bfa10 Added LICENSE.md, updated README.md, fixed test tool, and organized driver code. Mickey Malone 2021-02-14 12:29:00 -06:00
  • 142a0fcdac fix build issue Mickey Malone 2021-02-14 10:27:21 -06:00
  • 15316f2a51 More comments Mickey Malone 2021-02-13 09:58:22 -06:00
  • 53a9d6bdf3 Add comment Mickey Malone 2021-02-13 09:42:33 -06:00
  • e1fa69d49e Changed back to add_hwgenerator_randomness Mickey Malone 2021-02-13 09:40:03 -06:00
  • edc12a7988 Updated with kernel thread to add randmoness Mickey Malone 2021-02-13 09:05:10 -06:00
  • 5571c8809c Tried using srand with rand to achieve more randomness. sudo cat /dev/pico_rng | rngtest -c 1000 still says that it is not even close to being good enough. Although, if we feed this data into the kernel with the other data sources it should be FIPS 140-2 compliant. By itself it is not. Mickey Malone 2021-02-12 07:34:15 -06:00
  • ce9e5deb54 Driver exposes a character device /dev/pico_rng. Updated driver to support the character device. Tested with dd and cat. I am getting better performance than with Python, no shocker there. Mickey Malone 2021-02-12 06:55:02 -06:00
  • 396455021a Played around with usb kernel code. Ended up with these modifications that reads random data on probe. Mickey Malone 2021-02-10 20:23:12 -06:00
  • 55de2de8c7 Updated firware to contain only 1 endpoint. Created a global data buffer to hold the ADC EP1 IN data. This increased performance from 7.5 KBps to 150+ KBps. Mickey Malone 2021-02-10 07:26:40 -06:00
  • b1eb887656 Work in progress, updated test tool to only read and prototyped firmware to continuously write to the TX buffer. Firmware still needs work, this was only done to understand how the pico usb core works. Mickey Malone 2021-02-09 07:05:45 -06:00
  • c8e1023366 fix buffer overflow errors Mickey Malone 2021-02-07 14:38:32 -06:00
  • 8cdffc8d4c Updated firmware and test tool with with simple random number generator code Mickey Malone 2021-02-07 11:01:42 -06:00
  • b4d5453fd4 Created driver shell Mickey Malone 2021-02-06 16:34:34 -06:00
  • b076133178 Added linux kernel module Mickey Malone 2021-02-06 11:59:39 -06:00
  • c64e6d5cc7 Initial commit Mickey Malone 2021-02-06 08:35:38 -06:00
  • c77250398e Initial commit Mickey Malone 2021-02-06 08:20:15 -06:00